系列讲座

正确调整你的Salesforce ETL解决方案

在使用完免费工具之后,计划下一步的最佳步骤是很重要的。本节将解释如何根据您的需要选择正确的ETL工具。

宿主 伦纳德·林德
主讲人 马克Smallcombe integration .io的首席技术官
我们将涵盖的领域 Salesforce,集成

在超越Salesforce数据加载器和Salesforce数据导入向导之后,计划下一步的最佳步骤是很重要的。本次会议的嘉宾是Leonard Linde (Salesforce专家)和Mark Smallcombe (integration .io的CTO),他们探讨了ETL工具目前的可用状态,重点是人们如何为他们的ETL任务选择正确的工具。

这次Xforce数据峰会的讨论更像是一个基于嘉宾和主持人各自专业知识的自由会议。然而,一些感兴趣的核心主题包括用户在使用Salesforce平台时所面临的独特挑战、市场内当前的集成趋势、如何根据自己的需求选择最佳的集成平台、各种集成解决方案的总拥有成本,以及围绕集成项目的关键提示。

“正确调整您的Salesforce ETL解决方案”对于任何需要更定制的ETL解决方案的组织都是理想的——尤其是那些旨在ETL其Salesforce数据的组织。如果您正在寻找数据仓库和分析方面的更优解决方案,本资源将指导您完成ETL之旅。从行业趋势到如何为您的独特需求选择最佳集成平台的提示,请随时准备本指南,以便更好地支持即将到来的集成项目。

成绩单
  • Salesforce平台的独特挑战(即原生工具的问题,ETL限制等)(2:55)
  • 市场上的整合趋势(10:35)
    • 隐私和遵从性(10:45)
    • 总拥有成本(13:59)
    • API“平台”(17:05)
    • 数据去中心化(17:45)
  • 如何选择集成平台?(33)
    • 核心系统(20:45)
    • 团队能力(22:36)
    • 用户体验(23:26)
    • 成本(24:07)
    • 数据隐私(25:58)
    • 可伸缩性(26:46)
    • 实时或批处理(28:00)
  • 双向Salesforce集成解决方案的TCO (35:09)
  • 集成项目的顶级提示(43:54)
    • 范围(44:34)
    • 系统(45:55)
    • 数据流(46:40)
    • 转换(46:52)
    • 增量开发(47:43)
    • 项目管理(49:24)

[00:00:00]欢迎参加X-Force数据峰会。今天,是我和Mark Smallcombe。我是Leonard Linde——我在很多不同的平台都有丰富的经验,包括Salesforce。我想我做了30年的软件开发人员。我也曾是一家小公司的首席信息官。

[00:00:37]我创立了自己的软件公司,做过很多不同的事情。今天和我一起的是Mark Smallcombe。他是integration .io的首席技术官。我让马克多给大家介绍一下他自己。

(00:00:47)是的。谢谢,莱纳德。我是Integrate.io的首席技术官。我是integration .io的开发支持运营主管。我在硅谷工作了很多年,为Pinterest、Funny or Die和Citysearch等大公司工作。我已经搬回了悉尼,我现在住在那里,管理我们的全球团队。我参与了很多数据项目。我在悉尼的德勤工作过。

[00:01:14]我也在新闻集团和一些非常非常小的公司和非常大的公司工作过,在那段时间里,我见识了很多东西,也在许多不同的Salesforce环境中工作过。谢谢,莱纳德。

[00:01:29]好吧,让我们,让我们开始这个聚会,看看今天的议程。我们已经介绍过了。我们的主题是,这将是一个更自由的会议,但第一个将是Salesforce平台的独特挑战。那里有很多东西。我们只会触及表面,但重要的一点是Salesforce是一个独特的平台。

[00:01:51]它不像,你知道,数据库或数据仓库环境,许多不同的集成工具处理。ManBetX万博客服Mark将会谈谈我们在市场上看到的整合趋势,我也会在这方面做一些介绍。如何选择集成平台?你用什么因素来选择它?

[00:02:10]我们将讨论这个问题,我们已经有了一些经验知识。对于集成解决方案,我们认为总拥有成本是一个真正重要的因素,特别是在Salesforce领域。我们将通过一个图表向你展示Salesforce上从免费到非常昂贵的集成的广泛范围,并试图让你了解如何正确选择集成的大小。

[00:02:41]然后我们将以一些关于集成项目的提示和技巧作为结束。然后我们会用最后几句话来结束。那么,让我们开始讨论Salesforce平台。因此,Salesforce很有趣,一方面,我认为,它可能落后于很多其他的,你可能会称之为数据库平台,在获得专门为平台构建的集成工具方面,只是因为Salesforce本身,在平台上免费提供了很多非常好的/足够好的工具。

[00:03:18]我们从最新的Salesforce数据向导(Salesforce Data Wizard)开始,它基本上通过一个web界面允许你直接将数据加载到Salesforce的对象中。在此之前,现在仍然存在的是Salesforce Data Loader,它可以让你从Excel电子表格中获取数据并将其推入Salesforce,也可以从Salesforce中提取数据并将其放入Excel电子表格中。

[00:03:42]当然,你不能忘记报道。Salesforce一直允许你将报告导出为CSV文件,你可以用它做很多事情。它整合了你的数据。*咳嗽*好吧,这是我要写下来的第一件事,消除咳嗽。

[00:04:10]好的,这个平台的另一个有趣的挑战是不像大多数关系数据库平台,所以即使你运行SAP,你也运行SAP和Oracle,或其他的,或SQL服务器。几乎所有ETL都支持这一点。Salesforce有一个相当独特的对象数据库,并不是所有工具都支持它。

