我的问题与用于创建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)
任何帮助将不胜感激。