我将Postgres数据库中的一些表作为外部对象集成到Salesforce中。我浏览了一些视频教程和文档,我建议使用Salesforce Connect,它支持提供者使用" OData"协议支持。是否可以将Postgres表作为外部对象集成到Salesforce中而无需Salesforce Connect?
感谢。
答案 0 :(得分:0)
目前,在没有Salesforce Connect的情况下集成来自外部存储(Postgres)的数据的方法是使用REST或SOAP API,Apex类和触发器,Salesforce工作流和流来实现用于同步的自定义逻辑。此外,您还需要在数据存储的一侧实现适当的接口。所有这些步骤的复杂性取决于现有数据模型及其周围基础架构的复杂性。
答案 1 :(得分:0)
注意短语"外部对象"。对我而言,使用这些特定词语意味着Salesforce Connect提供的外部数据访问/联合的具体实现。如果您的目标是创造真实的"我不相信有任何其他选择。 Salesforce中的外部对象(名为" objectname__x")。
但是,还有来自Progress,Jitterbit,Mulesoft和Informatica等的Salesforce集成解决方案,可用于访问PostgreSQL,需要不同程度的编码。您无法获得"外部对象",但您将能够从Salesforce系统访问PostgreSQL数据库中驻留在云外的数据。
希望这有帮助。
答案 2 :(得分:0)
要将Postgres表中的外部对象集成到SFDC中,而不使用Salesforce或Lightning连接,您需要(需要)使用REST API,触发器,SOAP,Salesforce工作流和流等执行自己的自定义逻辑集成。但是,你应该是一个非常好的编码专家,并且有相当多的时间。
此外,您可以通过不同的第三方服务进行集成,例如Dell Boomi,Informatica或Skyvia(最实惠的服务)。几乎所有这些都允许您自动安排集成过程并使您的数据始终保持最新。
P.S。顺便说一句,有很多桌面应用程序需要集成(DevArt SSIS,Talend,DBsync),但我认为使用基于云的服务,因为它们不需要安装和手动升级。