zoukankan      html  css  js  c++  java
  • BW DSO基本概念

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

      • 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写入数据
  • 相关阅读:
    脚本性能分析
    openwrt补丁
    定制openwrt的根文件
    openwrt路由器更换了Flash之后需要修改的源码
    openwrt驱动与应用程序的联系
    我的vi/vim配置文件
    Python中的字典分组函数(groupby,itertools)
    迭代器
    tuple
    list
  • 原文地址:https://www.cnblogs.com/hanmos/p/2597976.html
Copyright © 2011-2022 走看看