SAP BW - 写入优化的 DSO


在写优化 DSO 中,加载的数据可立即用于进一步处理。

如果您在将大量数据写入 DataStore 对象之前对其执行复杂的转换,则写入优化的 DSO 会为大量数据提供临时存储区域。然后可以将数据更新为更多信息提供者。您只需为所有数据创建一次复杂的转换。

写优化 DSO 用作 EDW 层来保存数据。仅当数据更新到其他 InfoProvider 时才应用业务规则。

在Write Optimized DSO 中,系统不会生成SID,您无需激活它们。这意味着您可以节省时间并快速进一步处理数据。可以基于这些 DataStore 对象进行报告。

写优化DSO的结构

它仅包含活动数据表,无需按照标准 DSO 的要求激活数据。这使您可以更快地处理数据。

在写入优化 DSO 中,不会聚合加载的数据。如果从源中提取具有相同逻辑键的两条数据记录,则这两条记录都保存在 DataStore 对象中。然而,负责聚合的记录仍然保留,以便稍后可以在标准 DataStore 对象中进行数据聚合。

系统为写入优化的 DataStore 对象生成唯一的技术密钥。对于这种类型的 DataStore 对象,标准键字段不是必需的。无论如何,如果存在标准关键字段,则将它们称为语义关键字段,以便将它们与其他技术关键字段区分开来。

技术关键包括 -

  • 请求 GUID 字段 (0REQUEST)
  • 数据包字段(0DATAPAKID)
  • 数据记录号字段 (0RECORD) 并且您仅加载新数据记录。

使用T 代码:RSA1

RSA1工作台

转到Modeling 选项卡 → InfoProvider → 选择 InfoArea → 右键单击​​并单击 create DataStore Object

创建数据存储对象

输入 DataStore 对象的技术名称和描述。

数据存储对象的类型- 用于选择 DSO 类型。默认情况下它采用标准 DSO。

单击“创建”(F5)按钮,如以下屏幕截图所示。

数据存储对象

要更改 DSO 类型,请转到设置选项卡,如以下屏幕截图所示。单击编辑图标,当新窗口打开时,您可以更改数据存储对象并选择所需的类型。

设置