Массовая пометка Atlas Api версии 2
В настоящее время я использую A PI Atlas Rest для обозначения своих таблиц в Hive. Это основано на словаре данных, который был подготовлен владельцами источников.
Теги генерируются в виде массива.
20:32:01.930 [main] INFO com.edl.atlas.tags.RestHandler - Print the tags now: acct_gen_amt[CN, App, Internal, Customer]
Вызов Post выполняется для каждого тега в текущей версии API:
20:32:03.948 [main] INFO com.edl.atlas.tags.RestHandler - POST https://edlp07.edl.com:21443/api/atlas/v2/entity/bulk/classification HTTP/1.1
20:32:03.948 [main] INFO com.edl.atlas.tags.RestHandler - POST Body -> {"classification":{**"typeName":"Customer"**,"attributes":{}},"entityGuids":["e06b3df1-daf0-501f-34ja244sofde"]}
Я должен сделать несколько вызовов POST, чтобы прикрепить каждый тег к столбцу (GUID для атласа). Было бы проще, если бы POST мог принимать входные данные json/array в typename. Я пытаюсь минимизировать общее количество POST-звонков в Atlas.
Можно ли объединять в тайны имена в почтовых звонках Атласа? Например: отправьте этот массив напрямую:
POST Body -> {"classification":{**"typeName":[CN, App, Internal, Customer]**,"attributes":{}},"entityGuids":["e06b3df1-daf0-501f-34ja244sofde"]}