2014-10-01 37 views
1

我正在开发一个Salesforce项目,我正在使用Talend进行数据集成。在整个整合过程中,我有几个测试组织。我想自动将一个组织的数据与另一个组织的数据进行比较和迁移。salesforce组织同步使用talend

我做了一个连接两个组织的工作,比较数据并迁移它。对于一个自定义对象,我需要2个比较(A-> B和B-> A)两个组织。我有4个组合,总计8个比较。由于我有超过50个对象,所以比较总计会超过400个。这需要我花一个星期的时间来创建。

我想简化一下,如果可能的话。也许可以在Excel文件中使用组织名称,例如,使用连接参数并执行一些映射,并以此方式动态建立组织和对象上的连接。

如果需要编程,这不是问题。

+0

什么连接参数,你需要连接做了不同的Salesforce组织?它只是一个不同的网址吗?我之前没有使用Salesforce,但对如何解决这个问题有了一个好主意。 – ydaetskcoR 2014-10-01 10:01:16

+0

网址,用户名,密码...等等。其中约10人 – user853710 2014-10-01 11:05:52

回答

1

由于您总是有2个连接来比较,因此您可以像您在您的问题中所建议的那样将连接存储在Excel文件或Talend可以读取的任何其他源中。在这个例子中,我决定使用一个简单的CSV。

假设你只需要URL,用户名和密码,您将成立一个CSV像这样:

Connection parameters in CSV

很明显,你可以很容易地对这个只要你重复跨越两个比较列添加更多的列。

在了Talend的工作,你会想按行读取,迭代行此数据来作业的其余部分:

Job layout

传递相关的连接参数到每个Salesforce的组件:

tSalesforceConnection_1 tSalesforceConnection_2

+0

我认为我的自我完全如此。看起来好赞 – user853710 2014-10-01 14:00:23

相关问题