把Salesforce集成到S/4 HANA需要几步?

「小哈导读」之前收到过投稿文章,介绍数据集成服务的明星企业MuleSoft,被Salesforce以65亿美元的价格收购,文中介绍了MuleSoft的发展历程,以及优势分析,如果你还没读过,可以点击下方链接。

您好,集成、API,了解一下?

MuleSoft的投稿文章发出后,InweHub社群中经常会有人问,SAP体系内是否有类似的玩意?通常企业构建自己的数据枢纽,会使用怎样的模式?怎么做更为合理?今天小哈为您带来一篇翻译文章,讲述使用SAP SDI把Salesforce集成进来需要怎么做?当大象和冰箱都有了,方法和步骤很重要。

SAP做SDI是为了做减法、顺潮流

「正文」SAP没有SDI(Smart Data Integration)之前,如果想做个集成,的确很麻烦,SDI的诞生也就是想解决这个问题。

每种新技术或平台的开发实现,都是为了应对旧技术所面临的挑战,满足客户的需求,通过更容易的流程、或更经济代价来促进变革。智能数据集成SDI也不例外。

几年前,用SAP干这个事情的确麻烦,如果想将数据文件加载到HANA,必须安装Data Services,这是一个ETL工具,用于复制、转换数据并将数据从源文件加载到目标系统。如果想实时同步,还必须另外安装了SLT / SRS,如果不想把数据直接放入目标点,还需要用SDA来整些虚拟表。

所以,如果想做个数据集成,至少得用三个工具,配置麻烦,运行过程中效果也一般,很多数据的动态需求并没有解决。

这个新玩意SDI挺不错的,结合了ETL、实时复制和虚拟表的所有功能。SDI充当了各种源和HANA之间的桥梁,实时同步的问题得到了较大幅度的改善,并且所有的连接线条的配置条件、运转状态都即时可见。

SDI有哪些优点?

001 轻松配置,所有需要做的就是安装SAP SDI Agent,并在其上部署SFDC适配器。SDI适配器托管在S/4 HANA数据配置代理上,充当Salesforce和HANA之间的桥梁,读取源数据并将值转换为HANA数据类型值。

002 使用Source系统进行身份验证,SFDC Adapter for SDI(下面操作部分有链接)支持基本身份验证。您需要做的就是在远程源配置中提供您的凭据(用户名,密码,安全令牌(可选))。

003 会话重用机制,SFDC Adapter for SDI(下面操作部分有链接)支持Salesforce会话重用,以减少对http://Salesforce.com的登录呼叫次数。如果当前会话过期,Salesforce会话重用将自动续订会话。

004 基于数据量动态调整通信方法,适配器提供“Maximum Expected Number of Record”参数,该参数旨在在Salesforce API之间自动切换。当源数据中的实际记录数小于或等于最大预期参数值时,将使用SOAP API。否则,会使用BULK API。

005 QueryLocator结果,在查询大量数据时使用QueryLocator。 QueryLocator记录了查询结果集中当前处理位置的服务器端指针。适配器将重复调用查询,直到处理完结果集中的所有记录。

什么是QueryLocator?

https://developer.salesforce.com/forums/?id=906F00000008wZqIAI

006 虚拟表作为过渡源,由于SQL查询直接在源系统中运行,因此使用SDI适配器可以虚拟访问数据,而无需将数据直接复制到S/4HANA。

007 支持所有来源的实时批量获取,SDI能够近实时数据复制,即使在批处理模式下也可以执行。

008 允许批量和实时数据转换,SDI作为集成和清理数据的能力。SAP HANA SDI提供SAP HANA基于Web的开发工作台,以创建流程图以转换数据。流程图启用基于ETL的批处理和实时数据流。有多种选项可用于满足转换数据,例如过滤,加入,聚合,清理等。

009 变更数据捕获(CDC),每天将整个源数据复制到目标,会给非关键任务带来额外负担,从而影响整个系统的性能。CDC跟踪变更数据并在源和目标之间传输最新变更,从而提高效率和性能。

