0

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

4

1 回答 1

0

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"}}]}

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

于 2020-05-14T09:02:15.700 回答