最近Jerry做的一个项目需要使用SAP Analytics Cloud和SAP Cloud for Customer进行集成。以前我对这个领域是一无所知,正好借此机会学习。

项目背景在Jerry之前的文章 如何在SAP Cloud for Customer页面嵌入自定义UI 已经介绍过。我们给汽车销售开发了一个微信小程序,在使用过程中会在SAP Cloud for Customer里生成Lead数据。我们希望使用SAP Analytics Cloud对C4C里这些Leads数据做各种分析和预测,以帮助该销售更有效地完成其销售目标。

从SAP Analytics Cloud官网得知,Analytics Cloud同提供数据源的SAP其他产品或第三方系统建立连接,有Live Data Connections和Import Data Connections两种,二者最大区别就在于前者没有数据复制(Replication), 而后者存在类似SAP ERP和SAP CRM之间的数据复制。

两种连接类型的支持矩阵表明,SAP Cloud for Customer只支持通过Import Data Connections的方式,同SAP Analytics Cloud集成。

因为二者都通过公有云的方式部署,因此也无需使用SAP Cloud Connector进行内外网穿越了。

在SAP Analytics Cloud里新建一个connection:

在Acquire Data里选择SAP Cloud Platform Analytics:

Data Service URL维护如下:
https://.c4c.saphybriscloud.cn/sap/byd/odata/cc_home_analytics.svc

SAP Cloud for Customer系统的Analytics模型,通过上面这个URL暴露给SAP Analytics Cloud使用。

连接建立后,基于该连接开启一个新的Model创建任务,选择SAP Cloud for Customer Analytics:

SAP Analytics Cloud的Model是基于Query的,所以先创建一个Query:

点击Next后,SAP Analytics Cloud会从SAP Cloud for Customer读取Query列表信息:

稍等片刻,SAP Cloud for Customer的Report模型就被读取出来,显示在SAP Analytics Cloud的Query列表里。因为SAP Analytics Cloud作为一个Analytics Hub,不可能知道Cloud for Customer应用比如Sales,Service,Marketing这些领域数据的存储明细,所以通过这些充当代理角色的C4C Report,去完成数据读取的任务。

每一个出现在上图对话框列表内的Query都对应着C4C系统Business Analytics(工作中心)的Design Reports(工作中心视图)里的一个Report, 命名规范为"RPQ000<数字>QueryResults". 其中C4C Report ID可以在C4C系统里找到。

假设SAP C4C发布的标准Report不能满足我项目的实际需求,我可以基于Sales Lead(CODLEAHB)这个C4C的标准Data Source,自己新建一个Report.

点击New Report:

维护Name为Zjerryc4cLeadReport:

选中默认的两个Key Figure,Counter和Today,因为我希望创建的这个Report,能告诉我:到今天为止,C4C系统里一共存在多少个Lead,以及这些Lead的来源分布情况(通过Lead的Source字段区分)。

这个自定义的C4C Report创建完毕:

创建完毕后,对其进行简单的测试:

因为没有选择任何限制条件,所以该Report显示的Counter值为当前系统里全部的Lead个数:5837. 点击漏斗图标,打开Source字段的帮助对话框:

选择Z01代表的Wechat Social Channel:

得到意料之中的结果:6.

这和OWL查询出的结果一致。

C4C的Report创建好之后,就可以在SAP Analytics Cloud的Query列表里检索出来并选择:

在SAP Analytics Cloud里可以选择C4C 自定义Report里所有支持的Characteristics作为SAP Analytics Cloud模型的选择条件。下图的Incremental Load工作原理和SAP CRM中间件的Delta Download类似,不在本文讨论范围之内。

定义好SAP Analytics Cloud Model的选择条件之后,数据同步工作就开始了。

待数据全部从SAP C4C同步到SAP Analytics Cloud之后,提示信息显示总共5837条记录导入成功:

SAP Analytics Cloud Model基于这批导入的数据自动进行创建。

接下来,就是SAP Analytics Cloud的常规操作了,即基于模型创建Story,进行各种图表的展示,具体步骤请参考SAP Analytics Cloud的帮助文档。

下图是C4C系统全部的Lead按照其Source字段进行区分而显示出的分布情况,可以看到来自Campaign的Lead最多,而通过Wechat Social Channel创建的Lead最少。

可以在SAP Analytics Cloud里切换不同的图表来显示这些Lead的来源分布情况:


