0

有哪些免费可用的工具可以通过最少的映射工作将数据从一个 Salesforce 沙箱克隆到另一个沙箱?

4

2 回答 2

0

对象、字段和关系是否在新组织中?

如果没有,我会使用 Ant 迁移工具或 Eclipse 将元数据从一个组织准确复制到另一个组织。

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

您需要将任何 ID 值替换为来自新组织的有效 ID,然后才能成功导入数据,即 OwnerId、ParentId 等。Vlookups 将在 Excel 中完成繁重的工作。

于 2017-06-23T18:33:48.643 回答
0

如果您有相互关联的记录,则需要在您的 sObjects 上创建 External Id 字段以将其 ID 存储在沙箱 1 中。以下是步骤,以 Accounts 和 Contacts 为例。

  1. 在 Sandbox 2 中,在 Accounts 上创建一个名为 SandboxId 的新字段,Text 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 列。

当你有循环关系时它会变得很棘手,但否则这种技术是有效的。

于 2017-06-24T04:56:27.510 回答