010 数据质量,使用SDI,您可以放心地获得数据质量和数据可靠性,从而增强您在运营,决策和规划中的预期用途体验。

011 预测分析,除了集成,SDI还可用于根据预测模式、使用机器学习、以及其他算法来定义洞察目标、和查看结果。

012 更好的链接模式,SDI为连接RDBMS和非结构化数据源提供了很大的灵活性。此外,它还支持大数据和其他新系统。

013 支持所有的UI,SAP HANA SDI支持基于Web的开发工作台,允许您在Web浏览器中开发整个应用程序,而无需安装任何开发工具。它提供了直观的UI,便捷的功能,简化了开发。

举个栗子

此例子主要关注SDI如何促进从Salesforce到SAP HANA的数据实时复制。在执行任何查询时或者当Salesforce中的数据发生更改或更新时,可以按需提取数据,它会自动推送到SAP HANA。

Advantco International LLC(Advantco)为SAP HANA智能数据集成(SDI )提供SFDC适配器和Microsoft CRM适配器,其目的是从http://Salesforce.com或Microsoft CRM实时批量加载或复制已更改的数据到SAP HANA表。

https://www.advantco.com

下面就是操作步骤

1. 如何在HANA表中从http://Salesforce.com复制帐户数据

用于SDI的SFDC适配器充当桥接器。它打开与Salesforce的连接并读取源数据并将值转换为Hana数据类型值。

https://www.advantco.com/product/adapter/sfdc_sdi

帐户检索用例

目标是通过虚拟表查询远程帐户,使SAP HANA上的Account on Salesforce数据可用(数据不会物理上传到云端,会保留在原始源中。)

创建远程源

保存并单击测试连接:

我们可以看到适配器提供的元数据表,每个表都对应一个sObject。

2.为_SYS_REPO授予权限

执行以下SQL语句:

GRANT CREATE VIRTUAL TABLE, CREATE REMOTE SUBSCRIPTION, DROP ON REMOTE SOURCE “Salesforce” TO _SYS_REPO;

结果如下:

3.创建虚拟表

创建Salesforce远程源后,我们可以创建一个虚拟表来检索帐户的数据,如下所示:

输入虚拟表名称,并选择Schema “ADVANTCO_SFDC”

跳转到“ADVANTCO_SFDC”架构并刷新“Tables”:

4. 查询虚拟表

打开SQL控制台,输入并运行SQL语句,结果如下:

5.帐户复制用例

目的是使用复制任务功能,在SAP HANA中同步Account on Salesforce的数据

5.1 创建复制任务

创建复制任务,如下所示:

输入名称:

选择远程源,和目标schema:

选择 “Account” 远程表,然后选择 “Initial load only”。

5.2 运行复制任务

保存复制任务后,单击运行任务,结果如下:

5.3 查看结果

复制任务完成后,转到 “ADVANTCO_SFDC” ,打开“RT_Account”表的内容,结果如下:

原文作者:Ashish Bahl

原文链接:https://blogs.sap.com/2018/07/29/use-case-to-s4hana-smart-data-integration-sdi/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 31,893评论 2 89
  • 2月9日,以“大道至简”之名,SAP公司在北京发布了其全新商务套件SAP Business Suite 4 SAP...
    鼎浩琦枸杞阅读 3,425评论 0 5
  • 2010年10月18日 刚才出门去了,突然觉得饿,想吃点东西,去了我常去的派斯学院大门外的烧烤摊。那小摊就四张小...
    明月劫阅读 153评论 0 0
  • 在我们好多人的印象中,欣赏丹霞地貌要到张掖,欣赏草原牧场美景得到塞北大草原吧!昨天,我们雅乐谷五十三位驴友,从徐州...
    潇秀阅读 1,456评论 3 5
  • 《题图.春日游》 流光窈窕人疏懒 彼岸黄花意阑珊 陌上青烟空自许 老翁照水仿少年 谁弹绿波三千里 还待流萤织青山 ...
    也罢陈的皮阅读 260评论 0 1