SAP BW里数据源提取数据的原理

文章讨论了SAP系统中后勤数据源和非后勤数据初始化的区别,重点介绍了Delta队列的建立、初始化过程以及V1、V2、V3更新模式。初始化主要是为了生成增量队列,而Setuptable在LO数据源中用于避免直接操作应用表。FI数据源可以直接从表中抽取,不使用Setuptable。Delta机制通过Timestamp等标记新旧数据,提高性能。文章还详细阐述了不同模块如FI、MM的Delta抽取方式及其差异。

题记:忽然想到这么个问题,后勤数据源和非后勤数据初始化有何区别,然后进行周边的拓展,所以就形成了下文。大部分知识源于TBW350和SAP SDN。

对数据源抽取机制的深入探讨

一、什么数据源需要初始化,为什么要进行初始化

有增量机制的数据源就需要初始化,初始化的目的是为了给系统一个时间点,来生成Delta队列。
怎样进行初始化:其实当我们跑I包的时候,Delta队列就建立了,这个和Setup table没有关系
Setup table是怎么回事儿:在LO(Logistic,后勤)的抽取中,Extractor不允许直接操作应用表,也许是为了方式读写的冲突,也许是为了保证凭证的安全,也许是为了减轻负载…反正就是不行,所以就得在initialization的时候Delete然后Fill Setup table。仅限于LO的数据源。
Reasons for why setup tables is :
1) Main reason is HUGE VOLUMES OF LO data.

2) To avoid interdependency, while still making changes transactional tables in R/3.

3) Customized cluster and pool tables enhancing extraction easier.

FI的为什么不用Setup table:因为FI的数据可以直接从Table里抽取。
RSA7(Delta Queue),这是虚拟的,真实存放数据的是SMQ1 (Out bound Queue)

V3 Update Mode

1、Based on your delta updated mechanism, it will be either V1 or V2 or V3

2、Delta tables will be based your delta updated process ,it will be either Extraction queue or Update tables and the colle

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值