ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SAP S/4HANA New Simplified Data Model (NSDM) 模型介绍

2022-07-19 22:01:13  阅读:165  来源: 互联网

标签:物料 NSDM 4HANA Simplified 表中 文档 SAP 数据模型


SAP ERP Central Component(简称 ECC)库存管理数据模型,是建立在物料文档(Material Document)、混合表(Hybrid Table)、聚合表(Aggregation Table)和历史表(History Table)之上的。

这些表里面存储着部分冗余信息,用于向应用返回各种查询需求。

数据模型中的大量表,往往会导致库存相关报告运行时的低性能,因为为了显示物料库存值,必须从这些表里抽取各种维度的信息。另一方面,在处理旧数据模型的表时,UPDATE 操作导致的数据库锁有可能会与可能会与来自业务操作的另一把锁产生冲突。

为了解决 SAP ECC 的这些限制,在 S/4HANA 基于以下前提设计了一个新的简化数据模型(New Simplified Data Model,简称 NSDM):

  • 所有库存数据将从存储在单个表中的重要文档信息计算,并且这张表仅支持 INSERT 操作管理。通过动态计算物料库存信息,解决了数据冗余问题。

  • 使用单一的物料文档表,解决了报告性能低下的问题。

  • 由于只在物料文档表中使用 INSERT 操作,锁问题得到了解决。

S/4HANA 里具体的实现思路:

  • 使用 CDS 视图形式的代理对象。用于动态计算库存数据,并连接混合表中包含的主数据结果。
  • 如果给定的混合表有一个分配给它的代理,该表的 SELECT 语句将在数据库接口层(Database Interface Layer)重定向到指定的 CDS 视图。

动态计算得到库存的值,很显然比直接从聚合表里获取已经聚合好的数据要慢。从理论上说,库存值的计算性能与物料单据表中的记录数量成正比。 为了解决这个性能问题,SAP S/4HANA 使用了作为 MATDOC 表子集的第二个表,即 MATDOC_EXTRACT。

标签:物料,NSDM,4HANA,Simplified,表中,文档,SAP,数据模型
来源: https://www.cnblogs.com/sap-jerry/p/16495945.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有