当前位置:网站首页>SAP s/4hana new simplified data model (NSDM) model introduction
SAP s/4hana new simplified data model (NSDM) model introduction
2022-07-18 08:32:00 【Wang Zixi】
SAP ERP Central Component( abbreviation ECC) Inventory management data model , It is based on the material document (Material Document)、 Mixed table (Hybrid Table)、 Aggregate table (Aggregation Table) And history table (History Table) Above .
These tables store some redundant information , It is used to return various query requirements to the application .
A large number of tables in the data model , It often leads to low performance of inventory related reports , Because in order to display the material inventory value , We must extract information of various dimensions from these tables . On the other hand , When dealing with the tables of the old data model ,UPDATE The database lock caused by the operation may conflict with another lock from the business operation .

In order to solve SAP ECC These limitations of , stay S/4HANA A new simplified data model is designed based on the following premise (New Simplified Data Model, abbreviation NSDM):
All inventory data will be calculated from important document information stored in a single table , And this table only supports INSERT Operation management . Through dynamic calculation of material inventory information , It solves the problem of data redundancy .
Use a single material document table , Solved the problem of low reporting performance .
Because it is only used in the material document table INSERT operation , The lock problem has been solved .
S/4HANA Specific implementation ideas in :
- Use CDS Proxy objects in the form of views . Used to dynamically calculate inventory data , And connect the master data results contained in the hybrid table .
- If a given hybrid table has a proxy assigned to it , Of this table SELECT Statement will be in the database interface layer (Database Interface Layer) Redirect to the specified CDS View .
Dynamically calculate the value of inventory , Obviously, it is slower than getting the aggregated data directly from the aggregation table . In theory , The calculation performance of inventory value is directly proportional to the number of records in the material document table . To solve this performance problem ,SAP S/4HANA Used as MATDOC The second table of the table subset , namely MATDOC_EXTRACT.
边栏推荐
- R语言使用reshape2包的melt函数进行dataframe变形将dataframe数据从宽表变换为长表、dcast函数把melt函数处理后的数据、基于一个自定义公式(formula)从长表到宽表
- Matlab: usage of reading imagedatastore() from dataset
- Unity iotar augmented reality tutorial
- 图片待传递
- 父游标、子游标及共享游标
- 单身杯,Web:web签到
- 开发那些事儿:如何解决RK芯片视频处理编解码耗时很长的问题?
- Common methods of golang net network package
- 电容的基础知识
- 《MySQL高级篇》三、存储引擎
猜你喜欢

clickhouse 20.x 分布式表测试与chproxy的部署(二)

Anhui University store

STL值string学习

Software architecture and design (x) -- Architecture Technology

ncnn 推理框架安装;onnx转ncnn

Li Mu hands on deep learning V2 target detection SSD

Today, another chip IPO came out of Shenzhen Huaqiangbei

Torch in pytoch Unsqueeze() and torch Squeeze() function parsing

Is the sub database and sub table really suitable for your system? Talk about how to select sub databases, sub tables and newsql

"Smart factory" goes online, breaking the traditional factory digital transformation
随机推荐
umask计算创建文件、目录的默认权限
Meituan side: @transactional principle and common pits?
记录记录记录
Meituan side: why does thread crash not cause JVM crash?
Developing those things: how to solve the problem of long-time encoding and decoding of RK chip video processing?
Opengauss cooperates with industry innovation to build a root community of open source databases
父游标、子游标及共享游标
8254 timer / counter application experiment
一文搞懂│什么是跨域?如何解决跨域?
Torch in pytoch Repeat() function parsing
Blue whale configuration framework
Li Mu hands on deep learning V2 anchor box and code implementation in target detection
Swift 值类型和引用类型
(zero six) flask is OK if you have hands - configure static files
数百亿数据压缩至 600GB,TDengine 落地协鑫能科移动能源平台
Is it safe for tongdaxin to open an account? Which securities are good for opening an account
傅立葉變換的物理意義
MySQL安装时一直卡在starting the server的解决方案
“企业数字化转型”十大案例!
第三讲:spfa求最短路