[00:04:30]这很重要,因为即使——另一个因素是支持单向的。他们会把数据从Salesforce中取出,但不会把数据放回去。这是你在考虑ETL工具时需要考虑的问题,特别是当你是一个ETL工具时——你的组织正在购买一个ETL工具,这让我想到你在使用Salesforce时遇到的下一个困境或难题,那就是如果你的组织正在购买一个ETL工具,有时你会被抛在后面,因为Salesforce经常被实现。

[00:05:01]在我所谓的反叛联盟实施中,这意味着有人已经厌倦了任何客户关系管理工具或缺乏客户关系管理工具,而集中式的企业IT部门已经颁布了该公司的产品。万博max手机网页登录他们买下了Salesforce,他们拿到了一些钱,买下了它,然后他们雇佣了一个管理人员,他们最终——那个公司最终——你最终拥有了DIY文化。

[00:05:25]我的意思是,你不会不依靠中央IT来支持你的软件服务平台,像Salesforce,一个云平台,你经常可以自己支持自己。这就引出了Salesforce的一些更有趣的文化因素。我要用Ian Gotts的术语来形容这个,Ian做了一个非常有趣的演讲,我想把它作为会议的一部分推荐给大家。

[00:05:50]他提出了两个名词。一个是偶然的管理员.这不是最初的伊恩,但这是Salesforce的一种文化,一种文化因素,也就是说,Salesforce的管理者通常会在工作中成长。他们可能一开始是做销售的,或者是做销售运营的,然后他们成为了Salesforce的管理员。

[00:06:10]他们没有工程背景,这并不是对那些管理人员的打击。它们可能非常有效。但是,在一个管理员身上经常发生的是没有工程背景的副作用伊恩称之为不受控制的灵活性我称之为糖果店里的孩子。

[00:06:27]这意味着你有这个非常强大的工具。你可以用它做任何事情。而你确实做到了。你最终构建了大量的自定义对象和自定义字段。发生的是你有一种失控Salesforce实例,你必须回滚,并使集成困难,因为如果你有大量的自定义对象和吨的自定义字段,很多你可能已经放弃了,如果你拉你的集成工具,你指着Salesforce,你得到这个巨大的对象列表,这些对象你想知道哪些是你真正想要的目标或你真正想要的数据。

[00:07:06]你可能是那个反叛联盟实例中的第二个或第三个管理员,你不知道这些对象中哪些与今天的任务相关,哪些与今天的任务无关。[00:07:17] Salesforce等式中另一个有趣或有问题的部分是调节极限。在Salesforce上使用一个工具非常容易,而且可以非常快速地绕过API限制。

[00:07:30]现在整合。io,不是过多地插入我们的工具,而是集成。io,像任何好的Salesforce集成工具一样,使用Salesforce批量API,而Salesforce批量API,因为它允许您成为一个好公民和多租户组织,多租户软件-软件作为服务平台,如Salesforce,批量API更容易使用。

[00:07:55]它不会立刻用完你所有的调控器限制,但是,如果你是对的,如果你正在做一个自己的Salesforce集成平台,不要像我第一次用Salesforce做的那样,马上突破你的调控器限制,因为你不知道你在做什么,你在每次调用API时都在运行查询和检索一行。

[00:08:17]但如果你学到了这一课,如果你只做一次也无妨,但如果你在生产环境中在截稿日期前做这件事是非常痛苦的。万博max手机网页登录这就带来了——调控器限制的存在有一个很好的理由,即Salesforce是一个多租户的面向对象数据库。现在,一个多租户面向对象数据库将针对事务性能进行优化。

[00:08:42]换句话说,它被优化为向用户抛出屏幕。它没有进行批量查询的优化,而且作为面向对象的数据库,它没有本机适配器。如果你的环境中有传统的关系数据库,或者像亚马逊Redshift这样的柱状数据仓库数据库,你可以使用ODBC或者JDBC在Redshift的情况下,去查询那个数据库。ManBetX万博客服

[00:09:09] Salesforce没有这些。所有Salesforce查询都必须通过API。所以,这里没有SQL。是的。这都是SOQL,当然不是SQL。它的局限性更大。出于纯粹的兴趣,我想推荐另一个演讲,我们在会议上有一个叫Daniel Peter的人做的。

[00:09:35] Daniel在Salesforce中做了一些非常不自然的事情,从面向对象的数据库中获得性能。对于那些有需求的客户,比如我们需要删除10万条记录,并几乎实时地对它们进行处理。

[00:09:53]现在,如果你有一个关系数据库,并且它在一个功能合理的平台上,删除10万条记录其实没什么。但在Salesforce,如果你看了丹尼尔的演示,你就会知道他要做什么才能实现这个目标。所以,我认为从这张幻灯片或这个主题中,我们可以得到的是,当你在使用Salesforce的集成工具时,有很多东西是你在集成其他平台时所没有的作为一个集成商,甚至是经验丰富的集成商,当你来到Salesforce平台时,你可能不会想到的。

[00:10:31]嗯,好的。谢谢你!

[00:10:35]现在在这一边,我们想谈谈我们在市场上看到的四种整合趋势。我们从我们的顾客身上看到了这一点。最大的问题是隐私和合规性。这种情况已经持续一段时间了。你知道,GDPR和其他标准正在进入市场。接下来我们要讨论的是总拥有成本,API平台,然后是数据的去中心化。

[00:10:59]因此,如果我们谈论隐私和合规性,有许多大的标准。正如我提到的,GDPR,还有CCPA,也就是即将生效的加州消费者隐私法案。我想是今年开始的。所以很多人都在关注这个问题,想办法解决这个问题。

