暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SAP S/4HANA嵌入式分析概览

数字化演易 2021-10-19
1370
 
技术驱动变革!这句话体现在SAPS/4HANA的技术架构和功能上尤其明显。
从技术层面来看,SAPS/4HANA的最大特点是基于内存计算,以及建立此基础上的数据结构精简,运算能力和运算速度的大幅度提升。有了HANA数据库及其应用服务做支撑,SAP S/4HANA在功能上做了大范围的扩展。比如,PP/DS、EWM、SRM等原本独立于SAP ERP/ECC的软件套件都已整合进了SAP S/4HANA的应用框架中。
在数据分析方面,SAP以完整和独立的解决方案的形式提出了S/4 HANA Analytics,以满足客户在业务洞察和数据分析等方面的需求,且该解决方案是内置在S/4 HANA中,大部分功能可以开箱即用的方式来获得。本文中,笔者以业务背景、技术架构、应用形式和用户类型等角度,谈谈SAP S/4HANA嵌入式分析的基本概况,供大家做系统选型或S/4HANA价值挖掘的参考。

业务背景

PDCA是企业经营管理活动的典型循环。换句话说,企业的任何一个业务流程,理论上都应该包括P(计划)、D(执行)、C(检查)和A(分析)等四个环节,而作为企业级管理信息系统,也应该在单个系统中支持上述四个环节的实现。遗憾的是,在传统的企业应用系统架构和设计中,出于性能等方面的权衡,我们把IT系统分为OLTP类和OLAP类,前者专注于业务交易的处理,以支持部分P、D和部分C的实现,其典型代表是ERP、CRM、MES,等等;而后者则专注于数据挖掘和分析,以支持部分P、部分C和A的实现,其典型代表是BI。
OLTP类IT系统与OLAP类IT系统之间虽然可以通过ETL等形式做数据对接,但显然难以做到实时的业务洞察以及PDCA的高效闭环,S/4HANA嵌入式分析的使命就是与S/4HANA的业务功能一起,将OLTP和OLAP融合在一个系统中,将数据分析融入到业务流程或业务交易的处理中,让企业在进行业务交易的同时就能获得必要的背景信息和实时洞察,从而让业务交易更准确、更高效。
 
图1:交易处理和数据分析的一体化

如图1所示,上述三个业务流程都涉及到交易处理和数据分析,而流程作业的理想状态应该是将交易处理和数据分析融合在一起,在业务处理中需要了解的相关背景信息或可能的业务影响应该能即时获取,或者对业务做数据分析且发现变动或异常时,能将变动或异常情况立即告知相关责任人进行跟进。因此,在企业的数字化建设中,为了确保各项业务的高效执行,将OLTP和OLAP进行有机的整合是十分必要的,而S/4HANA嵌入式分析的主要价值也就在此。
技术架构
为了既保证OLTP和OLAP的有机整合,又能确保系统运行的高性能,不让对计算资源需求比较大的OLAP操作影响到OLTP所代表的业务交易的快速和正常地推进,SAP公司对S/4HANA嵌入式分析的技术架构作了精心设计。具体来说,就是通过Virtual DataModel(虚拟数据模型,简称VDM)和Core DataService View(核心数据服务视图,简称CDS View)来对数据分析进行逻辑化、虚拟化、服务化封装,并与业务交易的处理保持相对的独立,详细可查看下图2:
 
2:S/4HANA嵌入式分析的技术架构

VDM可视为CDS View的集合,核心的还是CDS视图,我们也可以将之理解为数据的逻辑层,它是数据库物理表的虚拟化。实际上,在SAP ECC等版本的SAP/ERP中,视图就已经引入并广泛用于数据的统计和分析。
在S/4HANA嵌入式分析的技术架构中,CDS视图处于中间层,向下与数据库物料表进行对接,向上则为各种分析场景提供数据服务。在具体分类上,CDS视图又分为Private View、Interface View和Consumption View,在S/4HANA分别以P_、I_、C_等前缀来命名。Interface View又可细分为Basic View和Composite View。Private View向下与数据库物理表相对接,向上与Basic View相对接,Private View不能被用户修改。Consumption View处于VDM的最上层,功能上已经类似于查询了,它向下可消费来自于Composite View类Interface View的数据服务。作为Interface View的两种分类:Basic View和Composite View,Composite View是Basic View或其他Composite View的集合。
 
3:销售领域的VDM和CDS View示例

应用形式

S/4HANA嵌入式分析为用户提供了形式多样的数据分析和应用服务,具体包括:Overview Pages(概览页)、Analytical List Page(分析清单页)、Multidimensional Reports and Visualizations(多维度报表和可视化)、Smart Business KPIs(智能业务KPIs)、Query Browser(查询浏览器)、Analytical Fiori Apps(分析型Fiori Apps)、Analysis Path Framework(分析路径框架),等等。
Overview Pages为用户提供入门级的分析应用,通常包含的是某个领域(比如财务或销售)的关键业务信息。Overview Pages通常包括过滤栏和信息卡片栏,页面将根据过滤栏的过滤标准来筛选出对应的业务信息卡片。用户可以通过自己的偏好设置来选择某个卡片的显示与否。
AnalyticalList Page(ALP)是某种类型的Fiori应用,它将业务用户所需的信息组合在一起并以任务清单的形式来展现。ALP在同一页面显示分析类(OLAP)和交易类(OLTP)信息,以便于用户聚焦某些关键事项(Issues),并对此快速地做出响应或处理。ALP是S/4HANA中OLTP和OLAP有机融合的典型代表。
 
