Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

【前语】作为我国的 “Fivetran/Airbyte”, Tapdata 是一个以低推迟数据移动为核心优势构建的现代数据渠道,内置 60+ 数据衔接器,具有安稳的实时收集和传输才干、秒级呼应的数据实时计算才干、安稳易用的数据实时服务才干,以及低代码可视化操作等。典型用例包含数据库到数据库的仿制、将数据引入数据仓库或数据湖,以及通用 ETL 处理等。

随着 Tapdata Connector 的不断增加,我们最新推出《Tapdata Connector 有用攻略》系列内容,以文字解析辅以视频演示,复原技能完结细节,模拟实际技能及运用场景需求,供给可以“收藏跟练”的有用专栏。本期有用攻略将以 Tapdata 新增数据源 Salesforce → MongoDB 为例,演示 Tapdata 可以为 SaaS 类数据源的数据同步需求供给怎样的支撑。

CRM(Customer Relationship Management,客户联系办理)类软件的鼓起,源于企业关于客户联系办理的了解与需求。起初是市场竞争加重,让企业开端意识到客户满意度和忠诚度对企业成功至关重要。企业需求充分了解客户偏好,并由此供给更好的产品和服务。然后随着出售流程的杂乱化和业务数据的增加,为了进一步优化出售流程,进步出售功率和生产力,完结更好的客户交流和协作,企业也开端愈加依赖 CRM 软件作为企业办理的重要东西。

作为 CRM 软件的经典代表之一,Salesforce 经过将营销、出售、服务和 IT 团队整合到一个渠道,成功改变了企业的运作方法。但是,在今日不断改变的数据环境中,想要仅凭 Salesforce “一己之力”来为企业取得最大价值已然远远不行。往往需求将其与一个表现出色的数据库或数仓结合起来,才干激发更强壮的剖析洞察力,促进企业效益持续增加。

同样密切重视数据价值与 SaaS 产品的 Tapdata,作为自带 ETL 的实时数据渠道,也透过社区看到了许多相关的数据搬迁需求,已于近日在产品层面完结了对 Salesforce 作为“源”的支撑。

一、为什需求从 Salesforce 单兵作战走向组合牌

固然,Salesforce CRM 现已为企业供给了一套相当全面的处理方案,包含出售主动化、客户服务、营销主动化和协作渠道等,并由此协助企业优化客户联系办理、进步出售功率、加强协作与交流,以及供给数据剖析等功用,然后进步企业的竞争力和业务水平。但并不能适用于一切企业的数据存储和处理需求,因而在独自运用经常会在以下几个方面遭到掣肘:

  • 数据量大时功用下降:当数据量达到必定规模时,Salesforce 的功用或许会下降,导致呼应时刻变慢,用户体验不佳;

  • 数据剖析功用有限:Salesforce 的数据剖析功用相对较弱,不支撑大规模数据剖析和数据挖掘,关于需求进行深入剖析的企业而言,会是个不小的费事;

  • 约束开发自定义运用:Salesforce 的自定义运用开发受限,需求运用特定的开发语言和框架,不行灵敏,开发周期或许较长;

  • 拜访量受定价模式约束:Salesforce 是按用户收费的,需求购买年度许可证才干开端运用。这样的定价模型或许会对拜访和运用数据发生约束,然后影响企业在数据剖析和办理方面的才干。企业或许需求在操控本钱和进步数据拜访灵敏性之间进行权衡。

因而,为了充分利用企业数据,可以考虑将 Salesforce 和其他数据库或数据仓库联合运用,像是 MongoDB、BigQuery 等等,不只可以有用处理上述问题,进步数据处理的功率和精度,经过将 Salesforce 中的数据整合到企业的数据生态系统中,还能完结更全面的数据剖析、决策和运用,达到组合优势。

以 MongoDB 为例

大多数情况下,企业需求处理不同种类的数据,例如出售、客户联系、产品、职工和财务数据等。而 Salesforce 则首要用于办理客户联系和出售过程,因而并不能很好地满意企业在其他方面的数据处理需求。而 MongoDB 作为一个面向文档的 NoSQL 数据库,适用于处理半结构化和非结构化数据,且具有更好的扩展性和灵敏性。二者结合可以为企业用户创造价值如下:

  • 更好地办理客户数据:打破 Salesforce 约束,更好地了解客户需求,进步出售功率;

  • 更强壮的数据处理才干:MongoDB 具有强壮的数据存储和查询才干,可以轻松处理大规模数据的存储和查询,且在大规模半结构化和非结构化数据处理方面表现出色,例如日志、交际媒体数据和传感器数据等,企业由此取得更好的洞察力,然后更好地了解其客户和市场趋势,开掘更多商业机会;

  • 数据安全与灵敏性保证:一方面,Salesforce 供给了严格的安全操控和拜访权限操控,可以保护企业数据的安全。另一方面,MongoDB 的数据模型和查询语言非常灵敏,可以习惯不同的数据结构和查询需求。

为了达到上述组合优势,我们需求首先完结 Salesforce 数据向包含 MongoDB 在内的数据方针的同步。

