系列讲座

结合段与Salesforce

这Xforce数据峰会视频描述了一些企业之间可以建立一个更好的数据流段,并使用Integrate.io Salesforce。

主机 伦纳德·林德
主讲人 Tamas Sranscik 数据分析师
我们将介绍区域 结合数据段,Salesforce

在这个视频中,Tamas Srancsik、数据分析师Bitrise,讨论他的经验与连接段与Salesforce。他详细描述了为什么段的Salesforce的目的地是不适合Bitrise(您的业务,不得)和股票如何使用Integrate.io他们创造一个更好的数据流。

这个演讲将指导销售团队的开发人员负责与Salesforce整合了大量的客户数据。

成绩单
  • Bitrise是什么?(00:00:46)
  • 业务需求是什么?(00:02:08)
  • 段是什么?(00:03:04)
  • 映射数据来源和目的地段仪表板(00:03:37)
  • 为什么不段的Salesforce目的地呢?(00:05:48)
  • 目前最终使用集成数据流。io (00:09:10)
  • 集成的进化。io包(00:10:10)
  • 使用集成的限制。io (00:13:53)
  • 流从段GCP [00:15:55]
  • 结论[00:19:13]
  • 问答(00:24:04)

(就是)你好,欢迎来到另一个Xforce数据峰会上表示。今天,我们有一个数据显示,达到我们的名字,而且是由Tamas Bitrise数据分析师,他谈论与Salesforce结合段数据。他告诉我,这是一个案例研究,他会办理好,坏,也许发生了什么当他试图做的丑陋。这是答摩。

(00:00:43)嗨。很高兴见到你。这是,伦纳德说过,这将是一个案例研究中,如何实现集成Salesforce的部分数据。基本上是关于我们如何发送事件信息和我们学到了什么从这个项目。Bitrise是第一,如果你是在移动领域,也许Bitrise戒指一个钟,但无论如何,你应该知道的是这是一个持续集成和交付解决方案专门为移动平台。

[00:01:30]Bitrise与众不同的是广泛的移动平台和移动软件开发工具。您可以构建您的项目在iOS、Android Samarin,颤振,本地的反应。您可以添加多个集成,做多个测试测试,构建代码签名,部署。

(00:01:54)基本上,你链接,让Bitrise访问您的代码库在GitHub或Bitbucket都,然后这些平台上的事件触发提单trans-specific Bitrise文本和代码。

(00:02:08)去年年底我们开始扩大我们的销售团队和有一个大项目,我们应该只有一个销售平台,这应该尽快Salesforce。

(00:02:28)所以我们需要这个基本信息,如电子邮件,第一个和最后一个名称,公司名称,和一些Bitrise-specific自定义属性,构建事件,最后存储库添加,组织业主,有些47。目前,但我们仍计数。

[00:02:49]这是一个正在进行的项目,有新的想法,我们认识到,有一些其他的信息需要在本地像从条纹subscription-related信息报告。

[00:03:10]我们已经实现了事件跟踪。如果你不熟悉这个工具,但你已经有了一个web应用程序或移动应用程序你应该检查一下。这是一个客户数据基础设施服务提供商。你可以跟踪你的事件,你可以很容易地集成特定服务,你也可以丰富你的数据。

[00:03:34]这段就是界面的样子。超级简单。你有你的数据源,然后将它们映射到你的目的地。例如,在这里,我们有Javascript库和后端发送信息PostgresSQL Ruby库,BigQuery或使用这些信息为细分用户在Google Analytics或振幅和丰富信息支持系统,如Zendesk或对讲机。你看不出这是Salesforce。

[00:04:16]所以,段实际上提供了一种解决方案,一种目的地Salesforce的线索。所以你可以任何类型的数据加载到Salesforce从你的服务。

(00:04:34)这需要从销售出现的时候,我们有两种选择。是一种开发,但实际上是没有路线图的开发人员或工程团队。什么你能做的就是实现这种集成在您的代码在您的web应用程序或设置服务,发送信息。起初,只有特别关注,我们应该生成导致从用户数据。

[00:05:18]例如,有人报名,我们应该在Salesforce这个信息。我们应该有更多的信息来自网站,是否已经开始使用我们的产品,他们进入审判之类的。万博max手机网页登录通常,这些实现发生合理的工程资源,你设置的web服务和流数据的Salesforce api。万博手机登录平台

