【发布时间】:2019-04-10 01:45:48
【问题描述】:
我在 Azure Datafactory 中有一个由 CSV 文件支持的数据集。我在 Dataset 中添加了一个附加列,并希望从 Dataset 参数中传递它的值,但值永远不会被复制到列中
"type": "AzureBlob",
"structure":
[
{
"name": "MyField",
"type": "String"
}
]
我也有一个定义的参数
"parameters": {
"MyParameter": {
"type": "String",
"defaultValue": "ABC"
}
}
如何将参数值复制到Column?我尝试了以下但不起作用
"type": "AzureBlob",
"structure":
[
{
"name": "MyField",
"type": "String",
"value": "@dataset().MyParameter"
}
]
但这不起作用。尽管设置了参数值,但我在目的地得到了 NULL
【问题讨论】:
-
我认为你不能在结构中赋值。结构包含列名和类型,但其中没有值。
-
那我该如何赋值呢?
-
您可能需要使用自定义活动或 USQL 活动。参考:social.msdn.microsoft.com/Forums/azure/en-US/…