在映射中的数据工厂复制 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"
                        }