[00:11:17]还有英国脱欧,我觉得很有意思。所以很明显,英国是欧洲的一部分,在GDPR的约束下,现在英国脱欧,这一切都发生了变化,他们必须弄清楚他们下一步要做什么。英国有《数据隐私法》。所以有传言说,他们将会像英国的GDPR一样,希望我们不会有实质性的差异,但这当然是值得关注的。

[00:11:43]整合之所以如此重要,你知道,你必须做的一件大事就是把你的数据保存在欧洲或在欧洲保护它。所以如果你想把它带出欧洲,你需要开始,你知道,加密或删除数据。我们经常看到人们想要匿名化数据。

[00:12:03]他们想要删除数据,他们想要屏蔽数据,实际上,他们想要加密数据。对于GDPR,我们也可以看到,对于拥有PII数据甚至PHI数据的客户,这是针对医疗保健行业的。所以它们是我们看到的重要趋势,因为这些管理条例,你知道,有非常重要的罚款。

[00:12:29]我们看到的是,这是一种趋势,这种趋势一直向上延伸到这些公司的董事会层面,他们想要管理风险,所以决定是由CTO做出的。所以,这与数据工程师和做决定无关。

[00:12:44]这实际上是在首席财务官和首席技术官的层面上做出的,他们想要把风险降到最低,并想要确保所有的数据都符合他们应用于业务的标准。举个例子,我们最近的一个例子,我们有一个顾客。这家公司的总部设在法兰克福,出于合规的原因,我不确定原因是什么,可能是因为它是一家金融服务公司。

[00:13:14]但他们需要把所有数据都保存在法兰克福。云的美妙之处在于,这实际上是可能的。如果是在几年前,这简直就是一场噩梦。你知道,你必须建立一个数据中心,雇佣所有拥有法兰克福所有基础设施的人。

[00:13:27]我们很幸运,我们可以与Kubernetes和Hado一起创造一个新的AWS区域。我们在几周内就完成了,这太棒了,这是你不可能做到的,甚至在五年前,这是不可能的。现在有了AWS和谷歌等云供应商,他们都有多个区域,这让这变得非常非常容易。

[00:13:54]所以我认为,对于从事整合工作的人来说,这是一个巨大的好处。对于总拥有成本,我认为人们会做几件事——他们会考虑不同的选择。积分有很多不同的解。

[00:14:09]你可以选择低端点对点的解决方案这显然成本很低,它没有功能,可能不会做很多转换,但如果你唯一的目标是获取数据,也许从Salesforce那里,你知道,只是一次拉动,这可能是一个很好的适合,这可能是做ETL的一个很好的方法。

[00:14:30]我们看到的另一件事是人们想用转换来做ETL。所以他们希望在数据存储之前完成所有这些工作,这通常是出于遵从性的原因。所以他们需要确保转换已经完成。正如我们谈到的,移动数据或加密数据。他们希望在数据进入他们的仓库之前,在数据真正在公司内部分散之前,在这之前——所有的数据都被写入锁。我们看到的另一个趋势是ELT,其中转换在仓库中完成。这也是另一个有效的路径,你有一个非常基本的提取,然后你把它推入仓库然后你在仓库中运行转换,删除数据或重新格式化日期,诸如此类。

[00:15:25]我们看到的另一个趋势是人们想自己建造它。如果你有一个非常强大的团队,这可能是一个非常合适的选择。所以,如果你有一个非常大的数据工程团队,这可能是一个很好的方法。这意味着你可以把一切都集中起来。但是很明显,塑造自己有很多缺点。

[00:15:47]你必须保持它——你必须确保你可以为你的团队雇用所有这些人。所以我们看到这种情况发生在一些非常大的组织中,他们有能力雇佣大型工程团队。这给了他们灵活性因为他们几乎可以做任何他们想做的事,不管有什么,他们可以选择任何他们想要的产品。万博max手机网页登录

[00:16:09]因此,当我们谈论总拥有成本时,它真的不是万能的,从供应商的角度来看也不是万能的。有很多很棒的供应商。显然,积分。包括我在内,我对此有偏见。但是你可以选择很多不同的部分,这实际上取决于你所处的位置,几乎取决于你的整合过程。

[00:16:33]就像我提到的,一开始点对点可能是一个很好的解决方案,然后你可能决定你需要做一些转换,或者你需要把东西写进Salesforce,然后你就可以沿着这条路走下去。有时人们会从房屋开发开始,这是他们开始的另一条道路。

[00:16:52]然后他们发现这对他们来说是一个维护问题,他们需要一个供应商。这也可以是一条有效路径。我们看到的另一件事是,API平台的出现,我认为这是非常有趣的。现在每个人都想称自己为API平台,这感觉就像企业服务总线的新词,这可能是一个老术语。

[00:17:19]伦纳德和我可能在其他项目中也有过很多次这样的合作,但现在——API平台是很重要的。我认为像MuleSoft这样的大型供应商,还有其他的,还有Informatica这样的供应商,都在推广他们的API平台,我认为这很有趣。

[00:17:43]我们看到的第四个趋势是去中心化数据,我认为我们已经在一些客户身上看到了这一点。现在的情况是,最初一切都集中在IT部门。所以所有的集成都是在IT部门完成的,可能是像Informatica这样的大产品,甚至可能是定制的工作。万博max手机网页登录

[00:18:05]我们看到的是,这很有效,但这意味着业务人员,如业务分析师,必须总是回到it部门去做他们所有的管道,这使他们变慢——使他们不那么敏捷。他们不能,他们不能足够快地完成这项工作。我们会有一些例子。

[00:18:24]是的,他们现在发现的是,他们几乎想把所有的工作都推给数据科学家和与业务部门一起工作的业务分析师,因为数据科学也有了去中心化和可视化。这些,这些,BAs实际上坐在业务部门他们不想等IT来做这些事情。

