0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SAP S/4HAN入门篇(3)-嵌入式分析功能、数据模型、实施方法论

SNP中国 来源:SNP中国 作者:SNP中国 2023-06-10 09:05 次阅读

本篇介绍S/4HANA产品中的嵌入式分析(Embedded Analytics)功能和VDM(Virtual Data Model)数据模型,以及S/4HANA的实施方法论简述。

嵌入式分析

嵌入式分析是S/4HANA产品的一大亮点,相比于传统的通过ETL工具进行数据抽取然后分析的模式。嵌入式分析可以提供实时的分析结果并应用于业务流程中,如下图所示,这主要得益于HANA数据库的特性和VDM模型。需要指出的是,S/4HANA产品自带的嵌入式分析功能属于BI分析的初级形式,主要服务于更智能的业务流程处理,如果需要更高级别的战略分析,则依然需要借助于外部的BI工具或者BW产品等进行更深层次的商务智能分析。

wKgZomSDJXCAWhtMAAKENYQlHNg654.png

S/4HANA嵌入式分析包括了Multidimensional Reporting Client (MDRC),SAP Smart Business Cockpits and KPI Tiles, Query Browser和Analytical SAP Fiori Applications。

VDM数据模型

为了更好的使用底层数据,SAP在业务层和数据库层抽象出了一个虚拟数据模型VDM。在SoH产品阶段,这个虚拟数据模型叫HANA live,其将数据库表数据抽象为视图,供其它BI工具更好的调用数据。在S/4HANA产品中,HANA Live不再使用,其通过CDS view实现相同的功能(ABAP-managed Core Data Services)。

如下图所示,VDM其实是一个层级的视图,从最下层往上层会逐步添加更多的商务上下文;同时这些分层视图可以是标准的,客户也可以根据自己的业务需求进行定制开发。需要说明的是,这里的ABAP-managed Core Data Services是保存在ABAP repository中的,运行环境是ABAP环境;另外一种CDS view是存储和运行在HANA数据库层面的,被称为Native CDS views,这个就与S/4HANA的嵌入式分析功能没有关系了。

wKgaomSDJXKAJFmUAASPQGjFp-w398.png

S4HANA实施方法论

方法一:全新实施,就是不管以前的系统是non-SAP,还是SAP的ECC版本,S4重新部署,把原有系统的数据迁移过来,S4重新配置,重新测试,这个就是正常的实施差不多,主要是自定义/自开发的东西的迁移,和原系统是分开的,较大的限制是数据不能连续了,适用于系统已经实施多年,比较老旧,想重新定义业务流程、数据的业务场景。此时会用到S4中提供的数据迁移工具(migration cockpit/ Rapid Data Migration)

方法二:系统转换,在原有老系统的基础上升级,一般是ECC版本,这有一系列的工具帮助,主要是SUM/DMO等,实现要指定迁移的策略和步骤,并进行一些列的检查。适用于想保持数据连续性,并更大程度保持原系统的配置、数据、业务流程的情况,这种方式SAP叫做S4 conversion。

方法三:选择性数据迁移,SNP BLUEFIELD 可以将SAP标准化实施方法相结合,无论是保留历史数据出发,还是将系统做数据有的变更,SNP bluefield 可以在一次项目中实现。通过建立空壳系统的方式,不触碰数据。大大缩减企业宕机时间,按需迁移数据,简单、灵活、快速实现迁移

更多SAP S4HANA信息请查看:

SAP入门篇(1)——SAP S/4 HANA的演变过程和版本更新

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4983

    文章

    18286

    浏览量

    288492
  • SAP
    SAP
    +关注

    关注

    1

    文章

    327

    浏览量

    21419
  • 数据模型
    +关注

    关注

    0

    文章

    44

    浏览量

    9961
