DSO三种类型

  • Standard DSO 有三张表:New Table(Acitvie Queue)、Active Table和Change Log Tabe。在Change Log和New Table,是以Request ID, Package id和Record id为key的。Active table则是语义上定义的key。
  • Standard DSO里有个设置: Generation of SID, 勾上之后:
    • 激活的时候,会去更新主数据SID表。
    • 可以改善Reproting的性能,但牺牲激活性能。
  • Standard DSO里还有个设置:Unique Data Records(前提Generation of SID必须勾上),勾上之后:
    • 数据只插入,没有before image。
    • 重复的Key会报错。
    • 可以提高激活的性能。
    • 建议用写优化代替。
    • 激活后能在报表中看到数据。
    • DTP传输数据

  • Write-Optimized DSO的特点:
    • 只有active table,无需激活
    • Technical key 是 Request ID, Data Package ID, Record ID,所以每条记录都是唯一的。
    • 不会Generate SID
    • 如其名,写入数据的数据速度很快
    • 能直接在报表中看到数据,只是没有意义,因为key都是些请求啊,数据编号之类的
    • DTP传输数据
  • Write-Optimized DSO适用以下场景:
    • 构建EDW的原始数据层,能直接在报表中看到数据,只是没有意义,因为key都是些请求啊,数据编号之类的,所以无报表需求,不需要激活,ETL过程更快
    • 存储大量document level的明细数据
    • 每次加载的都是新数据,例如从POS读数
    • 临时存储数据

  • Direct Updated DSO 特点:
    • 只有active table,无需激活
    • 只能通过API加载数据,系统提供了若干function
  • Direct Upadated DSO 适用以下场景:
    • 通过APD将query的数据保存在DSO
    • 用ABAP开发和用户交互的BI程序,例如让用户输入预算数据并保存在DSO
    • 由远程系统向DSO写入数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值