Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

十多年来,Salesforce客户关系管理(CRM)解决方案一直是几乎所有业务的中心。 但是,尽管它非常适合提高运营效率,但许多人发现将其用于多维数据分析具有挑战性。这篇文章描述了如何通过现代云数据仓库来扩大您的Salesforce足迹来弥合这种差距。

十多年来,Salesforce客户关系管理(CRM)解决方案一直是几乎所有业务的中心。 但是,尽管它非常适合提高运营效率,但许多人发现将其用于多维数据分析具有挑战性。这篇文章描述了如何通过现代云数据仓库来扩大您的Salesforce足迹来弥合这种差距。

Salesforce位于您的业务中心

Salesforce无疑是软件即服务的先驱,如今您很难找到不使用它的企业。 此外,当前的Salesforce产品已经超越了传统CRM的范围,几乎涵盖了客户交互过程的每个方面,如下图所示。

Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

但是,并非每家公司都使用所有Salesforce模块来运行其业务,并且找到不同解决方案的组合并不少见。 在那种情况下,传统观点认为,每个系统都会将客户数据输入到Salesforce中,从而使该平台成为运营洞察力的“重心”。

Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

因此,使用Salesforce回答常见的操作问题相对容易:

  • “本季度欧洲的销售预测是什么
  • “本月售出了多少产品
  • “哪些客户有客户支持票
  • “营销活动产生了多少线索

存储在Saleforce有什么问题/strong>

如果所有的业务数据都存储在Salesforce中,会有什么问题/p>

  • 首先,并非您的所有业务数据都属于或需要存在于Salesforce中。在没有特定业务原因的情况下复制不必要的数据只会使Salesforce实例的大小膨胀,并增加存储成本。
  • 其次,Salesforce是针对交易而非分析进行优化的应用程序。每个“数据库表”都是一个具有字段和参考数据的对象。例如,“帐户”对象可以具有许多其他对象的引用。因此,执行复杂的分析非常困难且执行缓慢。
  • 最后,Salesforce数据模型并不总是包含完整的记录历史记录,这意味着几乎不可能进行多维历史记录 告。在维建模中,数字和文本数据作为事实和属性存储在星型模式中。每个维度在事务数据上提供了不同的视角或轴。

例如,假设我们决定记录零售商店中的销售交易。在Salesforce模型中,在寄存器处进行的每笔交易都记录为销售或退货“订单”对象。该对象可以标识产品,客户,帐户和交易日期。在维模型中,您可以轻松地按产品,客户,日期或它们的某种组合检查所有交易。产品,客户和日期被视为交易数据的维度。

总而言之,这是关于何时使用在线事务处理(OLTP)以及何时使用在线分析处理(OLAP)的古老讨论。

使用Salesforce数据增强您的仓库

翻版脚本并将数据仓库放在决策中心的最佳时机再合适不过了。 这是因为有几种出色的云数据仓库产品可供选择。 诸如Amazon Redshift,Azure Synapse,Google BigQuery和Snowflake Cloud Data Platform的解决方案都是弹性的,按需付费的自助服务选项。因此,现在您可以将团队完成工作所需的数据导入Salesforce,同时让相关的分析系统处理专业 告。

Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

数据映射方法

许多从业人员会告诉您,Salesforce数据模型非常灵活并且易于定制。但是,每个实施仓库的公司通常都定义一个数据模型以适合其整个组织的 告需求。因此,将Salesforce数据添加到组织数据模型中的效率要比其他方法(即上图中的黑线)高得多。


将Salesforce与数据仓库同步

使用Salesforce数据填充和更新数据仓库需要几个阶段。 第一阶段称为“初始加载”,它提取大量Salesforce数据并将其放入仓库。第二阶段着重于通过增量Salesforce更改使数据仓库保持最新状态。

初始负荷

毫不奇怪,有很多选择可以用Salesforce数据加载数据仓库。 最常见的情况如下:

  • 手动CSV提取和加载–这是使用Salesforce数据加载器将对象导出到CSV文件的最基本和手动的技术。
  • 批量API –如果您有一位熟悉Salesforce批量API的开发人员,则这是另一种选择。 开发人员编写查询,以JSON或XML格式返回Salesforce数据集,然后可以将其手动或以编程方式加载到数据仓库中。
  • ETL – ETL工具在可靠性,功能性,可伸缩性,可用性和价格方面差异很大。 但是,它们都以批处理方式工作,并且需要成功加载数据表中的目标表。
  • CDC –许多变更数据捕获(CDC)解决方案将提供“初始加载”功能,该功能为Salesforce对象生成DDL,在数据仓库中创建表并加载初始Salesforce数据集。

增量更新

毫不奇怪,还有多种方法可以使仓库保持最新数据。 它们如下:

  • 批处理ETL –此过程按计划执行ETL流程,以查找自上次运行该过程以来对Salesforce对象的更改。
  • “ Salesforce事件” –最简单的事件是“工作流规则”,可以在创建,删除或更新对象时触发。 然后,规则可以调用出站消息,该出站消息配置为通过Heroku应用程序更新外部数据仓库。
  • CDC流-在过去的几年中,Salesforce提供了本机CDC选项,其工作方式与工作流规则类似。 Salesforce发布更改事件,这些更改事件可以实时同步到外部数据存储。

Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

CDC的优点是可以实时更新外部系统,从而使目标数据保持最新状态。

将Salesforce CDC与Qlik Replicate一起使用

可以说,最好的数据移动方法是将Qlik Replicate与Salesforce CDC一起使用,因为这使您能够在各种各样的异构数据库,数据湖和数据仓库平台之间流传输数据更改,而不仅仅是Salesforce。另外,Qilk Replicate的无代理解决方案可轻松高效地移动数据,而不会影响生产数据系统的性能。 

Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

使用Qlik数据集成平台的数据仓库自动化

要考虑的另一个重要问题是仓库自动化。数据仓库自动化(DWA)可以加速和简化数据仓库的生命周期,从而更快地获得洞察力。

简而言之,通过将Salesforce数据与DWA相结合,您可以提高数据仓库的准确性和效率,从而为业务带来可观的增长。

Qlik资讯|如何通过现代云数据仓库来扩大Salesforce?

点击获取Qlik


关于Qlik

Qlik的愿景是一个数据素养的世界,每个人都可以使用数据来改善决策并解决他们最具挑战性的问题。只有Qlik提供端到端的实时数据集成和分析解决方案,以帮助组织访问所有数据并将其转化为价值。作为Qlik官方的中国合作伙伴,我们为Qlik的中国用户提供产品授权与实施、定制分析方案、技术培训等服务,旨在让中国企业的每个Qlik用户都能探索出数据的价值,让企业形成分析文化。了解更多信息,请咨询在线客服>>

标签:数据仓库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月9日
下一篇 2021年1月9日

相关推荐

发表回复

登录后才能评论