[00:18:44]就像你提到莱纳德的Salesforce一样,这里有一种做事的文化,几乎是绕过IT的文化,我今天需要销售信息。他们发现学士们想要立即做事,他们想要建立自己的渠道。他们不想等IT中心来做这件事。

[00:19:02]他们希望有一种能做到这一点的工具,而这种工具会发生一些变化,就像他们选择的工具一样。所以他们不希望有一个开发平台,让他们必须写代码。他们是一种自我选择的平台,低代码,拖放类型的平台,他们可以运行,维护和管理,但也符合,你知道,ITs的需求。所以他们有很强的安全性,他们知道如何做加密和所有这类事情所以有一点开发的混合,以及管道创建的去中心化因为数据团队正在去中心化。

[00:19:43]是的,我只是想加上Mark,在会议上的演讲中,他来自integration公司。io的客户,除了,除了一个,都是在做DIY解决方案的数据分析师。我还想插一句当你谈到美国PHI的隐私和合规性时,你提到了私人健康保险,私人健康信息。

[00:20:08] Matt Gladscow在演讲中谈到了Salesforce在人们感兴趣的医疗保健领域的应用。你知道,医疗保健和一些关于隐私的问题等等。他确实提到了这一点。

[00:20:24]太好了。我一定也会去查的。很好,下一张幻灯片,将会介绍一些我们看到的关于"如何选择一个集成平台"以及一些你需要做的决定。所以当你看核心系统的时候,第一步是看你想要集成的核心系统基本上是深入地看它们找出,有什么机会?

[00:20:54]你知道,你经常有一个业务需求,要做一个集成并得到一些数据,但实际上可能会有其他的机会,其他的商业机会出现,因为这个新平台或你要做的这个新集成。

[00:21:07]检查供应商对你想要执行的集成的支持是很重要的。我们看到很多人拥有集成平台,例如,可以从Salesforce读取数据,但不能写入Salesforce。这在一开始是可以的,你会想,哦,这很好。我只需要阅读。

[00:21:27]你知道,这是我目前唯一想要的东西。但你知道,两年之后,你可能会发现你也想在Salesforce中写东西,并从你的ERP系统或类似的东西中更新一些信息。要做到这一点,你可能需要更换供应商。

[00:21:42]这是一个巨大的总拥有成本问题,因为大多数这些供应商,不管你选择哪个供应商,管道通常是专有的,当你更换供应商时,它们需要重写,这是一笔很大的成本。所以,建议是,检查所有你想要集成的系统不仅仅是你今天想要做的,还有你将来想要做的。

[00:22:08]要确保你已经准备好了,他们可以做这些事情,因为如果你一年后才知道,你需要做的事情,比如说给Salesforce写信,可能会很痛苦。关于销售的另一件事是,如您所提到的,您需要确保它能够处理或为调控器限制使用批量API。我认为这是Salesforce的另一个重要标准。

[00:22:31]并不是所有的供应商都这样做。所以值得调查一下。我认为团队能力也很重要。而且,你知道,这也不是万能的,但是,你知道,谁来建造和维护这些管道。

[00:22:47]你知道,它会成为一个开发者吗?会有一些人,你知道,如果你有一个Python开发团队,他们在这方面非常熟练,你很乐意为供应商使用专有语言。还是说做这项工作的是文学士或数据科学家?

[00:23:06]所以,是的,看看你的团队,你知道的,能力,同时也看看这是否是IT中心,还是像你提到的那样,分布在所有的业务单位中,因为这也会对你选择的平台产生巨大的影响。与此相关的还有用户体验。

[00:23:27]我的意思是,更重要的是整合平台的用户体验。如果你是一个业务分析师,你可能想要一个代码少,拖放类型的平台,易于维护,使用快。如果你是一名开发人员,你可能根本不希望这样。你想要sdk和工作流,你想要与《气流》整合,以及更多硬核技术内容。两者都不是——一个不比另一个好。

[00:23:55]只是它们是不同的用户需求,你必须选择适合你的用户、你公司的客户的平台,所以这是值得思考的。然后在成本方面,对于这些集成平台,成本通常是与功能的广度相一致的。

[00:24:15]所以,你知道,如果你想要点对点的低功能,有很多很棒的供应商可以做到。而且,它们的价格很低,功能也有限。在另一个极端,有一些非常大的公司,像MuleSoft和Informatica, Dell Boomi,像这样的公司,他们有大量的功能,远远超出ETL和集成——你知道,数据治理和数据传承,以及各种各样的东西。

[00:24:46]如果你需要这些,那真是太棒了。但最好是知道自己真正需要什么,而不是在可能只使用一小部分功能的情况下使用这个庞大的东西。所以再一次,弄清楚你在那个连续体的什么位置?你是一个极端-是点对点。另一个极端是非常大的企业供应商,他们在一个包中拥有一切。

[00:25:12]然后,当你选择供应商时要考虑的另一件事是,是的,你可能要考虑三到五年的时间线。我想可能会更长,因为当你做这些集成的时候,做这些集成是很多的工作,这些管道需要时间来建立,你知道,你必须调查系统,这对一个公司来说是一项投资。所以你不想把它们换掉,但你也不希望有一个供应商一年之后第二年就得更换所有的东西。所以,当你使用这些解决方案的时候,找到一个你认为在未来三到五年可以使用的解决方案,你可以成长,供应商可以和你一起成长,你也可以成长为这个解决方案。

[00:25:53]而且你觉得舒服。我认为这很重要。然后在数据隐私方面,我们提到过,你知道,GDPR,如果它对你很重要,你知道,确保供应商可以签订数据隐私协议,一个DPA,你可能想要一个供应商可以,有安全认证,如SOC 2。

