我们正在进行Salesforce (旧实例)到Salesforce (新实例)的迁移。我们的旧版本中有标准和自定义对象,需要迁移到新的Salesforce实例中。我们正按以下步骤进行工作:
1:使用salesforce describe rest api在MySQL中创建具有类似salesforce对象映射的表。使用describe调用的"referenceTo“字段创建具有引用完整性的表。示例: services/data/v49.0/sobjects/User/describe/。
2:使用query rest api从salesforce获取数据,并放入MySQL表。示例: /services/data/v39.0/query/?q=。
3:在这一部分中,我们有一些困惑,比如我们应该使用哪个api才能将记录推送到目标组织。
我们使用Python来完成这项任务。
发布于 2020-11-10 23:46:40
尽管您的方法并不完全是最佳实践,但为了回答您的问题,您应该使用Bulk API将记录数据推送到新的组织中(假设您有大量数据)。还有许多备份/恢复供应商,您可以直接使用它们,如Ownbackup、Odaseva、Backupify、Grax
发布于 2021-01-08 12:04:05
如果是一次性过程(仅限迁移),则使用任何数据管理工具:
上述所有工具都是免费的,并且具有各种功能。
导入的步骤:
如果对象之间有关系,则首先导入父记录。
如果有子记录,则通过在父成功记录表和子记录表之间应用v-lookup来映射父记录表的新id。
重复步骤2,直到完成所有记录的迁移。
FYI:如果对象的记录小于50k,则使用内置导入向导,它可以让您在控制工作流和流程触发方面获得更多控制,这是其他工具无法做到的。
发布于 2021-07-26 00:45:55
对于这种类型的迁移,我建议现在使用批量Api迁移和内置工具,如果您真的需要通过SQL迁移,因为您将在插入之前使用特定的API connect工具进行复杂的数据转换,如DBAmp。
我很想知道你需要迁移哪些对象,你说的是标准的,但有一些你可以迁移到足够简单的其他更复杂的,如聊天,知识,附件(contentVersion或ContentDocument)
您可以考虑使用一些工具,如Magic Mover Magic Mover for Notes And Attachments to Lightning Experience By Salesforce Labs
老实说,使用Python只会让它变得更加复杂和痛苦。
https://stackoverflow.com/questions/64406180
复制相似问题