【问题标题】:Accessing and Updating External Databases From Salesforce从 Salesforce 访问和更新外部数据库
【发布时间】:2018-01-19 13:44:40
【问题描述】:

我需要将 Salesforce 连接到我们拥有的外部数据库,并不断保持数据库和 salesforce 的更新,尽可能接近实时。我已经厌倦了谷歌搜索可能的解决方案,但几乎所有这些都已经过时了一年多。有什么想法吗?

谢谢!

【问题讨论】:

  • 您是在进行双向同步还是仅从 Salesforce 到 DB 的一种方式?
  • @GarethJordan 抱歉耽搁了,双向同步

标签: rest salesforce salesforce-lightning


【解决方案1】:

根据你的具体情况,很难给你一个正确的答案。

不过,我想建议两个 Salesforce 产品。

  1. Salesforce 连接

https://www.salesforce.com/products/platform/products/salesforce-connect/

Salesforce Connect 允许您连接到各种数据源并将该数据源的表/对象转换为 SObject。例如 MySQL、Microsoft SQL Server、Oracle 等。存在限制,因此最好与认证架构师讨论此类实现。

  1. Heroku 连接

https://www.heroku.com/connect

Heroku Connect 允许您将 Heroku 数据源与 Salesforce 对象连接起来。同步不是即时的,但产品内部有很多自定义项,以使同步尽可能“实时”。存在一些限制,因此最好与认证架构师讨论此类实施。

【讨论】:

  • 对于 Salesforce Connect(我会推荐),如果您想要双向同步数据,请确保您的数据库支持 oData 4.0 的读/写功能。 oData 2.0 适配器仅支持读取外部数据库。
【解决方案2】:

Salesforce Connect 有局限性。它非常适合通过界面呈现数据,但如果您需要对数据采取行动并报告数据,它可能不是最佳选择。

要获得接近实时的手动编码同步,请查看流式 API,或使用 Salesforce 平台事件。

如果您想使用 ETL 工具,我的组织在 DBAmp 上运气不错,这是一个 Sql 附加产品,与许多 ETL 工具相比相当便宜(每年 1625 美元。)http://www.forceamp.com/ 我们是能够使用 DBAMP 在 SQL 中离线复制整个 SF 数据库,将更改推送到离线 Sql 副本和 upsert 更改。通过离线完整数据复制,这也是一个很好的备份解决方案。当我们遇到挑战时,我们也得到了他们很好的支持。

希望这会有所帮助。

【讨论】:

  • 此评论已过期。 SF Connect 现在支持更多功能。
【解决方案3】:

不确定您是在同步一个对象还是多个对象,但您有几个选项。

  • 您可以尝试 Salesforce 提供的功能 Salesforce Connect,它允许您在 salesforce 中查看和更新​​来自外部来源的数据,但报告和其他 considerations 存在限制,您应该考虑。

    李>
  • 如果你使用 Heroku,Heroku Connect 是你最好的选择

  • 您还可以使用像 MuleSoft 这样的中间件 ESB 解决方案,它可以协调在多个数据源之间保持数据同步并进行批量加载,但取决于您希望多长时间关注入站的 api 限制致电销售人员。

  • 您可以推出自己的解决方案,您可以在工作流中使用Outbound Messages(或启动调用的 apex 类的触发器,但这更麻烦,您必须执行自定义错误处理和重试逻辑免费使用出站消息)将更改从 salesforce 发送到您的本地服务,该服务写入您的数据库,并让您使用soap或rest api将本地解决方案写回salesforce。这可能需要你一些时间来构建。您还需要了解 API 限制,具体取决于在非销售人员方面进行了多少更新。

    • 您创建了一个 Canvas 应用程序,该应用程序将 Salesforce 中的数据库中的数据显示为选项卡,并通过 SSO 将其连接起来,以便用户自动登录。但同样不会有报告或任何您可以利用的 Salesforce 功能.

但我真的认为您应该花一些时间来确定您的数据来源是哪个系统,因为这将决定数据应该如何同步。您还应该调查您是否真的需要实时或接近实时的同步,或者您是否可以在系统上使用并非事实来源的每小时真实时间进行管理。

【讨论】:

    猜你喜欢
    • 2020-11-30
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 2023-04-04
    相关资源
    最近更新 更多