[00:26:15]如果你想做像HIPAA这样的事情,你需要有一个可以处理这些事情的供应商,你知道,有一个安全标准,你可以放心地把你的HIPAA数据给他们。所以我认为数据隐私很重要。我们看到的另一件事是一些公司想要加密数据。

[00:26:31]因此,加密的数据字段。所以如果你想再做一次,选择一个可以做领域级加密的供应商,你会觉得他们可以,他们可以处理那种复杂的级别。在可伸缩性方面,这也是一开始就值得考虑的问题。

[00:26:53]因为你的数据集有多大?比如你到底想要多少数据进出你的系统?还有一些,像这样,实际上会影响你选择哪个供应商。所以如果你有非常庞大的数据集,那么你需要马上把它作为要求的一部分,以确保他们能够处理这些数据。

[00:27:14]另一件事是数据延迟,这是一个微妙的问题,你可能不会想到,这几乎就像,用于集成的数据中心在哪里?如果我有一个OnPrem,比如我是OnPrem,然后说纽约我有一个数据库。

[00:27:32]而且,你知道,我想做一些整合的工作,也许其他的系统,在不同的地区,我知道这对一些供应商来说可能是不可能的。有些供应商可能在纽约没有数据中心,或者不能在纽约本地写入数据。因此,了解与数据和仓库相关的数据中心的位置对于延迟非常重要。

[00:28:00]下一个是实时或批量。所以我们看到了这个,这是我们开始看到的另一个趋势,就是人们在谈论数据流,你知道,有Kafka和Flink,以及其他类似的解决方案。有一些像Aluma这样的供应商,我想谷歌就是这个领域的供应商之一。

[00:28:27]那么问题来了,你真的需要实时信息吗?这对你的业务至关重要吗?对一些人来说,他们需要在一分钟或30秒内移动数据。这可能是一个商业用例,减少了有能力做这件事的供应商的数量。

[00:28:47]通常情况下,大多数公司都可以分批工作——他们可以分批工作,现在可能不是一天一批,我认为所有事情都进展得更快了,但你知道,实际上,5到10分钟的分批工作——几乎是99%的公司的实时工作。所以,当你选择一个集成平台的时候,你知道,如果你不需要实时,你不一定会爱上实时。

[00:29:10]选择一个平台——选择你真正需要的工具,你可能会发现那批工具实际上正是你的组织所需要的。我的另一个建议是,在与供应商沟通之前,先创建一个需求矩阵,这样就很容易与供应商沟通,并决定哪些是重要的,因为那是供应商在产品集中所拥有的。万博max手机网页登录

[00:29:37]我认为最好是独立地从一个集成平台上浏览你所需要的东西,或者,事实上,无论你选择什么技术,都要浏览一遍——创建一个电子表格,在电子表格中创建你想要的不同功能的列,你思考什么是重要的,为什么它们是重要的。

[00:29:55]让你的团队相信这是真的,这是你们真正想要的。理解这一点。当你进入市场时,你可以和供应商交谈,看看他们的评价。因为除非你去找非常非常大的供应商。对于大多数供应商来说,都会有一系列的权衡。

[00:30:14]你知道,有些会有,你知道,可能是数据中心还是用户体验,或者甚至是,你知道,其他一些可能会出现的问题,所以把所有这些需求都列在一个矩阵里是很好的,这样你就可以一起实际了解它们。

[00:30:32]我想谈谈我看到的几件事,这是非常有趣的——从顾客的角度来看,只是几个大的站。在敏捷方面,我看到,这几乎就像是去中心化的一个例子。所以我去了一家公司,他们实际上从银行客户那里收到了所有这些纺织品,而且文本文件都是不同格式的。

[00:30:55]他们发现要让这些大公司都同意并坚持一种格式非常困难。所以他们会找到这些,这些文件会进来,你知道,还有各种各样的东西。他们是一家非常大的全球性公司,总部设在美国,有美国数据团队和美国数据集成团队。

[00:31:15]他们发现,由于时区的关系,当一种新的文件格式出现时,与美国团队合作非常困难和耗时。这是在悉尼,实际上他让美国团队做了改变,然后把更新的管道发回给他们。这个循环大概要花两天时间。

[00:31:36]所以,他们实际上选择了,你知道,整合。IO为这个解决方案,因为他们想做的是他们需要团队被授权来进行他们自己的管道更改,并且是实时的。因此,当他们从银行获得一个文件时,他们可以立即进行更改,并且独立于中央it进行更改。

[00:31:57]因此,我认为这是一个非常有趣的用例,非常分散。在规模方面,我又看到了integration。我们有一个大客户,一个大制药客户,和四大咨询公司之一合作。然后使用integration .io在亚洲范围内推出Salesforce

[00:32:23]在这种情况下,他们需要的是一种规模的东西——他们需要从他们的ERP系统中获得大量数据。所以他们需要跨多个系统进行复杂的连接,然后他们想要近乎实时地将数据推送到Salesforce。每隔五分钟,他们就会把数据推送到世界各地的Salesforce实例中。

[00:32:45]我认为这是一个非常有趣的例子,你知道,我们看到客户想要与Salesforce大规模合作。

(00:32:56)是的。我想添加实时或批处理的东西。我和Thomas Speronic谈过,我记得他叫什么名字?我刚刚把他的名字读得很好,他做了一个关于从Segment整合的演讲,Segment是一个大型数据集成商,它从所有不同的系统中获取数据,他为一个叫Bitwise的公司工作,它从所有不同的系统中获取数据,包括内部系统,它基本上是推出JSON流,据我所知。

[00:33:28]他使用集成软件。他的公司使用的是integration。io -他实现了,他是一个数据分析师,他的实现运行,我想,一天一次或两次。但是有一个特定的事件他想要几乎实时地捕捉到,那就是当一个潜在的客户有一个询问,他想要立即把它作为一个线索推送给Salesforce。

