我正在尝试将大量数据插入 Salesforce。我发现有两种可用的方法。1. 使用 UpsertBulk。这将一次性插入数据 2. 使用批处理创建 upsert 作业。为 upsert 操作创建批次。
这两种方法有什么区别?进行批量 upsert 的最佳方法是什么?
我正在尝试将大量数据插入 Salesforce。我发现有两种可用的方法。1. 使用 UpsertBulk。这将一次性插入数据 2. 使用批处理创建 upsert 作业。为 upsert 操作创建批次。
这两种方法有什么区别?进行批量 upsert 的最佳方法是什么?
批量插入/更新/更新数据的最佳方式是通过最近发布和更新的 BulkAPIv2。请参阅此链接:https ://resources.docs.salesforce.com/210/latest/en-us/sfdc/pdf/api_bulk_v2.pdf
Bulk API 2.0 通过自动将数据分成批次来简化大量数据的上传。您所要做的就是上传包含您的记录数据的 CSV 文件,并在结果准备好后回来查看
两种方法都使用批量 API
差异:
两种选择都非常相似。哪一个更适合你?我会先检查批量 API 限制,然后再决定 -> Salesforce 批量 API 限制
根据您要处理的数据量,您可能想要创建一个或多个批次(或者可能使用多个作业)。