salesforce使用talend进行组织同步

时间:2014-10-01 09:32:48

标签: java salesforce etl talend

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

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

如果可能,我想简化一下。也许在Excel文件中包含orgs的名称,例如,使用连接参数并进行一些映射,这样就可以动态地在org和对象上建立连接。

如果需要一些编程,那不是问题。

1 个答案:

答案 0 :(得分:1)

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

假设您只需要URL,用户名和密码,您可以像这样设置CSV:

Connection parameters in CSV

显然,只要您在两个比较器中复制列,就可以轻松地向其中添加更多列。

在Talend工作中,您需要读取此数据,逐行迭代到您的其余工作:

Job layout

将相关连接参数传递给每个Salesforce组件:

tSalesforceConnection_1 tSalesforceConnection_2