目前BWDeltaQueue支持的三种常见UpdateMethod有:
1. "direct delta" update method
2. "queued delta" update method
3. "unserialized V3 update" update method
Method 1:"direct delta"
当每一单据存入数据库的同时也被作为单独的一个LUW写入BW Delta Queue,
这种更新模式优势:
a.不需要在OLTP后台设定Job定期来拉取数据写入Delta Queue;
b. Delta Queue抽取结果不会受V2 Update结果影响;
这种更新模式弊端:
会比较大的影响OLTP R3系统的性能<V1 Update的同时写入Delta Queue>;
这种更新模式建议适用于每天修改和新增单据数量小于10000笔的OLTP系统中;
Method 2:" queued delta "
当V1 Update完成之后,抽取数据会被自动写入extraction queue,然后通过后台Job定期写入BW Delta Queue,
累计10000笔单据作为一个LUW存在Delta Queue;
这种更新模式优势:
可以保证单据的顺序对列;
数据更新性能比较好;
不会受V2 Update结果影响;
Method 3:" unserialized V3 update "
当抽取的数据记录比较大并且不要求顺序的情况下可以使用此种更新模式;
这种更新模式优势:
a.相对其它的更新模式来讲对系统性能影响最小;
这种更新模式弊端:
a.更新成功与否会受V2 Update更新成功与否影响;
b.
BW段需要特殊设定来存储数据;
Summary
Method 2:" queued delta "是比较流行并且推荐使用的更新模式;