(00:05:46),但我们已经段和这Salesforce集成任务。但是你可以看到我以前的图表,这并不是解决方案,我们选择了,因为它不像看起来那么简单。有多个页面浏览量等其他代码或确定用户所属的组。

(00:06:20),但让我们关注两种段SDK的电话。一个是所谓的跟踪电话。所以你可以想象这是一个方法跟踪事件发生,主要是在后台。

[00:06:40]网站后台是最重要的来源,不仅对段,其他任何信息,因为Bitrise就是集成。你链接代码库在GitHub当有一个新的拉请求Bitrise可以触发特定事件。然后这就是为什么我们是主要集中在后台事件。

[00:07:05]例如,这里有人完成了构建Bitrise还有其他属性发送,如有多少赞成他们,建造的ID,存储库的ID,仓库的所有者是谁,这是一个Github库或BitBucket都在这个具体的例子BitBucket都。

[00:07:32]和其他代码是识别,,因为它说,把用户事件。这个方法可以加载为铅从部分到Salesforce开箱即用的。

(00:07:50)不幸的是,因为我们有一百多种前端后端事件和其他几个人,这只是太多,太多的请求。没有这样的API,可以同时处理数百万并发API调用。

(00:08:14),还可能有其他数据源,我们应该与这些类型的链接或丰富识别代码。例如,订阅数据,我们应该知道什么是条纹的客户ID。用户有一个发票,发票的总金额是多少?之类的东西。

[00:08:40]因此,最初的想法是不使用工程资源,但有数据分析师——这让我连接段Salesforce。万博手机登录平台但正如我所提到的,这不是前进的道路,这就是为什么我们添加积分。io或ETL服务包。

[00:09:07]当前的最后一个数据流看起来像我展示在这里。有信息来自Bitrise段。这些事件,用户信息。段也从条纹或订阅管理器收集信息。那些我以前提到的,发票,客户id,等等。

(00:09:34)这些都是谷歌BigQuery和整合。io是结合这两个数据源。一个来自段BigQuery能够,从Bitrise和其他信息,它是集成。Salesforce io加载这些数据。

[00:09:55]这不仅让我们的负载,也专注于转换对象,账户,以及接触当更新这些线索。所以导致在Integrate.io两个包中实现。从最近的一个是插入的新注册,第二个是更新现有的领导接触和账户。

[00:10:28]将每日和集成。io是擅长批处理。这是使用散装API的Salesforce所以你可以把多个记录在Salesforce和在同一时间,再一次,我们认为这将是一个解决方案。这将是简单的。我们只是写一些SQL代码,然后数据流。

在Bitrise(00:11:03),但你应该知道,有两种类型的实体。你可以有用户注册应用程序,但你也可以属于多个组织。但组织表现某种类似于用户,他们可以自己的存储库,他们可以构建,这要复杂得多。

(00:11:29)所以我们尝试的第一次迭代是在整合不同来源。io和链接在这种章鱼的方式,这是一个怪物一系列关节和组件。这是超级很难调试,包成指数级增长的复杂性当我们添加新的数据源。

[00:12:03]这不是集成的错。io,这是我们的过错范围项目范围以及如何被误解。首先,它仅仅只是领导。只有几个信息,名字,姓名,电子邮件,等等。然后我们意识到,我们有其他数据源,有新的想法来自新聘用单位等等,最后的50种不同属性和几种不同的来源。

(00:12:34)所以我们必须重构基本上所有这些包和ee使用这些关节或数据集成的逻辑,都是用SQL编写的。人们认为这就是数据,这是简单的,这很容易,你可以容易调试,其移交给其他分析师。

(00:12:58)两年前,当我们开始使用积分。io是非常重要的。方面或功能,我们正在寻找在这一点上的时间,它应该支持SQL开箱即用的。因为在这些病例中,只是这是所有数据的人使用的语言。

[00:13:23]这是简单有效,你可以遍历。所以我们可以很容易地添加新的属性或删除它们。例如,当我们认识到更新包不应该覆盖现有的名称或电子邮件地址,因为可能有其他来源在Salesforce丰富这个信息。

(00:13:48),但也有我们的解决方案的局限性。正如我提到的,积分。io很擅长批处理,但不支持数据流。可能有特定的情况下,你需要真正的或几乎实时数据。

