如何使用 REST API 将 columnDescription 添加到 Azure 数据目录 table

How to add columnDescription to a Azure Data Catalog table using REST API

我想将列描述添加到我的 Azure 数据目录资产中。在 documentation 中,columnDescription 不在 columns 下,这让我很困惑。此外,我试图将它放在注释下,但没有用。感谢任何支持。

columnDescriptions 应该在注释下。那是对的。每个 columnDescription 对象都有一个 columnName 和一个 description。传递多个 columnNamedescription 对是一项棘手的任务。以下是您的操作方式:

def getColumnDescriptions(columnDescriptions):
description = []
index = 0
for item in columnDescriptions:
    jsonFormat = {"properties": {"columnName": item["columnName"],
                                 "description": item["description"],
                                 "fromSourceSystem": False,
                                 "key": "column" + str(index) }}

    description.append(jsonFormat)
    index += 1;
return description

所以最后键值对应该是这样的:

{"columnDescriptions": [{"properties": {"columnName":   "Name",
                                 "description": "This is the description of the name",
                                 "fromSourceSystem": False,
                                 "key": "column1"}},
                        {"properties": {"columnName":   "Address",
                                 "description": "This is the description of the Address",
                                 "fromSourceSystem": False,
                                 "key": "column2"}}]}

一般来说,如果我们要传递一个值数组(这也可以应用于标签或专家),可以使用上面的语法。目前互联网上没有示例。所以我希望它能有所帮助。