将Salesforce数据从一个组织迁移到另一个组织

时间:2017-06-23 17:49:32

标签: salesforce data-migration salesforce-lightning

有哪些免费工具可以将数据从一个salesforce沙箱克隆到另一个沙箱,只需最少的映射工作?

2 个答案:

答案 0 :(得分:0)

新组织中的对象,字段和关系?

如果没有,我会使用Ant Migration Tool或Eclipse将元数据从一个组织完全复制到另一个组织。

然后,您可以将报表中的数据导出到Excel。在所有字段名称精确匹配的情况下,Data Loader将自动将Excel中的字段名称映射到Salesforce中的字段。

在成功导入数据之前,您需要使用新组织中的有效ID替换任何ID值。 OwnerId,ParentId等。 Vlookups将在Excel中完成繁重的任务。

答案 1 :(得分:0)

如果您有彼此相关的记录,则需要在sObjects上创建外部Id字段以将其ID存储在沙箱1中。以下是使用“帐户”和“联系人”作为示例的步骤。

  1. 在Sandbox 2中,在名为SandboxId的帐户上创建一个新字段,文本18 UniqueCaseSensitive ExternalId
  2. 使用Sandbox 1中的Salesforce DataLoader提取帐户。
  3. 使用Salesforce DataLoader将帐户插入Sandbox 2,将Id列映射到新的SandboxId字段。
  4. 使用Sandbox 1中的Salesforce DataLoader提取联系人。
  5. 使用Salesforce DataLoader将联系人升级到Sandbox 2,将SandboxId字段指定为要与Account匹配的外部ID,然后将Account.SandboxId__c字段的映射设置为数据提取中的AccountId列。
  6. 当你有循环关系时会变得棘手,但除此之外这种方法也有效。