[00:33:51]因此可以立即采取行动。他的选择是写一个Python脚本,他把它和段API一起使用,在Salesforce API中创造了一个领先的位置。基本上,你知道,我不想把话强加给他,但在我看来,基本上,看,所有事情的实时解决方案的复杂性是没有必要的。

[00:34:18]相反,我们将为这个非常简单的用例编写一个,然后将它推入,基本上运行它。我甚至不认为这是,你知道,触发,我认为是,他们只是会非常频繁地运行它。所以,你知道,混合方法在实时方面也是可行的,因为你的大多数数据在任何商业情况下都是实时的。

[00:34:40]是的,我同意。而且是实时实时的,你知道吗?

[00:34:45]是啊,很快就有时间了,然后就是实时的。

[00:34:58]。是的。我的意思是,如果你在军队里,那么是的,你需要实时。但是很多,我的意思是,我们过去做每件事的时间都是24小时甚至更长。

[00:34:58]所以对大多数企业来说,实时就是如果它在一个小时内发生,我会很高兴,很兴奋。这比我今天的情况好多了。

[00:35:11]好了,我们要稍微谈谈总拥有成本,记住,这些是双向Salesforce集成解决方案。所以,如果你没有在这里看到你喜欢的或者你听说过的软件,很可能是因为它不支持完整、健壮、双向的Salesforce集成。所以,这张图表从左到右,从总拥有成本到Salesforce平台之上的基本零,到我所知道的无限甚至更多。

[00:35:38]但在左边,我们可以看到Salesforce的存在,因为我几分钟前提到的Salesforce工具。它附带了免费的数据加载器和数据向导。然后是Zapier。现在,Zapier是一个有趣的例子,可能还有其他的例子,因为Zapier有所谓的zaps,这是非常有针对性的集成。

[00:35:59]例如,你想从Zapier支持的其他40个系统中回答Salesforce的一个线索。所以你的同事可以这样做。所以如果这是你需要的,如果你,如果你有一个,我不知道,我会从我脑子里选出一个系统,持续接触或类似的。

[00:36:17]不好的例子,但你有某种网络表单,你需要带头把它推到Salesforce,然后有一个对它的zap,然后从那里,你就完成了。再复杂一点,Data Loader IO,我想很多正在看这个演示的Salesforce管理员都听说过因为它是Salesforce应用程序交换中排名第一的集成。

[00:36:45] Data Loader IO是由MuleSoft公司购买的。这是一个与MuleSoft完全不同的解决方案。本质上,它让你从Salesforce中提取数据并将其放入一个文件,一个数据加载器文件并将其放入Salesforce。

[00:36:55]它与本地工具的不同之处在于,它允许你安排那些推和拉,但除此之外,它非常简单。什么是integration的特点呢?io,它在TCO线的下面一点。integration的特点是什么?io从左边的,是积分。首先,IO数据管道允许对数据进行转换。

[00:37:17]你从Salesforce带来数据,你对它做一些工作,然后把它推到众多目标集成中的一个。io支持。关于积分的另一件事。它支持许多不同的目标,包括数据库,包括其他api。

[00:37:33]所以,当你在TCO的右边走得越远,你就会得到一个功能更强大的工具,它有能力转换数据,它有更多的目标。这就是Talend的情况,我们往右看。然后,我们谈到了Jitterbit和MuleSoft,我将一起讨论因为正如Mark在之前的幻灯片中所说的,Jitterbit MuleSoft -这听起来有点讽刺,但记住,我是一个购买软件和推荐软件购买的人。

[00:38:07]当你是一个软件供应商时,在某种程度上,你必须证明自己的存在。因此,Jitterbit和MuleSoft认为,集成还不够。他们想要从集成到哪里,必须是一个API鼓掌。

[00:38:19]所以他们所说的API平台就像Mark所说的,是企业服务总线。基本上,你是一家公司,你有许多不同的集成点,其中一些可能是自制的,你想公开一个API -但你的其他系统也可以使用,以访问这些平台的服务。

[00:38:40]所以MuleSoft和Jitterbit不仅允许你在平台之间来回推数据并转换数据,它们还允许你构建api。你需要吗?是否有一个最好的品种API构建器和一个最好的品种集成解决方案,您可能想购买而不是购买一个包?

[00:39:00]这绝对是你应该考虑的问题,我认为Boomi的策略与之类似,但我对他们的了解不如MuleSoft多。让我们以Informatica为例因为我们看一下Informatica因为他们采取了一种不同的方法。

[00:39:17]非常有趣。他们没有走API这条路,而是走了MDM这条路,即主数据管理——他们希望帮助您构建企业数据字典,并进行企业数据清理。因此,如果你有Salesforce,你有自己的系统,你有SAP或任何你的ERP, Informatica承诺你可以从所有系统获取所有的数据。

[00:39:44]把这些数据放入Informatica数据字典中,进行管理,建立一个主数据管理方案,在这个方案中,你不会有沉默的系统。您有一个集成的—即使您可能有曾经在竖井中的系统,您也需要一个更新的数据字典。我向那些将Informatica视为集成工具和MDM工具的人提出的问题是,将Informatica中的MDM工具包或企业数据字典与专门构建的Salesforce工具进行比较。