收藏 人收藏

    评论

    相关推荐

    嵌入式热门发展方向有哪些?

    感器网络数据的实时分析数据融合及预警服务。在智慧工厂及工业自动化方面,嵌入式人工智能可以改进传统的工业生产模式,提升生产能力及优化工厂运行。 3
    发表于 04-11 14:17

    嵌入式工程师需要掌握哪些技术?

    系统开发的基础。你需要了解数字电路、模拟电路、传感器和执行器的工作原理。此外,对于处理器架构、总线协议和存储器管理等概念的理解也是必不可少的。 3. 操作系统:嵌入式系统通常需要运行一个实时操作系统
    发表于 03-04 16:38

    嵌入式软件开发应该掌握哪些知识?

    嵌入式软件开发应该掌握哪些知识? 一、 什么是嵌入式软件? 嵌入式软件通常是指嵌入式系统中运行的软件,嵌入式系统是一种特殊的计算机系统,通常
    发表于 02-19 11:23

    嵌入式学习步骤

    语言编写。但是,有些嵌入式系统也使用其他编程语言,例如Python或Java。 (3).了解硬件:深入了解您要控制的硬件设备的功能和特性。您需要了解嵌入式系统的处理器、内存、I/O端口
    发表于 02-02 15:24

    国内SAP实施公司大盘点

    随着企业数字化转型的加速推进,SAP作为全球有名的企业软件解决方案提供商,受到了越来越多企业的青睐。然而,要充分发挥SAP软件的潜力,企业需要依赖专业的SAP实施公司来提供技术支持和咨
    的头像 发表于 01-22 10:07 727次阅读

    嵌入式自学好书推荐

    工作经验的薪资可达10-15k;而拥有3年以上工作经验的薪资可在15-25k范围内。 嵌入式开发的前期入门知识主要包括以下四个方面: 1.电路知识:学习基础的电路、模拟电路和数字电路,了解基础器件、放大
    发表于 01-11 15:13

    为行业找路径,为商业筑壁垒,解码容联云的大模型方法论

    为行业找路径,为商业筑壁垒,解码容联云的大模型方法论
    的头像 发表于 12-21 21:56 976次阅读
    为行业找路径,为商业筑壁垒,解码容联云的大<b class='flag-5'>模型</b>“<b class='flag-5'>方法论</b>”

    嵌入式软件的问题分析

    嵌入式软件的问题分析 1 问题背景一切为了进度,软件开发的首要目标就是以最快的速度满足客户需求,“快”是第一要素,但是短期指标;可复用性、扩展性等长期指标被忽略,导致后期的维护、功能增减调整都非常
    发表于 11-17 09:29

    CSON使用实例:定义数据模型

    ; char *user; struct project *cson;}; 定义数据模型: 对每一个需要使用cson的结构体,都需要定义相对应的数据模型 /** 项目结构体数据模型
    的头像 发表于 10-07 11:10 1075次阅读

    嵌入式Linux应用开发的完全手册

    嵌入式Linux在嵌入式领域发展迅速、需求旺盛,但是嵌入式Linux 的入门很难。初学者多是自己琢磨,效率不高。学习过程中碰到的问题千奇百怪,解决后却往往发现是极其低级的错误,以作者为
    发表于 09-25 07:12

    嵌入式新手应该怎么学?

    的图形界面操作都要转化为命令传输给硬件的。 4、Linux设备驱动的架构要了解,结合原理图和Linux设备驱动相关书籍把每一行代码分析清楚。 上面只是一些简单的嵌入式学习要点,你要先掌握这些,才能再继续
    发表于 09-08 10:22

    如何使用TensorFlow将神经网络模型部署到移动或嵌入式设备上

    有很多方法可以将经过训练的神经网络模型部署到移动或嵌入式设备上。不同的框架在各种平台上支持Arm,包括TensorFlow、PyTorch、Caffe2、MxNet和CNTK,如Android
    发表于 08-02 06:43

    SoC 功能可见性 – Tessent 嵌入式分析简介

    SoC 功能可见性 – Tessent 嵌入式分析简介ppt分享
    发表于 07-14 17:15 0次下载

    嵌入式目标快速入门指南

    嵌入式目标快速入门指南
    发表于 06-29 19:15 2次下载
    <b class='flag-5'>嵌入式</b>目标快速<b class='flag-5'>入门</b>指南

    嵌入式目标快速入门指南

    嵌入式目标快速入门指南
    发表于 05-12 19:23 1次下载
    <b class='flag-5'>嵌入式</b>目标快速<b class='flag-5'>入门</b>指南