4:Analytical List Page示例

Query Browser也是Fiori型应用,用于帮助用户快速而简便地获取分析性查询。Query Browser通常是可直接被分析工具所使用的Consumption View,其中包含了丰富的元数据、默认行和列布置、默认过滤器,等等。
MultidimensionalReport包含各种探索性分析任务并聚焦于例外问题的处理。功能特点上,多维度报表类似于水晶报表,支持用户灵活地变更过滤条件,或是在数据报表的行和列之间进行切换。多维度报表的主要特点是报表维度的灵活组合以及下钻式数据分析。
Smart BusinessKPIs,智能业务KPIs,用于监控业务流程的性能。与常规的报表相比较,KPI设定了业务流程的目标值和报警阈值,系统会将业务的实际情况与其目标值进行比较,当超出或低于报警阈值时,系统以黄色或红色背景等形式予以预警。
Analysis PathFramework(APF)是数据分析框架,用于创建交互式、图形导向、下钻分析型应用。APF的鲜明特点是用户可以通过它在某个路径中定义一序列的分析步骤,以此来进行某个问题的根因分析。当用户确定对报表中的某项内容感兴趣时,可以通过添加过滤器来聚焦该问题,上述过滤器会立即与其他报表进行沟通并将重要信息标识出来,便于用户的后续跟进和深挖。
 
5:Analysis Path Framework示例

另外,S/4HANA嵌入式分析还提供了很多专门的分析型Fiori Apps,读者可自行通过SAP官网的S/4HANA Fiori Apps Reference Library来进行浏览或查找。
用户类型
S/4HANA嵌入式分析假定为企业中的三类用户提供数据分析服务:业务用户、分析专家和IT工程师,类似于ERP实施项目的业务用户、功能模块顾问和开发顾问。
业务用户不需要掌握特别的数据开发技能,他(她)们只要有相应的授权,就可以通过各种Fiori Apps,以开箱即用的方式来获取各种数据分析服务,前文所提到的OverviewPages(概览页)、Analytical List Page(分析清单页)、Multidimensional Reports and Visualizations(多维度报表和可视化)、Smart Business KPIs(智能业务KPI)、Query Browser(查询浏览器)、Analytical Fiori Apps(分析型Fiori Apps)、Analysis Path Framework(分析路径框架),等等,都属于业务用户所能获取到的数据分析服务的范围。
分析专家代表的是更专业的业务分析用户,他(她)们能够根据业务需求来自定义数据分析服务,或者将所定义的数据分析服务共享给其他普通的业务用户,并为后者提供数据分析方面的赋能。与业务用户相比,分析专家需要掌握一定的配置技能,也需系统和深入地了解S/4HANA嵌入式分析的技术架构和各种CDS View,以便在此基础上进行客户化定制。另外,分析专家无需掌握代码开发的技能。
分析专家在定制或开发数据分析服务时,通常需遵循这么几个步骤:CDS View的浏览和查询、CDS View的定制、定制分析型查询、KPI建模、定制相关报表,等等。
 
6:S/4HANA嵌入式分析的三类用户及其操作

当现有的CDS View不能满足数据分析的需要时,企业就需要自行开发相应的CDS View,这通常由企业中的IT工程师或外部开发顾问来完成,他(她)们不仅要熟知S/4HANA嵌入式分析的技术架构,还应掌握并能熟练运用ODS View开发所需的代码开发技能。
业务用户、分析专家和IT工程师所组成的三层式用户体系,可以帮助企业由浅入深、由简到繁地应用S/4HANA嵌入式分析中所提供的各种功能,以满足企业在数据分析上的各种需求,从而最大限度挖掘S/4HANA嵌入式分析的业务价值。
小结
SAP公司既然把S/4HANA嵌入式分析作为数据分析的专门解决方案予以单独提出来,肯定有其背后的理由和信心。实际上,如果企业的数据分析主要是围绕S/4HANA中的业务数据来进行,S/4HANA嵌入式分析则完全能满足企业在数据分析上的相关需求,而无需另外再实施SAP BW或其他第三方数据分析软件。
另外,在笔者看来,与之前的SAP/ERP版本相比,S/4HANA的功能已经做了大幅度的扩展,企业及SAP顾问非常有必要对S/4HANA做一次全新的认识。从购买和使用成本上看,S/4HANA软件无疑是很贵的,但贵就贵在人家的功能很全、很强。对于那些已经购买和应用了S/4HANA的企业而言,为了降低数字化建设的总拥有成本,为了提高数字化建设的成效,企业应该充分地挖掘S/4HANA所具有的各种功能并将其应用到极致,对S/4HANA嵌入式分析的学习和应用也应是如此。
 
文章转载自数字化演易,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论