什么是标准DSO? SAP?

⚡ 智能摘要

标准数字示波器 SAP BW 存储了三个表(激活队列、活动数据和变更日志)中合并、清理的详细交易数据,支持覆盖、增量加载和详细级别的报告。

  • 🗃️ 三张桌子: 标准的 DSO 具有激活队列、活动数据表和变更日志。
  • 🔁 激活: 数据从新表移动到活动表,然后再移动到变更日志。
  • 📝 更改日志: 变更日志记录增量历史记录,并支持向其他目标进行增量加载。
  • ???? 关键字段和数据字段: 关键字段使记录唯一;数据字段包含属性和关键指标。
  • ⚙️ 设置: 选项控制 SID 生成、唯一记录和自动激活。
  • 🤖 人工智能协助: AI 监控负载和激活作业,并及早发现数据质量问题。

什么是标准DSO? SAP

什么是标准DSO?

标准 DSO 是最常见的数据存储对象。它在数据库中包含三个透明表:

  1. 激活队列: 存储待更新但尚未激活的记录。
  2. 活动数据: 存储活动数据的表。
  3. 更改日志: 保存增量加载的变更历史记录。

将数据传输到数字存储运营商的过程

  • 首先将数据加载到激活队列中,也称为新数据表。
  • 激活后,数据将从新数据表传输到活动数据表。
  • 然后是变更日志表。变更日志表保存已更改或更正的数据。

注意: 变更日志表中的数据是冗余存储的,可以在记录激活后删除。

数据传输至数字存储运营商 (DSO) 的过程

创建标准数字存储组织 (DSO)。

步骤1)

  1. 转到事务代码 RSA1。
  2. 单击“确定”按钮。

创建标准DSO

步骤2)

  1. 导航至“建模”选项卡 -> “信息提供程序”。
  2. 右键单击信息区域。
  3. 从上下文菜单中单击“创建数据存储对象”。

创建标准DSO

步骤3)

  1. 输入技术名称。
  2. 进入 Descript离子。
  3. 单击“创建”按钮。

创建标准DSO

DSO 中的设置

  1. 数据存储对象类型: 更改 DSO 的类型。默认情况下选择标准 DSO。可以将其更改为写入优化型或 直接更新 DSO.
  2. 激活时生成 SID: 选中此选项后,将为每个主数据值生成代理 ID (SID)。
  3. 唯一数据记录: 用于 DSO 永远不会保存重复值的情况。
  4. 自动将质量状态设置为“合格”: 数据加载完成后设置质量状态。
  5. 自动激活数据: 自动激活DSO。
  6. 自动更新数据: 将 DSO 中的数据自动加载到目标对象。

在 DSO 中包含关键字段和数据字段

数据结构对象 (DSO) 包含两种字段:键字段和数据字段。键字段用于确保记录的唯一性。其他字段可以作为数据字段包含在内。

步骤1) 右键单击“关键字段”,然后选择“信息对象直接输入”选项。

在 DSO 中包含关键字段和数据字段

步骤2) 将打开以下弹出窗口。在这里,您可以输入 信息对象 按下回车键即可。

在 DSO 中包含关键字段和数据字段

下面显示的是DSO中添加的关键字段。

在 DSO 中包含关键字段和数据字段

步骤3) 导航属性默认在 DSO 中显示,但如果要在报表中使用导航属性,则必须选中 ON/OFF 复选框。

步骤4) DSO结构设计已完成。点击“激活”按钮激活DSO。

在 DSO 中包含关键字段和数据字段

常见问题

激活过程中,记录从激活队列(新表)移至活动数据表,并将激活前后的镜像写入变更日志。变更日志支持对信息立方体和其他目标进行增量更新。

标准 DSO 包含三个表,需要激活才能进行覆盖和增量处理。写入优化型 DSO 仅包含活动表,无需激活,加载速度更快,但无法覆盖记录。

选中“激活时生成 SID”选项时, SAP 激活期间,系统会为每个主数据值创建代理 ID。这会加快后续的报告速度,但会减慢激活速度。如果 DSO 仅用于暂存数据,则可以关闭此功能。

是的。智能自动化负责调度负载和激活,而机器学习则预测长时间运行的作业并标记故障。 SAP Joule AI 副驾驶可以回答设置问题,减少对夜间 DSO 负载的人工监控。

机器学习会在激活数据前检查传入记录是否存在重复项、缺失键值和异常值。这种智能清洗机制提高了用于 InfoCube 和 BEx 查询的活动数据的可信度。

总结一下这篇文章: