如何通过 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 有什么问题吗?

显然语法是正确的。我已经意识到,我的一些输入字符串要么是空的,要么是未修剪的。这就是问题所在。我确认上面的语法是正确的。