可以一次使用Apex Data Loader将多少条记录加载到Salesforce中?

时间:2010-07-29 05:34:27

标签: csv salesforce apex-code loader

我们必须使用Apex Data Loader将数千条记录插入Salesforce。我们使用csv文件来加载数据。

2 个答案:

答案 0 :(得分:7)

嗯,Data Loader本身并没有真正的限制。来自 Data Loader guide

  

在以下情况下使用数据加载器:您需要   加载50,000到5,000,000条记录。如果   你需要加载超过5,000,000   记录,我们建议您使用   Salesforce.com合作伙伴。

真的查看PDF,特别是关于“批量API”的(小)信息,如果正常加载速度不足以及你已经调整了一批中发送的记录数(默认为100或200)我想)。

如果 bulk API 看起来过于复杂,您可以始终使用非常简单的任务并行化 - 一个用户名最多可以打开4个会话,因此您可以调用Data Loader 4用1/4原始CSV的时间。

答案 1 :(得分:0)

Data Loader绝对适用于数千条记录。我有一个设置,每天都这样做。

Data Loader的一个很好的功能是能够从数据库导入数据或将数据导出到数据库。这样,您就可以避免使用CSV文件(假设您的数据在数据库中可用)。

通过使用数据库作为数据源,您可以实现增量加载。数据加载器会记住上次运行的时间,因此您可以编写一个数据库查询,以提取自上次运行Data Loader以来添加/更改的所有记录。这样,您不需要每次都加载完整的数据集。

此外,Data Loader可以执行“Upsert”,它结合了INSERT和UPDATE。这意味着您可以同时加载新记录和现有记录,只需更新现有记录。这是SQL情况下通常不可用的功能。