最近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://.http://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 (SAC),集成了SAP Business Planning and Consolidation (SAP BPC) 的功能,旨在为企业提供一个全新的规划理念和技术平台。 首先,我们来解释什么是规划、预算编制和预测。规划是指为...
sap press doc 解压密码:abap_developer
【SAP Analytics Cloud】是SAP提供的一个云端业务智能解决方案,集成了分析、规划和报告功能,支持用户通过交互式仪表板和故事来探索数据、做出决策。它能够连接多种数据源,包括SAP系统和其他非SAP系统,为用户提供...
重要通知此公共存储库是只读的,不再维护。用于计算机电话集成的SAP Service Cloud示例小部件描述这... SAP Cloud for Customer是SAP Service Cloud的付费产品。 没有可用的演示。 在C4C中登录的用户应为其分配Live Act
标题“17 SAP S4HANA Cloud Integration.pdf”表明这篇白皮书专注于SAP S/4HANA Cloud集成方面,是SAP在云计算集成领域的深度介绍和详解。而描述部分说明了白皮书会详细介绍SAP S/4HANA Cloud集成的景观及其各种选项...
ANA362-在SAP Analytics Cloud中设计和构建应用程序描述该存储库包含SAP TechEd 2020会议的资料,称为[ANA362]-在SAP Analytics Cloud中设计和构建分析应用程序。概述这是面向初学者和专家的动手课程,他们使用SAP ...
该平台提供了多种语言和框架的支持,例如 Java、Kotlin、Python、Node.js 等,并提供了丰富的开发工具和服务,例如 SAP Cloud SDK、SAP Cloud Platform SDK for iOS 和 Android 等。 账户管理是 SAP Cloud Platform...
SAP HANA Cloud Platform是SAP公司提供的一个集成平台即服务(PaaS)解决方案,它旨在为开发者和企业客户构建、扩展和运行应用程序提供一个全面的平台。在这个平台上,用户可以使用SAP HANA云数据库服务,并利用各种...
SAP Cloud Platform Connectivity提供了在不同环境(如Cloud Foundry和Neo)中连接到外部资源的能力。它的主要目标是提供一种安全、高效的方式,让基于SAP Cloud Platform的应用程序与传统系统(如ERP、CRM系统)或...
SAP Cloud for Customer OData API开发人员指南《 SAP Cloud for Customer OData API开发人员指南》以最方便开发人员的格式补充了《 的用法细节和SAP Cloud for Customer OData API示例。 此外,它还涵盖了SAP Cloud...
SAP Cloud for Customer服务器端集成将SAP Cloud for Customer的功能日期Google邮箱。 使用适用于Gmail的SAP Cloud for Customer扩展,您可以利用每天使用的工具在Gmail中提高工作效率。 此扩展程序连接到SAP Cloud ...
OData(Open Data Protocol)是一种开放的Web服务协议,允许客户端通过HTTP协议访问和操作数据,它在SAP Cloud for Customer中扮演着核心角色,用于构建定制化的应用程序和集成解决方案。 本指南主要涵盖以下几个...
SAP Analytics Cloud API演示应用程序 该存储库包含博客文章《 SAP Analytics Cloud API:入门指南》的随附源代码(可在或)。 我们举例说明了第三方应用程序如何通过使用授权协议访问SAC内容。 该演示应用程序是在...
SAP S/4HANA On-Premise和S4 HANA Cloud是SAP提供的两种不同部署方式的智能ERP解决方案,分别适用于不同需求的企业。S/4HANA On-Premise版本是一个基于SAP HANA内存数据库的ERP业务套件,允许企业在私有云或公有云上...
在SAP Analytics Cloud (SAC) 的环境中,用户有时需要对可视化元素进行个性化设置,以增强数据呈现的效果和用户体验。自定义字体是其中一种常见需求,可以为报告和仪表板增添独特风格。"CustomFontsSAC" 存储库正是...
SAP S/4 HANA Cloud是SAP公司推出的一套集成化的企业资源规划云解决方案,它基于S/4 HANA平台,旨在为各种规模的企业提供实时的数据处理和业务分析功能。而SAP Cloud Security & Support Framework则是SAP为了保障其...
SAP Ariba 是唯一一家能与 SAP ERP 和 SAP S/4HANA(下一代商 务套件)实现真正双向集成的云解决方案提供商,SAP Ariba 云解 决方案与 SAP 解决方案之间的集成流程多达 100 余个,超过 5,000 个 SAP Ariba 选项能与 ...
整体而言,SAP Cloud Platform是一个综合性的云服务解决方案,它集成了多种技术和工具,旨在为企业提供一个全面的云服务支持环境,涵盖了从基础设施到高级应用服务的各个方面。通过SAP Cloud Platform,企业可以灵活...
在SAP Analytics Cloud(SAC)中,biExport是一个强大的工具,它允许用户导出数据到本地系统,以便进行进一步的数据分析、报表制作或者与外部系统集成。这个功能对于那些需要将SAC的数据与本地数据仓库或第三方分析...