(00:14:10),这不是我们的情况下,这并不是这个项目的范围的一部分,但可能有特定产品合格的领导,例如,我们看到现有的支付用户正在调查企业包和我们应该已经通知或立即通知销售代表可以达到在特定区域,这是不可能与当前设置完成万博max手机网页登录。

[00:14:52]他们可以拥有所有的新线索,所有的新注册用户,所有最新的信息更新现有的领导和每天接触和账户。但我们不能触发任务。

[00:15:06]例如,我们知道,例如,从这个特定组织的帐单地址是在欧洲或美国,或任何其他世界的一部分,我们应该分配导致该地区的销售代表,但不幸的是它不能这样做,因为大部分API,因为它在同一时间处理多个类似的记录,不能调查他们一个接一个,这是什么账单地址的特定属性专门分配给相应的销售代表的身份。

[00:15:55]现在你可以看到的是一种解决方案——我必须承认我们还没有实现它,它只是在调查中,我们如何流Salesforce或特定事件触发特定任务基于事件的收集。

[00:16:19]所以仍然是收集信息从条纹,特定事件后端和前端,和其他来源。段能做什么,例如,在本例中,我们使用TCP,但我假设您可以设置类似的解决方案在Azure或Amazon Web服务。

(00:16:45)段可以触发弹出,传递一个消息给谷歌云功能,这个函数可以处理这些信息,在谷歌查找不同的附加属性BigQuery或PostgresSQL,或其他来源,然后BigQuery和存储流信息也立即寄给Salesforce。

(00:17:19)这将加快整个数据处理。另一方面,我不会推荐的东西,例如,今天,每天晚上我们正在处理或更新100000用户,超过100000用户。这不是。

例如,[00:17:42]这是我说的产品澄清,这可能是一个解决方案特定的事件时,你需要立即响应万博max手机网页登录和销售,但由业务——这些可以或应该触发什么?

[00:18:10]在这里你可以看到这是多么简单。它在Python代码。这是一个基本函数发送信息在两个方面。一个是一个简单的API创建领先,一个接一个,另一个,你可以有多个的,你也可以调用的API。

[00:18:31]所以你可以添加简单的Salesforce或其他包装GCP云功能和弹出消息,触发它。例如,在这里我们发送电子邮件,这封邮件将触发这个事件弹出,电子邮件将触发导致创造。但是你也可以分配任务特定的销售代表,或您可以触发任务规则如果你不使用KPI。(00:19:13)正如我提到的,我们犯了一些错误在这个过程中,我们学到我们应该努力学习。很高兴说,我们成功地创建相当复杂数据段和集成的解决方案。io没有合理的工程资源。万博手机登录平台所以你可以很容易不仅原型,付诸实践。

(00:19:56),但如果你能做点什么或看到什么是可行的,这并不意味着对你有好处,你也应该这样做。没有更多的原因,它只是简单地对自己的利益。可以直接连接段Salesforce,但你不应该做的,否则我不会建议。

[00:20:19]或我只能建议在这种情况下,当你通过有限数量的事件。但正如我所提到的,我们有几百个事件后端和成千上万的用户。这是Salesforce API不支持。

[00:20:40]你应该做你的家庭作业。你应该做你的研究。这是我们做的真的晚了。这是,这是一个小范围,我们应该填充,应该有几个属性,然后只是成长,成长,成长与每个迭代将增长范围,然后我们需要添加条纹,然后我们需要添加试验信息等等。

[00:21:07]所以,导致多个refractoration和扩展包的代码和解决方案。它会更好,你应该,你应该做这项研究。你应该了解与特定工具是可行的,什么是不可行吗?(00:21:31)业务需求是什么?应该是非常具体的,它不应该在技术层面上,它应该在Salesforce销售人员所需要的东西。当你明白的时候,你可以定制你的解决方案对,而不是更糟的是,反之亦然,我们有这样的两套我们把东西放在一起,超级好,我希望它将,不幸的是,情况并非如此。

(00:22:06)集成。io工程可以节省很多时间,但它不是能够创造奇迹。不过,你必须编写代码,您必须维护代码。你应该仔细考虑一下。你应该遵循特定的工程实践。大部分的这些服务市场本身作为一个拖放界面,点击通过和魔法将会发生。

(00:22:38),但不幸的是事实并非如此,或者这只是在特定的情况下,但是,当你有一个复杂的业务和你的团队的增长,,随着组织的成长而作为您的业务越来越复杂,它不可能是你的解决方案。我们需要定制代码中实现的业务逻辑在这种情况下,但在这种情况下,它将SQL和擅长扩大到支持。

