ITPub博客

首页 > Linux操作系统 > Linux操作系统 > BW DSO基本概念

BW DSO基本概念

原创 Linux操作系统 作者:KarenChiang 时间:2011-04-25 15:32:01 0 删除 编辑

比较基础,适合菜鸟阅读:)

  • 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, 勾上之后:
    • 激活的时候,会去更新主数据SID表。
    • 可以改善reproting的性能,但牺牲激活性能。
  • Standard DSO里还有个设置:Unique Data Records,勾上之后:
    • 数据只插入,没有before image。
    • 重复的Key会报错。
    • 可以提高激活的性能。
    • 建议用写优化代替。
  • Write-Optimized DSO的特点:
    • 只有active table,无需激活
    • Technical key 是 Request ID, Data Package ID, Record ID,所以每条记录都是唯一的。
    • 不会Generate SID
    • 如其名,写入数据的数据速度很快
  • Write-Optimized DSO适用以下场景:
    • 构建EDW的原始数据层,无报表需求,不需要激活,ETL过程更快
    • 存储大量document level的明细数据
    • 每次加载的都是新数据,例如从POS读数
    • 临时存储数据
  • Direct Updated DSO 特点:
    • 只有active table,无需激活
    • 只能通过API加载数据,系统提供了若干function
  • Direct Upadated DSO 适用以下场景:
    • 通过APD将query的数据保存在DSO
    • 用ABAP开发和用户交互的BI程序,例如让用户输入预算数据并保存在DSO
    • 由远程系统向DSO写入数据

 

转自:King's BI Note http://blog.vsharing.com/WKingChen

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25433510/viewspace-693669/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-17

  • 博文量
    57
  • 访问量
    79891