赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 1590|回复: 1

[ABAP] 关于BW的DSO的理解

[复制链接]
发表于 2013-10-22 21:37:04 | 显示全部楼层 |阅读模式
•   Standard DSO 有三张表:Active Table,Change Log Tabe 和New Table (Acitvie Queue)。在Change Log和New Table,是以request id, package id和record id为key的。Active table则是语义上定义的key。
•   Standard DSO里有个设置: Generation of SID, 勾上之后:
o   激活的时候,会去更新主数据SID表。
o   可以改善reproting的性能,但牺牲激活性能。
•   Standard DSO里还有个设置:Unique Data Records,勾上之后:
o   数据只插入,没有before image。
o   重复的Key会报错。
o   可以提高激活的性能。
o   建议用写优化代替。
•   Write-Optimized DSO的特点:
o   只有active table,无需激活
o   Technical key 是 Request ID, Data Package ID, Record ID,所以每条记录都是唯一的。
o   不会Generate SID
o   如其名,写入数据的数据速度很快
•   Write-Optimized DSO适用以下场景:
o   构建EDW的原始数据层,无报表需求,不需要激活,ETL过程更快
o   存储大量document level的明细数据
o   每次加载的都是新数据,例如从POS读数
o   临时存储数据
•   Direct Updated DSO 特点:
o   只有active table,无需激活
o   只能通过API加载数据,系统提供了若干function
•   Direct Upadated DSO 适用以下场景:
o   通过APD将query的数据保存在DSO
o   用ABAP开发和用户交互的BI程序,例如让用户输入预算数据并保存在DSO
o   由远程系统向DSO写入数据

最近访客

  • sapxf
    2022-01-25
  • Steven
    2020-07-15




上一篇:2013年10月21号第一次技术面试问题汇总
下一篇:ABAP中的光标
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-4-27 03:56 , Processed in 0.218561 second(s), 34 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表