如何通过 REST API 为 Azure 数据目录资产设置友好名称?
How to set friendlyName for an Azure Data Catalog Asset via REST API?
我正在通过 REST API 将资产注册到 Azure 数据目录。我可以毫无问题地登记我的资产。当我想向我的资产添加 "friendyName" 时,出现错误。我正在使用 here 中显示的确切语法。这是我发送的 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": "Berkan@xx.de"}, "fromSourceSystem": false, "key": "expert"}}],
"friendlyName": {"properties": {"friendlyName": "Requirements", "fromSourceSystem": false}}
}
我删除了 json 中不相关的部分以使其易于阅读。请注意 "friendlyName" 注释位于 "annotations" 下方,如示例代码中所述。有人可以指出,我的 json 有什么问题吗?
显然语法是正确的。我已经意识到,我的一些输入字符串要么是空的,要么是未修剪的。这就是问题所在。我确认上面的语法是正确的。
我正在通过 REST API 将资产注册到 Azure 数据目录。我可以毫无问题地登记我的资产。当我想向我的资产添加 "friendyName" 时,出现错误。我正在使用 here 中显示的确切语法。这是我发送的 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": "Berkan@xx.de"}, "fromSourceSystem": false, "key": "expert"}}],
"friendlyName": {"properties": {"friendlyName": "Requirements", "fromSourceSystem": false}}
}
我删除了 json 中不相关的部分以使其易于阅读。请注意 "friendlyName" 注释位于 "annotations" 下方,如示例代码中所述。有人可以指出,我的 json 有什么问题吗?
显然语法是正确的。我已经意识到,我的一些输入字符串要么是空的,要么是未修剪的。这就是问题所在。我确认上面的语法是正确的。