声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4297181.html


 
数据源的增量处理方式表:ROOSOURCE
增量处理的属性表:RODELTAM

上图中OBJVERS表示数据源的版本,有两种取值,A表示激活版本,即可用的激活版本,可以通过RSA6来查看(只要是激活了的,不管是自己建的数据源还是系统标准的,都可以通过RSA6来查看到);D表示系统标准的数据源版本,可以通过RSA5来查看系统提供的标准数据源(注:RSA5只能看到标准的),新上线的系统标准数据源需要通过RSA5激活后,才能在RSA6查看并使用,所以一般被激活了的标准数据源,在该表中会有两条数据,一个是A版本,一个是D版本

------------------------

应该有三种版本,分别是D版本、M版本和A版本,RSA5下面的数据源是D版本,激活到RSA6下面以后就变成M版本了,然后在BW系统再次被激活以后就变成A版本了,如果在BW系统里再次被更改,还会由A版本变成M版本,再次激活以后又会由M版本变成A版本。

------------------------

 
  
  
  
ABR:后勤数据源使用,采用新像、前像、后像和反镜像的更新模式,即支持覆盖,也支持合计,所以后勤数据可以直接抽到DSO或CUBE中
AIE:财务数据源使用,采用后镜像模式,只支持覆盖,不支持合计,如果要加载到CUBE中,则需要先通过标准覆盖的DSO(在抽到覆盖DSO时,会在Change Log表里补上数据变化日志),再传到CUBE,所以财务数据不可直接抽取CUBE中。FI-AR/AP中此种增量处理方式应用较多
ADD:只支持累加,采用的是附加像更新方式,所以数据可以直接到Cube或合计DSO

一般来说:

  • CO的数据源都是ADD的,差额镜像,E
  • FI的基本都是AIE,后镜像,E
  • LO的基本都是ABR,这个就不用说了,很明细,新、前、后、反转的镜像都存,量很大,D
  • 自建的默认是AIE,同FI(但没有提供更改方法,所以自建的统一都是AIE),E
  • 主数据的一般采用AIE、AIM和NEWE,说明比较侧重结果和新增数据

下面简述下AIE和ABR的区别:

  • ABR的方式注定了,不仅适合直接上载到DSO,可以直接上载到CUBE,不通过DSO,因为不仅序列化,而且是连带各种镜像。
  • AIE不同,只支持后镜像,也就是说,只能首先加载到DSO,然后进行分析,会在激活数据时帮我们补齐前镜像到DSO的LOG表里,从而保证了DSO的明细要求,又能在CUBE提取LOG表的时候获得正确的数据。因为CUBE只有汇总,没有覆盖功能。

最后还要说明一下,FI与其他模块的数据抽取方式不太一样。

  • FI是通过BW的请求,到R3中执行对应的FM,然后获得数据,写入DELTA队列,这种方式就叫做PULL。自定义数据源也是这样的方式
ABR支持新增、修改与删除,适用于后勤模块,且ABR记录模式的增量数据即适用于合计的DSO与CUBE,也适用于覆盖型DSO
AIE只支持新增与修改,不支持删除,所以AIE只适用于财务模块,因为财务模块没有删除操作,另外,AIE记录模式的数据不能抽取到累加型的DSO与CUBE中(但可以通过标准的DSO过渡一下,因为即使只有After后像记录模式的增量数据,在经过标准DSO转储后,会在Change Log表里补上记录模式为Before前像的记录,这样就还原整个修改过程了,再将其向上抽到CUBE中时系统就会根据这些日志来进行合计)
 
Delta Type:增量类型,不管是Push还是Pull,都是指增量数据进入Delta-Queue的方式是否是主动的,如果是主动则是Push(如后勤增量数据),否则为Pull(如财务数据源的增量就要等到BW抽数据时,才会填充)

 

