在映射中的数据工厂复制 Activity 中设置默认值
Setting Default value in Data Factory Copy Activity in mappings
只是想知道我们如何在映射中的数据工厂副本 Activity 中设置默认值。
正在尝试执行以下操作
但是如果那不可能,我可以在定义映射时通过参数设置一个默认值吗?
为了达到您的要求,您可以定义一个 "Object" 类型的管道参数并为其指定一个默认值,例如。将其命名为 "columnMapping" 并将默认值设置为:
{
"type": "Object",
"defaultValue": {
"type": "TabularTranslator",
"columnMappings": {
"Prop_0": "Prop_0",
"Prop_1": "Prop_1",
"Prop_2": "Prop_2"
}
}
}
然后将参数赋值给复制的activity列映射:
"translator": {
"value": "@pipeline().parameters.columnMappings",
"type": "Expression"
}
只是想知道我们如何在映射中的数据工厂副本 Activity 中设置默认值。
正在尝试执行以下操作
但是如果那不可能,我可以在定义映射时通过参数设置一个默认值吗?
为了达到您的要求,您可以定义一个 "Object" 类型的管道参数并为其指定一个默认值,例如。将其命名为 "columnMapping" 并将默认值设置为:
{
"type": "Object",
"defaultValue": {
"type": "TabularTranslator",
"columnMappings": {
"Prop_0": "Prop_0",
"Prop_1": "Prop_1",
"Prop_2": "Prop_2"
}
}
}
然后将参数赋值给复制的activity列映射:
"translator": {
"value": "@pipeline().parameters.columnMappings",
"type": "Expression"
}