[00:40:16]我要提到的是需求工具,我想许多管理员都听说过。DemandTools是为Salesforce专门构建的数据清理工具。它非常强大,当然,我不是在推销它,但我在一个优秀的管理员手中见过它的实际应用,您可以对数据进行一些非常强大的转换,并进行大量的数据清理。DemandTools是专门为Salesforce建立的,它处理Salesforce的所有奇怪的东西,比如对象,比如管理限制。所以,再一次,我要传达的信息是,你要在TCO线的右边得到它,得到成本,证明那些产品的成本是合理的,他们增加了很多功能。万博max手机网页登录如果我是在采购这些产品的情况下,我会问的问题是,你会从供应商那里得到所有的标记吗?因为他们会给你一个标记列表来检查。万博max手机网页登录

[00:41:22]。所有这些勾号,A,你需要的东西,B,它们是最好的品种吗?还是他们对你的情况足够好?如果答案是肯定的,那么这些就是适合你的工具。如果答案是否定的,看一个点解,在TCO图上向左可能更有意义。

[00:41:43]另外,要注意的是,有一件事没有出现在TCO图表上,那就是,本土API,因为它可能在最右边也可能在最左边。如果你做了一个小小的集成,这就是你所需要的所有集成,这是非常便宜的。如果你有——我会讲一下我的经历。

[00:42:06]我建立了一个——我把Salesforce与数据仓库和Salesforce作为API集成在一起,我要ManBetX万博客服辩解一下,那是在有这么多伟大的工具之前。我刚刚离开,开始写Salesforce API的代码。工作得很好,但后来他们想集成另一个对象,另一个对象,另一个对象,我们必须编写代码来完成每一个对象。

[00:42:28]我必须重写我的代码,使它更像一个框架,这样我就可以更容易地插入新对象。最后,最后,我在写应用程序,你知道,半生不熟的集成。io或者Talend,或者别的什么,但我没有做好,因为我没有预算,或者我,你知道,我没有一个大的团队来做。

[00:42:48]只有我。这绝对是你应该考虑的事情。你知道,如果你在考虑写一个API解决方案,三年后你会在哪里?五年后你会在哪里?是的。你需要考虑一下。不要只是继续,坐在你的键盘前,黑出一段代码,并对自己感到高兴。

[00:43:08]因为你可能会让自己头疼

[00:43:12]是啊,甚至是你团队里的某个人,也会让人头疼。比如,我们有这样的课程,客户建立了所有的管道,然后,他们发现他们很难维护它,你知道,很难雇佣优秀的数据工程师或Salesforce管理员来维护代码。

