我希望将数据从salesforce迁移到SQL server,并且我正在为salesforce使用SSIS连接器。我正在创建单个SSIS包,它获取所有对象的数据并插入到SQL server中。我尝试在salesforce中使用以下连接器。
接口1:金山软件https://www.kingswaysoft.com/
连接器2: CData https://www.cdata.com/kb/articles/ado-ssistask-sf.rst
连接器3: SSIS PowerPack - https://zappysys.com/onlinehelp/ssis-powerpack/index.htm https://zappysys.com/products/ssis-powerpack/ssis-salesforce-source-connector/
在所有连接器中,我无法使用SSIS变量在SOQL查询中动态提供不同的列(salesforce字段)。
发布于 2018-06-19 20:55:06
我同意SSIS适用于静态ETL的观点&您可以使用动态元数据的C#脚本任务。
作为替代方案,您可以尝试条件分支,并基于表达式运行两个不同的任务。阅读Add expressions to precedence constraints。
不确定我们在这里讨论了多少个动态列,但为了讨论起见,让我们在salesforce destination中根据源列填充2个不同的列,然后有2个分支。
https://stackoverflow.com/questions/50924703
复制相似问题