无法在Azure数据工厂管道中设置副本的列映射活动

时间:2020-10-01 03:55:13

标签: azure-data-factory

我的问题与用于创建Azure数据工厂管道的.NET SDK有关。我正在使用以下链接中的代码创建具有复制活动的ADF管道,以将数据从Salesforce复制到Azure SQL数据库。我能够使用复制活动创建管道。但是,我无法设置列映射,因为Salesforce和Azure SQL数据库之间的列名不完全匹配,这导致管道失败,因为ADF能够正确映射列。 https://docs.microsoft.com/en-us/azure/data-factory/tutorial-copy-data-dot-net

我尝试将Translator属性直接设置为JSON字符串,如下所示,但它不起作用。

Translator = @"{
""type"": ""TabularTranslator"",
""columnMappings"": {
""Id"": ""MyCustomId""
}
}"

我还尝试将Translator属性设置为CopyActivity的新对象,如下所示,但它不能正常工作。

IDictionary<string, object> objDic = (IDictionary<string, object>)new Dictionary<string, object>() { { "Id", "MyCustomId" } };
Translator = new CopyTranslator(objDic)

任何帮助将不胜感激。

0 个答案:

没有答案