DSO 是什么 SAP BW?为什么要使用它?

什么是 DSO?

DSO 是一个二维存储单元,主要以最低粒度存储合并和清理的交易数据或主数据。DSO 代表数据存储对象。

  • 它是一个二维的透明表格。
  • 数据以详细级别存储。
  • 使用 DSO,还可以覆盖数据字段。
  • 可以从 DSO 获得详细的级别报告。

为什么要使用 DSO?

让我们以销售订单数据为例,该数据必须从中提取 SAP R/3 系统(OLTP:不断变化的在线事务处理数据)导入 BI。在 R/3 系统中创建的销售订单可以在创建记录后的任何时间点进行编辑。最初在 R/3 中创建销售订单记录时,这些记录会被提取到 BI 中。一旦在 R/3 中更改记录,就需要在 BI 中进行更改。

  • 数据提取自 SAP R/3 系统并加载到数据存储对象中。
  • 最初,记录存储在 DSO 中的“新状态”中。记录存储在“新表”中。
  • 一旦 DSO 数据被激活,数据就会存储在活动表中。新表不再保存该数据。
  • 当 R/3 中的记录发生变化时,为了在 BI 中反映这些变化,需要将这些变化提取到 DSO 中。
  • 现在,数据存储在新表中,直到激活 DSO 内容。数据必须进一步加载到 信息立方体 正在发送报告。
  • DSO 具有覆盖和添加功能。如果所有特征相同,则根据所选功能汇总/覆盖关键数字。
  • 立方体本质上是可加的。如果所有特征都相同,则关键数字会聚合。

DSO 的类型

DSO 可分为以下类型:

  1. 标准 DSO
  2. 直接更新 DSO
  3. 写入优化的 DSO