[00:43:37所以他们希望有人能帮他们减轻维护负担,但仍能让他们继续前进和发展。

(00:43:53)好。接下来是什么?

[00:43:53]好的,集成项目有什么建议吗?我看到的一些东西,实际上,我们现在正在为我们的母公司做一个集成项目。因此,我们正试图与Salesforce,谷歌Analytics, Intercom, Stripe整合,以实现一系列公司的月经常性收入。

[00:44:16]我们做这件事的方法是,我们实际上使用的是integration。io,但我们写入BigQuery,那是我们的数据仓库,然后我们使用data Studio来做可视化。ManBetX万博客服当我们做这类项目时,我们所采取的步骤——首先,你知道,弄清楚范围。

[00:44:34]它真的是在深入研究和定义范围。明确目标。与项目管理相关的是,真正做到这一点。比如你需要让高管们参与到这些项目中来。如果你,你知道,像臭鼬工厂那样,是很难成功的。这是由一个工程师完成的。

[00:44:52]我们真的需要一个系统或多个系统的执行所有者参与进来,并对项目充满热情。因为会有减速带,有了高管的参与,他们会帮助你越过这些减速带,这可能是更多的预算,更多的资源或更多的时间或任何导致减速带的东西。万博手机登录平台

[00:45:19]当你在做瞄准镜的时候,也要看一下技术——真正看一下你需要技术做什么。比如技术要求是什么?所以你需要多快的数据整合速度,你要在不同的系统之间传递什么样的数据量,因为这对你选择的解决方案有很大的影响。

[00:45:39]而且,范围的大小——你知道,如果你,你知道,一个巨大的数据量,这可能意味着一个完全不同的技术解决方案能够处理它。然后在系统方面,真正了解你的集成点能力。那么这些系统是什么,它们的API是什么?

[00:46:01]你应该使用哪种API ?API的要求是什么,可能是在安全方面如何进行身份验证,可能是在安全方面,允许从系统中提取什么类型的数据?也许你需要遵守一些数据遵从性问题。

[00:46:19]出于安全原因,你可能需要在数据移出系统之前对其进行匿名化、屏蔽或删除。大多数都是内部的,你需要和你的IT团队交流,了解他们的数据遵从性问题,或者当你在做集成工作时的要求。

[00:46:40]然后我们转向数据流,那实际上是在绘制数据流,了解需要哪些字段,应该调用哪些api。与之相关的是变换。你知道,在这段时间-在这段旅程中,你需要对数据进行什么转换?

[00:47:00]你将如何连接不同的数据集?主键是什么,你会用它来做这个吗?还有,你需要什么格式的数据?所以你可能会导出。可能是Salesforce,它有一种格式,但也可能是数据仓库或数据湖。ManBetX万博客服

[00:47:20]他们需要什么格式的数据时间?你知道,他们如何,你知道-你需要传递什么ID或者其他什么?但要真正理解所需的格式因为这可能需要你在过程中做一些转换。但大多数情况下是这样的,因为一个系统和另一个系统在处理这类问题上略有不同。

[00:47:43]我看到的另一件事是渐进式发展。我记得八十年代的那些死亡行军瀑布项目,所有的事情都需要六个月的时间,一年之内什么都做不到,所有的事情都是有范围的。每个人都向世界承诺,但从来没有兑现过。

[00:48:06]诸如此类。我知道,我是敏捷的忠实信徒。它只是。很多快速的胜利,小的胜利。所以如果你要做一个大型的集成项目,就像一次做一个管道一样。只交付一件事,一次与Salesforce的集成。把它传达给企业,获得反馈,然后交付。继续下一个。

[00:48:28因为每次你这么做,每次你赢了其中一场,你几乎从生意中获得了利益。你知道,他们看到了你的优势。他们支持未来的工作。他们对此感到兴奋。但是如果你,如果你在很长一段时间内单独做这件事。

[00:48:45]你很可能会错过截止日期,你的执行赞助商也会对项目不再感兴趣。他们可能已经离开了,而你可能无法理解他们的要求。因为我认为当你快速取胜的时候,你会对范围有更多的了解。

[00:49:02]你,你认为是这个,商人认为是这个,但是当你做积分的时候,就像,啊,我还需要这个东西,或者我需要另一个积分。你会立即得到反馈,然后你就可以继续下去,最终得到他们需要的东西。

[00:49:17]所以我建议你在做这项工作的时候,循序渐进地启动管道和功能。在项目管理方面,我在大公司和小公司都做过很多项目。我做得越多,就越意识到你真的需要一个强大的项目冠军。在这个行业里,你需要一个对你所做的事情充满热情的人,他会成为你的赞助人——如果你只从技术角度出发,而没有赞助人,你真的很难去做任何项目。

[00:49:50]所以我坚信,你应该尽可能找到对你所做的事情充满热情的最高层的人。去赞助这个项目,成为这个项目的保护者和推销员。还有一件事,我不喜欢大公司的东西,但我喜欢的是指导委员会,我坚定地相信指导委员会。

[00:50:17]原因是你有一个非常快的方法,可以是每周半小时或类似的时间。但你可以让执行赞助商参与进来,这样他们就会一直把你放在首位。他们看到了可交付的成果,也看到了正在发生的事情。如果你最终遇到了任何障碍,他们会在那里,你知道,保护你,帮助你,推动项目前进。

[00:50:39]所以我非常喜欢有一个指导委员会,即使是在小公司。我仍然有指导委员会,因为我认为重要的是把利益相关者聚集在一起,让他们参与到问题和解决方案中来,因为他们在项目中不断发展和出现。另外,我非常相信在一个项目中要经常沟通。

[00:50:58]所以,我认为有关于这个项目的文物,就像,你知道,这周发生了什么?下周会发生什么事?你面临的风险是什么,已经改变的风险是什么?然后确保每个人都知道已经做出的决定,所以他们有点,你知道,沿着这条路,人们不能说,好吧,我不知道,我不同意那件事。

[00:51:20如果你把所有的计划都写下来,并且和每个人都有清晰的、持续的沟通,那么所有的利益相关者都应该在同一页上,并清楚地知道他们得到了什么。此外,我也非常相信明确的时间表和可交付成果。因为你只是想,在项目结束时,确保每个人都满意,事情会有所改变,事情会出现。

[00:51:46]如果你有明确的时间表和可交付成果,人们就会原谅你,如果事情发生了,他们就会参与其中。但没人想被吓到。你知道,他们不想在两个月后参加一个会议,然后被告知,哦,是的,项目实际上推迟了三个月,这些就是原因,你知道,更好的参与其中,也许有一些,一些共同的责任。另外,我还有一些我们同意的步骤,也许可以让事情回到正轨。

(00:52:17)是的。我只是想强调,你说得很对。强有力的拥护者,特别是对于一个集成项目,因为那些,那些通常是打破竖井的墙,是的,有很多,有很多公司政治关于谁拥有这些竖井中的数据。你得找一个比筒仓老板高的人,否则,就会变成一场战斗。

[00:52:40]是的。是的,没错。通常,你知道,在一个非常大的公司里,通常每个大系统都有一个所有者。所以,理想情况下,你的项目负责人,这些人要么是向他们汇报的要么是在层级上的某个位置他们可以打破团队之间可能存在的潜在冲突等等。

[00:53:05]所以项目冠军,是的,他们为项目创造了共同的愿景,让每个人都团结起来,帮助并致力于完成整个组织的集成。

(00:53:16)好了。嗯,谢谢你。我的意思是,这是一个简短的讨论的结束,但我想感谢参加Xforce虚拟峰会的每一个人,希望你们发现所有的演讲和我们今天的讨论都是有用的。我认为真正让我们所有人兴奋的是,公司现在越来越多地利用数据来获得竞争优势。

[00:53:45]我现在经常看到这一点。过去,只有像Facebook和谷歌这样的大公司才会使用数据,而现在,数据已经成为了一种商品,成为了每个公司都必须这样做以保持竞争力的一点。所以对我们所有人来说,现在是进入这个行业的大好时机。

[00:54:06]你知道,现在是Salesforce的大好时机,是集成领域的大好时机。我们看到的是不断涌现的数据策略、数据平台和存储解决方案。事情在不断发展,我们的工作真的变得对业务至关重要,这非常令人兴奋。

[00:54:26]所以,我,我,我很高兴来到这里,很高兴参与Xforce会议,希望明年,COVID-19会消失。我们可以在明年亲自举行一个真正的会议,邀请演讲者。一对一的见面讨论。非常感谢大家的参与,期待大家的提问。

[00:54:51]如果有人想进一步了解我们的平台,你也可以通过我们的销售团队联系我们。

[00:55:00]是的,我想补充一下,我写了几篇关于Salesforce的文章。io的博客。你们可以出去看看如果你们有更多的问题我邀请大家尽可能多地参加会议因为特别是integration。io的客户。因为正如Mark所说,有趣的是这些客户没有使用integration。IO代表好,它们是关键任务。他们在集成系统上运行业务,这在20年前是不可能的。谢谢你们的收看,我邀请你们参加其他的一些会议。

(00:55:55)是的。谢谢你!

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

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

Baidu
map