我想将列描述添加到我的 Azure 数据目录资产。在文档中,columnDescription不在列下,这让我感到困惑。此外,我试图将它放在注释下,但它没有用。任何支持表示赞赏。
问问题
96 次
1 回答
0
columnDescriptions应该在注释下。那是对的。每个columnDescription对象都有一个columnName和一个description。不过,传递多个columnName和description对是一项棘手的任务。以下是您的操作方法:
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 回答