Я регистрирую активы в каталоге данных 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?