数据源增量处理(Delta Proess)三大属性:Recod Mode、Delta Type、Serialization的更多相关文章

  1. JS中Array数组的三大属性用法

    原文:JS中Array数组的三大属性用法 Array数组主要有3大属性,它们分别是length属性.prototype属性和constructor属性. JS操作Array数组的方法及属性 本文总结了 ...

  2. 组件的三大属性state,props,refs与事件处理

    组件的三大属性state state是组件对象最重要的属性, 值是对象(可以包含多个数据),组件被称为"状态机", 通过更新组件的state来更新对应的页面显示(重新渲染组件) 初 ...

  3. react的三大属性

    react的三大属性 state props  refs props 来自外部属性 states 来自内部状态 refs 用于表示组件内某个元素 state基础(最重要的属性) state是组件对象最 ...

  4. React组件三大属性之 refs

    React组件三大属性之 refs refs属性 1) 组件内的标签都可以定义ref属性来标识自己 a. <input type="text" ref={input => ...

  5. React组件三大属性之 props

    React组件三大属性之 props 理解1) 每个组件对象都会有props(properties的简写)属性2) 组件标签的所有属性都保存在props中 作用1) 通过标签属性从组件外向组件内传递变 ...

  6. React组件三大属性之state

    React组件三大属性之state 组件被称为"状态机", 页面的显示是根据组件的state属性的数据来显示 理解1) state是组件对象最重要的属性, 值是对象(可以包含多个数 ...

  7. React 三大属性state,props,refs以及组件嵌套的应用

    React 三大属性state,props,refs以及组件嵌套的应用 该项目实现了一个简单的表单输入添加列表的内容 代码如下 <!DOCTYPE html> <html> & ...

  8. 后勤数据源增量队列Delta Queue(RSA7)中的增量更新区Delta Update、增量重复区Delta Repetition

    声明:原创作品,转载时请注明文章来自SAP师太技术博客:( 博/客/园www.cnblogs.com)www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  9. 08_组件三大属性(2)_props

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

随机推荐

  1. 也谈微信小程序

      小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不关心是否安装太 ...

  2. 批判性思维——Asking The Right Questions

    我们生活在一个纷繁复杂的数字世界中,每天都在信息海洋中遨游.如果不想被其淹没,继而成为别人思想的傀儡,就有必要对你接受的信息进行批判.筛选,自己决定该相信什么不该相信什么,进而形成自己的观点,而不是一 ...

  3. 查看 Apache并发请求数及其TCP连接状态

    查看 Apache并发请求数及其TCP连接状态 (2011-06-27 15:08:36) 服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80 ...

  4. 夺命雷公狗-----React---27--小案例之react经典案例todos(清除已完成)

    这个功能其实也是很简单的,就只是让todos里面的内isDown进行取反即可 然后在Zong里面进行下修改即可 效果如下所示: 代码如下所示: <!DOCTYPE html> <ht ...

  5. spring-cloud-event-sourcing-example-master 运行效果及说明

    1.微服务架构下电商示例,部署成功!监控等技术细节未深入研究.      简单介绍:             配置服务(config-service ),端口8888,健康检查 xx:8888/hea ...

  6. mysql count(*)和count(列)速率

    count(*)通常是对主键进行索引扫描,count(列)不一定 count(*)是统计表中所有符合的记录总数,count(列)是计算表中所有符合的列的记录数 count的时候,如果没有where限制 ...

  7. UVA 10054 the necklace 欧拉回路

    有n个珠子,每颗珠子有左右两边两种颜色,颜色有1~50种,问你能不能把这些珠子按照相接的地方颜色相同串成一个环. 可以认为有50个点,用n条边它们相连,问你能不能找出包含所有边的欧拉回路 首先判断是否 ...

  8. Best Part

  9. wamp多网站配置for window 本地测试 单Ip

    网上有很多WAMP集成环境下单IP多域名虚拟主机配置的文章,自己总结了有用方法记录下来 简单的介绍一下我的系统环境:window xp  和 wamp apache2.2.8 ------------ ...

  10. 忘记mysql root密码的解决方法

    一. MySQL密码的恢复方法一 有可能你的系统没有 safe_mysqld 程序(比如我现在用的 ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复 1. 停止mysql ...