在Xplenty,我们有许多客户使用Xplenty的Heroku插件和Heroku Connect来实现他们组织的Salesforce集成。由于Xplenty和Heroku Connect都提供了与Salesforce的双向数据连接,你可能会认为你应该使用一个或另一个来满足你的集成需求。但我们的经验表明,每个工具都有特定的优势,使它们成为一个完整解决方案的互补部分。继续阅读,了解我们的Xplenty解决方案、Heroku Connect的基本情况,以及它们如何共同解决您的Salesforce集成挑战。
Heroku Connect
Heroku Connect是一个建立在Heroku平台上的Salesforce组件,它在Salesforce实例和Heroku Postgres数据库之间建立了一个实时读/写连接。Heroku Connect数据库中的每个表都与一个Salesforce对象相对应。一旦Salesforce对象的数据在数据库中,它就可用于整合。
读取数据库的进程将访问相应对象中数据的最新副本。当一个对象实例在Salesforce中被创建或更新时,Heroku Connect的UPDATE或INSERT命令会将数据发送到Postgres。 当一个进程更新数据或向Heroku Postgres数据库插入一行时,Heroku Connect会将数据更新或插入到与Postgres数据库中的行相对应的Salesforce对象。
访问Salesforce数据的Postgres副本的能力为各种不与Salesforce直接通信的集成工具开放了这些数据。任何支持Postgres的编程语言或集成工具。这几乎是所有的工具,都可以用来访问您组织的Salesforce数据。由于Postgres的接口是标准的SQL,而不是专有的Salesforce API,您的开发人员资源能够使用熟悉的查询语言访问Salesforce。
Heroku Connect为Salesforce的集成打开了大门,如果你有开发资源,你可以通过这扇门,进入一个Salesforce和你的内部系统近乎实时地交换数据的世界。
Xplenty
Xplenty是一个数据集成工具,支持100多个不同的集成目标,包括Heroku平台上的Postgres。Xplenty提供了一个拖放界面,非编程人员可以创建连接Xplenty支持的任何不同系统的数据管道。Xplenty管道支持许多不同的数据清洗和转换操作,所以你可以标准化数据,或剔除低质量的数据,而无需让开发人员参与。由于Xplenty支持任何使用广泛使用的REST API的系统,即使是没有与Postgres直接接口的系统也可以通过Xplenty数据管道访问Heroku Connect数据。
Xplenty还可以解决一些阻碍云数据与企业内部系统整合的安全问题(利用反向SSH隧道)。Xplenty安全解决方案允许防火墙后面的系统安全地访问Salesforce数据,而不把这些系统暴露在更广泛的互联网上。利用我们的SOC 2认证和符合HIPAA的工具,可以消除与内部系统的自营接口相关的安全和开发时间风险。
常见的Heroku Connect用例
分析:虽然Heroku的Postgres数据库在同步和交易方面很好,但它没有为分析进行优化。使用Xplenty,你可以快速、轻松地将数据传输到高性能的数据仓库系统,如Snowflake、Amazon Redshift或Google BigQuery。Xplenty数据管道工具可以让你为任何时间线安排提取,从每分钟一次开始。我们的数据管道工具允许你只选择符合你的数据质量标准的记录(例如,有电话号码和电子邮件地址的线索)进行分析,并将结果发布到Salesforce。
应用程序集成:如果您有一个面向客户的应用程序托管在另一个平台上,Xplenty数据管道可以从您的Salesforce系统中提供该应用程序的客户数据。这反过来又为终端用户提供了流畅的体验,因为客户的信息已经预先填充到应用程序的数据库中,所以您的应用程序的注册会更容易。同样,强大的Xplenty数据管道工具让你有能力为你面向客户的应用程序只选择特定的客户(如B2C,而不是B2B)。我们大量的数据库集成让您直接将客户数据插入应用程序数据库,或者我们可以使用您的应用程序的REST API从您的系统中推送和提取数据。
营销:虽然Salesforce有强大的营销工具,但您的组织可能已经将时间和金钱投入到另一个营销平台。由于Xplenty支持一些营销平台,并通过管道支持几乎所有其他平台,您可以使用Xplenty数据管道将数据从Salesforce传输到您的营销系统,然后再返回。我们的数据管道允许您通过存储在Salesforce的任何标准来选择客户,如地理位置或购买的产品。
备份:Xplenty支持廉价的云存储解决方案,如亚马逊S3和谷歌云,因此您可以使用管道将您的数据推送到云存储中,以获得强大的备份,而不会破费银行。
这些只是Xplenty增强Heroku Connect功能的几个可能的使用案例。 原生Salesforce集成 虽然Heroku Connect与Salesforce的近乎实时的连接对于许多应用程序来说是一个强大而引人注目的能力,但对于Salesforce数据的其他常见用途来说,它可能超出了你的组织的需要。
例如,你有一个Salesforce的自定义对象,存储了你的组织每月或每季度分析的数据。与其在Heroku Postgres数据库中保持该数据的 "实时 "状态,你可以使用Xplenty数据管道直接从Salesforce中提取该数据。如果您的自定义对象与存储在Heroku Connect中的其他数据有关,您的Xplenty管道可以访问这些数据,与存储在Postgres数据库中的数据并行,并将这些数据推送到您的分析数据库。这使得你可以将Heroku Connect用于你经常分析的数据,同时为很少研究的信息节省Heroku和Salesforce的周期。
总结
Heroku和Xplenty可以很容易地以近乎实时或批量的方式将许多系统与Salesforce集成。Xplenty Heroku插件的免费试用版可以帮助你进一步探索。