二、Salesforce→ MongoDB 的数据同步使命

点击检查演示视频

(*本演示视频版别为 Tapdata 本地布置版)

版别指路

>>> 点击登录 Tapdata Cloud

>>> 请求试用 Tapdata 本地布置版

操作流程详解(Tapdata Cloud)

① 登录 Tapdata Cloud

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

* 默认已完结 Tapdata Cloud 账号注册及 Agent 布置,且已具有 Salesforce 账号并存有必定量的数据,准备将其向其他方针库同步。

② 创立数据源 Salesforce 的衔接

  • 在 Tapdata Cloud 衔接办理页面,点击【创立衔接】按钮,并在 Alpha 数据源中挑选 Salesforce。

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

  • 输入衔接称号,并点击颁发令牌。

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

  • 主动跳转至 Salesforce 登录界面并完结登录

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

***留意:Salesforce 供给了许多不同版别供用户挑选,现在 Tapdata 仅支撑:企业版、无限版、开发者版,以及专业版。概况可参阅 Salesforce 相关文档:**help.salesforce.com/s/articleVi…

  • Salesforce 登录成功后,主动跳转回 Tapdata Cloud 衔接装备页面,显现【账户授权成功】(*留意:完结授权前,不行测试或保存衔接)

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

  • 点击【衔接测试】,测试经过后,即可【保存】衔接

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

③ 创立数据方针 MongoDB 的衔接

  • 回到 Tapdata Cloud 衔接办理页面,点击【创立衔接】按钮,并在 GA 数据源中挑选 MongoDB。

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

  • 参阅右侧衔接装备协助,完结 MongoDB 的衔接创立

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

④ 新建数据同步使命

*Tapdata Cloud 现在是首要支撑【数据仿制】和【数据开发-Beta】才干,前者首要用于数据库到数据库的仿制,后者首要用于表到表的数据仿制和搬迁,支撑更多节点操作,可按需选用。本文将以数据开发使命作为模板演示。

  • 右侧菜单栏点击【数据开发】,再点击【创立】按钮,进入使命创立 DAG 页

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

  • 经过拖拉拽的方法,将刚创立的 Salesforce 源节点,与 MongoDB 方针节点拖入画布并连线

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

  • 点击源节点与方针节点,别离挑选待同步表和方针表后,即可发动使命

Tapdata Connector 实用指南:如何将 CRM 数据从 Salesforce 实时同步到 MongoDB 等其他数据库

三、Why Tapdata

许多企业在面对类似的数据同步需求时,习惯于从编写自定义 ETL 脚本开端,但这不只会影响项目推进速度,一般还需求后续不短的人力和时刻投入来保护这些脚本的安稳运转。但假如能将这部分工作交由一个优异的东西进行主动化处理,无疑可以省下许多投入数据处理与调度以及杂乱硬编码脚本的时刻,让整个团队更高效。而这正是 Tapdata 在做的事。

借助 Tapdata 出色的实时数据才干和广泛的数据源支撑,可以在几分钟内完结从 Salesforce 到方针库包含全量、增量等在内的多重数据同步使命。

在 Salesforce → Any Destination 的数据同步使命中,Tapdata 展现出如下优势:

  • 内置 60+ 数据衔接器,安稳的实时收集和传输才干

以实时的方法从各个数据来源,包含数据库、API、队列、物联网等数据供给者收集或同步最新的数据改变。支撑多源异构数据双向同步,主动映射联系型到非联系型。一键完结实时捕获,毫秒内更新。已内置 60+衔接器且不断拓展中,掩盖大部分主流的数据库和类型,并支撑您自定义数据源。

  • 具有强可扩展性的 PDK 架构

4 小时快速对接 SaaS API 系统;16 小时快速对接数据库系统。

  • 对源库几乎无影响

根据自研的 CDC 日志解析技能,0入侵实时收集数据,对源库几乎无影响。

  • 全链路实时

根据 Pipeline 流式数据处理,以应对根据单条数据记载的即时处理需求,如数据库 CDC、消息、IoT 事件等。不同于传统 ETL,每一条新发生并进入到渠道的数据,会在秒级规模被呼应,计算,处理并写入到方针表中。同时供给了根据时刻窗的统计剖析才干,适用于实时剖析场景。

  • 数据一致性保证

经过多种自研技能,保证方针端数据与源数据的高一致性,并支撑经过多种方法完结一致性校验,保证生产要求。

  • 可视化使命运转监控和告警

包含 20+ 可观测性指标,包含全量同步进度、增量同步推迟等,可以实时监控在运转使命的最新运转状态、日志信息等,支撑使命告警。

【相关阅览】

  • Tapdata Connector 有用攻略:云原生数仓场景之数据实时同步到 Databend

  • Tapdata Connector 有用攻略:实时数仓场景之数据实时同步至 ClickHouse

  • Tapdata Connector 有用攻略:数据入仓场景之数据实时同步到 BigQuery

原文链接:tapdata.net/tapdata-con…