后续Jerry会继续分享在项目里使用SAP Analytics Cloud的经验,敬请关注。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP Analytics Cloud和SAP Cloud for Customer的集成相关推荐

  1. 【​观察】SAP Analytics Cloud在华落地,用哪“三把钥匙”打开分析云市场?

    英国牛津大学教授.<大数据时代>作者维克托•舍恩伯格曾经说过:"数据的本质就是帮助人类认知世界开启了另一个视角,让人类观察世界有了一个全新的方式." 确实如此,大数据如 ...

  2. 如何配置SAP Analytics Cloud到SAP Cloud for Customer的连接

    SAP Analytics Cloud同其他SAP产品或者第三方系统集成的两种方式: (1) Live data connection (2) import data connection 上图出自: ...

  3. SAP Analytics Cloud和Cloud for Customer之间的Single Sign on配置

    详细方法在这篇SAP博客上能够找到: https://blogs.sap.com/2019/01/17/setup-sso-between-cloud-for-customer-and-sap-ana ...

  4. 使用SAP Analytics Cloud统计SAP C4C系统创建Lead里包含的产品信息分布情况

    从SAP Cloud for Customer系统导出的csv文件: 将该csv文件导入到SAP Analytics Cloud去,创建一个新的Model. 再创建三个calculation meas ...

  5. 如何使用SAP Analytics Cloud统计C4C系统每天新建的Lead个数和预测趋势

    从SAP Cloud for Customer系统导出的csv文件,包含每天系统新创建的Lead明细: 将该csv导入SAP Analytics Cloud,新建一个modele和story. 在St ...

  6. 使用SAP Analytics Cloud显示全球新冠肺炎确诊人数和发展趋势的预测

    注:本文只是借用新冠肺炎全球确诊人数作为历史数据,来介绍SAP Analytics Cloud基于机器学习的Time Series Forecasting功能,并没有对现实世界中新冠肺炎的发展趋势做出 ...

  7. SAP Analytics Cloud里看到的SAP C4C的query列表,是从哪里取出来的

    如图,SAP Analytics Cloud同SAP Cloud for Customer建立连接后,从Query下拉列表里看到的这些query,是从Cloud for Customer系统什么地方取 ...

  8. 在 SAP Analytics Cloud 上开发和使用 Queries

    官网 从 ABAP 系统开发分析查询作为数据源,并在 SAP Analytics Cloud 中使用它们以创建分析模型.故事和多维报告. 新的基于 RAP 的 InA 服务公开使 SAP 业务技术平台 ...

  9. SAP C4C里嵌入SAP Analytics Cloud的案例

    因为SAP Analytics Cloud的页面是通过iframe嵌入C4C的,为了保证C4C里显示SAP Analytics Cloud页面的速度,在登录C4C之前,请先确保本机浏览器里已经打开了一 ...

最新文章

  1. 征途猎魔mysql数据库_猎魔征途-猎魔征途官方首测版 - 超好玩
  2. oracle插入java时间,java向oracle中插入字符或时间型 时间数据
  3. Go 语言编程 — 并发 — 同步原语与锁
  4. linux之uniq命令
  5. k近邻算法_K近邻(knn)算法是如何完成分类的?
  6. EntityFramework进阶——数据变更冲突
  7. 识别率惊人的 GitHub 口罩检测 | 原力计划
  8. Mat矩阵和数组的运算
  9. java实现多种格式视频上传、转码、播放、下载工具类
  10. php excel复选框,excel如何实现下拉框复选
  11. 【第9篇】Python爬虫实战-银行卡归属地查询
  12. 修正半透明头发的渲染异常
  13. php密码如何用星号表示,输入密码显示星号的写法实例
  14. 史上最全:Jetbrains全家桶31款软件 分类+功能整理收集
  15. 系统集成项目管理工程师 下午 真题 及考点(2022年四套卷)
  16. xupt嵌入式学习(day1)
  17. CSS_css sprite原理优缺点及使用
  18. 【2017.11.30】3. Longest Substring Without Repeating Characters-最长字串不重复字符
  19. Ceph知识树和技能树
  20. 谈谈温度、压力、同位素设定对量子化学计算结果产生的影响

热门文章

  1. IOS控件的应用UIPageController与UIScrollView
  2. Apache Jakarta Commons 工具集简介
  3. zabbix源码安装实例
  4. 基本包装类和System类
  5. 今天分享下移动端rem 适配
  6. 转:ORACLE的JDBC连接方式:OCI和THIN
  7. linux 编译 freescale arm 的gdb server
  8. [JTA] Java事务api
  9. MAC IOS ssh 连接下修改环境变量
  10. 文本挖掘(part7)--Word2vec