Как установить friendlyName для актива каталога данных Azure через REST API?

Я регистрирую активы в каталоге данных Azure через REST API. Я мог без проблем зарегистрировать свои активы. Когда я хочу добавить "friendyName" к своим активам, я получаю сообщение об ошибке. Я использую точный синтаксис, показанный здесь. Вот json, который я отправляю:

"annotations": {
    "schema": {
        "properties": {
            "fromSourceSystem": false, 
            "columns": [{"name": "com.xxx.xx.claim ", "type": " VARCHAR"}, {"name": "com.xx.xx.requirement ", "type": " VARCHAR"}]
        }
    },
    "tableDataProfiles": [{"properties": {"dataModifiedTime": "2020-05-12 17:26:37.706521", "schemaModifiedTime": "2020-05-12 17:26:37.706537", "fromSourceSystem": false, "key": "tableDataProfiles"}}], 
    "columnsDataProfiles": [{"properties": {"columns": [{"columnName": "com.xx.xx.claim ", "type": " VARCHAR"}, {"columnName": "com.xx.xx.requirement ", "type": " VARCHAR"},], 
    "tags": [{"properties": {"tag": "uploadedByScript", "key": "tag", "fromSourceSystem": false}}],
    "experts": [{"properties": {"expert": {"upn": "[email protected]"}, "fromSourceSystem": false, "key": "expert"}}],
    "friendlyName": {"properties": {"friendlyName": "Requirements", "fromSourceSystem": false}}
}

Я вырезал ненужные части json, чтобы сделать его читабельным. Обратите внимание, что аннотация «friendlyName» находится под «аннотациями», как описано в примере кода. Может кто-нибудь указать, что не так с моим json?


person Berkan Ercan    schedule 12.05.2020    source источник


Ответы (1)


Видимо синтаксис был правильным. Я понял, что некоторые из моих входных строк либо нулевые, либо необрезанные. Вот в чем проблема. Подтверждаю, что приведенный выше синтаксис верен.

person Berkan Ercan    schedule 14.05.2020