00:23:15段也是一样,这是非常好的,它可以将特定的服务,它可以同步你修正的数据,您可以发送任何类型的数据仓库,红移,谷歌BigQuery PostgreSQL,等等。ManBetX万博客服它可以发送这些信息,用户数据,开箱即用的对讲机和Zendesk,效果很好。

Salesforce[00:23:42]但不是因为它有一个非常复杂的API,它有多个端点,这种识别调用映射到Salesforce的线索。工作的很有限。

(00:24:04)谢谢,答摩。这是,这是一个有趣的概述。你似乎有一个非常复杂的生态系统在Bitrise数据,尤其是捕捉所有这些事件在你的工具,把它构建到段,基本上基础,它看起来像你基地的销售决策。

[00:24:28]所以,实现这一切的人是你吗?有多大的团队实现整合。io,项目吗?

[00:24:39]我应该承认旧的团队非常不足。不仅是超级相对不足,这些项目,但也有其他业务问题,你应该让你的报告在振幅,Metabase,和其他BI解决方案。

(00:25:09)基本上我独自在这个解决方案和团队就只有两个人,我们目前正在招聘,还有超级漏斗希望有经验的人,在未来这将会改变。

(00:25:29),但这就是为什么我们选择了这个解决方案。你可以看到这个生态系统包含多个服务,这是,这总是在选择的方法或选择任何解决方案,我们不应该做点什么,因为它的幻想。数据工程,例如,在某种程度上,这是Apache火花现在气流。

[00:26:00]所以你可以雇佣多个数据工程师,您可以设置不同的工作流、管道等等,但你不应该这样做。我提到,如果你能做到,这并不意味着你应该这么做。如果有一个更简单的解决方案,更便宜的解决方案,特别是便宜的时间,那么你应该去。

(00:26:27),但在某种程度上,随着业务越来越复杂,您可能需要考虑在一个特定的人画在这些解决方案。

[00:26:40]所以你学会了积分。io工具在您自己的,还是我们的支持人员帮助你建立你的管道吗?或者这是怎么发生的呢?

(00:26:52)主要由我自己。你知道,就像学习语言,比如,在第三或第四个,我不会说很多语言,但它是在第三或第四更容易捡起一个新的。所以这是这样,我想,与数据的工具,你看到几个的,然后你可以很容易地拿我们做了一个相似的一个,然后你可以很容易地捡起。更不用说,积分。io显然非常容易使用和我们有一个很好的经验和支持的人。

(00:27:28)当我们开始,你也有直接的支持。

[00:27:36],它看起来像你那个小块Python告诉,这是要做的,你知道的,数据流,或者我不知道,我猜没有更好的词就像一个触发器,它就像一个触发器过程,对吧?某些业务事情发生。你也将在一起吗?或者你的软件工程师这样做吗?这怎么建?

(00:28:00)不,我再次。但你知道,Python,这就是为什么它是好的,这些云Python函数通常支持,这是其他语言除了SQL,不仅数据工程师彼得和埃里克说话。这是技术方面,但是我认为真正的责任数据分析师和业务分析师,是范围的业务问题,然后由你。但是有很多工具,所以许多解决方案同样好,或者它可以适合你的组织,它可以适合你的团队的技能。

(00:28:47)如果你知道Python然后你可以讲Python的一个工具。但什么是真正重要的是理解业务。那么我们如何不同域之间的良好沟通,不同的团队,了解销售需要,在这种情况下Salesforce,但同样适用于市场营销和其他团队。

[00:29:14]所以我认为这是比较困难的部分,或者这将是比这更重要的项目有一个工具。我这里介绍显示是多么容易,你可以一个人的工作放在一起。但实际上有设置,背后的团队合作范围。有,真的支持你的同事,不仅有数据,因为我们是一个数据驱动的公司。这并不是说。它应该是特定的数据在一个特定的格式,在适当的时间。

[00:30:03]。是的。这是有意义的。有些人说,你需要,不仅要有诀窍,但你必须知道,你知道,是否现在做些什么,它是否值得做。

(00:30:16)谢谢。非常感谢。再次感谢表示。谢谢你分享你的经验与整合。io, Salesforce Degment和Bitrise。感谢你的时间。谢谢你!

你今天的数据仓库集成ManBetX万博客服

尝试整合。io免费7天。不需要信用卡。

Baidu
map