SalesForce.com - 将数据提取到外部网站的一般建议

时间:2017-01-06 12:04:12

标签: salesforce

我们有一个数据库驱动的网站,可以从我们的业务用于存储CRM类型信息的同一数据库中实时提取信息。我们正在考虑将越来越多的CRM信息转移到SalesForce而不是我们自己的专有数据库。我正在研究是否以及如何实时从SalesForce中提取这些数据而不是我们当前的数据库。似乎Force.com REST API(limited and ugly workarounds)可能是完美的解决方案,但我担心我们可能超过我们的Total API请求限制(https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm)。

我相信我们的限制将介于15,000到30,000之间。这似乎是一个很大的数字,但我们的网站每天有100个用户,以及网站的架构方式,它对数据库非常“讨厌”。每个用户在通过站点反弹时可能会触发数十个数据库调用。我认为在繁忙的日子里,我们可能会超出API呼叫限制。

我的问题是我是否误解了一些基本概念。对于在架构中使用SalesForce的公司而言,这必然是一种常见情况。 SalesForce是否有一些共同的策略可以解决这个问题? Force.com REST API是否适合这项工作?是否将SalesForce中的数据复制回到我们自己的数据库中?复制是混乱的,所以如果有任何方法我们可以避免这种情况,我想探索任何不涉及复制的策略。

1 个答案:

答案 0 :(得分:0)

您对API调用的限制受到您的组织拥有的许可证数量/类型的影响,基准为15,000。等式看起来像这样:

15,000 +(许可证数量*按照许可证类型调用)。

如果您在呼叫限制范围内,REST API应该可以完成您要查找的内容。您可以选择"购买"更高的API调用限制。

以下是Salesforce Developer Documentation站点的参考文章:

Salesforce API Request Limits