bw题归类总结 下载本文

一.Delta增量

1.什么是DELTA机制?

答:DELTA就是说在第一次load (加载)数据之后,允许下次在load数据的时候只load 还没有load过的数据。

2.不同模块事务数据DELTA加载的操作过程一样吗?

答:不一样,MM有MM的DELTA機制,FI有FI的機制。FI用的处理机制是时间戳,AIE,PULL。LO用的处理机制是DELTA queue,ABR,PUSH。

3.通用提取的数据来源有哪几种,是否可以DELTA加载?

答:TABLE/VIEW,INFOSET,FUNCTION MODULE,可以DELTA加载。

4.什么是增量队列?(delta queue)

答:增量队列是新建或已更改数据记录的数据储存形式(上次数据请求以来出现的数 据记录)。从系统收到数据请求时,会使用源系统中的更新流程或录入自动写入增量队列。

5.infopackage几种更新模式?

答:1完全更新2初始化增量流程3增量更新(F,I,D)

6.什么是增量更新?

答:增量更新仅为源系统中的请求上次加载以来已创建或已更改(或已删除)的数据记录。

7.各个增量流程都支持哪些记录类型?

答:后像 前像 倒象 新象。

8.平面文件的增量流程原理是怎么样的?

答:如果增量流程使用平面文件,数据不会通过增量队列传输到BI ,而是直 接从DATASOURSE 加载到PSA。 平面文件肯定不会用到DELTA queue,因为这是数据源的增量原理。

9.0RECORDMODE 是什么?

答:数据状态

RECORDMODE:有以下几个值

' '

在更改记录或添加数据后传输记录状态。只有在请求相应的前像时,才会将记录直接更新到 InfoCube(稍后解释)。

'X' 前像

在更改或删除记录前传输记录状态。所有可以汇总(关键值)的记录属性必须用加/减冲销符号进行传输。冲销加/减符号由提取器(缺省)或服务 Service API 负责。这些记录在 DataStore 对象的非附加(覆盖)更新中予以忽略。前像补充后像。

'A' 附加

如果属性可以集合,则仅传输更改。如果属性无法集合,则传输数据更改或创建后的状态。记录可以无限制地更新到 InfoCube,但需要对 DataStore 对象进行附加更新。

'D' 删除

仅传输代码。此记录只能更新到 DataSource 对象(因此 DataStore也只能更新到 DataSource 对象)。

'R' 反转

此记录的内容与前像相同。唯一的区别是更新 DSO时:删除代码相同的现有记录。

'N' 新像

此记录的内容与没有前像的后像相同。创建记录时,应传输新像而不是后像。新像补充倒像。

前像、后像 可用于CUBE的添加 和 DSO的添加、 添加、覆盖

附加图像 可用于CUBE添加 和DSO的添加

后像 不能用于CUBE,DSO的覆盖

倒像 能用于CUBE的添加 和 DSO添加和覆盖

删除图像 不能用于CUBE 可用于DSO的覆盖

创建一条记录为10, 然后将10变为8, 然后将记录删除。 具体记录。

创建的时候,

创建一条记录10,其 RECORDMODE 为 “ ”,代表新创建记录, 要将记录更新为8,有两种方式, 一种为:

增加一条前像,-10,其RECORDMODE为“X” 然后增加一条新记录8,其RECORDMODE为“ ” 另一种为:

附加项,增加一条记录-2,其RECORDMODE为“A” 前像和反像的区别?????

删除记录, 两种方式:

增加一条冲销记录-8,其RECORDMODE为“R”,

增加一条记录记录为空,其RECORDMODE为“D”。

增量流程:ABR,使用前像、后像、新像、倒像。 ADD,使用附加像。 AIE,仅使用后像。

10.什么是增量

答:增量就是业务数据在初始化后的变化和增加的量。(增加数据)

11.一般数据源的delta怎么实现的

答:一般数据源的delta的类型默认都是aie,就是支持后像的,所以必须先到dso中然后再到cube。

12.如果要load系统不支持字符,要执行哪个tcode?

答:SPRO

13.MM抽取和增量机制是什么?

答:MM抽取数据它属于后勤数据,也用到setup表,属于LO抽取,机制就是delta queue。

14. Delta Process增量方式

答:R3通过SE11查看表ROOSOURCE,BW通过SE11查看表RSOLTPSOURCE,可以查看数据源的抽取机制,即对应的增量方式:

如ABR(after before reverve),是前,后,反转镜像更新模式,支持覆盖也支持累加,所以适用于所有的增量方式,可以更新到DSO或者CUBE。

如AIE(after image),是后镜像,只支持覆盖,不支持累加,所以不能直接加载到CUBE,只能加载到DSO。FI中此种增量处理方式应用较多。

如ADD,只支持累加,用附加镜像的更新方式,所以既可以更新到DSO,也可以更新到

CUBE。

二.LO抽取

1.R3目前有哪几种常见的数据提取方法?

答:LO提取,通用提取,CO-PA提取。

2.LO提取的UPDATE MODE(更新模式)有哪几种?

答:Direct Delta; Unserilized V3 update, Queued Delta。(v1,v2,v3) Direct Delta、Queued Delta、Unserialized V3 Update 总结 一、Direct Delta:

a)业务数据更新应用程序表(application table); b)与 a 同步(V1),数据更新到增量队列(Delta Queue); 二、Queued Delta

a)业务数据更新应用程序表(application table); b)与 a 同步(V1),数据更新到抽取队列(Extraction Queue),此步骤与 a 是同步,所以可以记录业务发生顺序的先后;(数据先被收集到抽取列队然后被送到增量列队) c)与 b 异步(V3),通过Collective Run(集体操作或集体运输)将数据从抽取队列(Extraction Queue)收集,更新到更新队列(Delta Queue); 三、Unserialized V3 Update

a)业务数据更新应用程序表(application table); b)与 a 异步(V3),通过后台Collective Run(集体运转)将数据收集,更新到更新表(Update table),此步骤与 a 是异步,进行收集的时候,收集到的数据是多条,不记录业务发生的先后顺序; c)与 b 异步(V3),通过后台Collective Run(集体运转)将数据从更新表(Update table)收集,更新到更新队列(Delta Queue);(就是增量列队中凭证是无序的,这对于用覆盖模式的模型来说是致命的,所以如果目标列队是DSO的话,不建议采用这种模式)

3.LO抽取的步骤?