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

⚡ 智能摘要

数据存储对象 (DSO) SAP BW 是一个二维透明表,以最低粒度存储合并、清理的交易或主数据,支持覆盖功能和详细级别的报告,然后再将数据移动到信息立方体。

  • 🗄️ 数据存储对象: 一个二维透明表格,用于存储粒度最低的清洗后数据。
  • 🔍 详细报告: 数据以详细级别保存,因此可以从 DSO 生成文档级别的报告。
  • 🔁 覆盖选项: 与 InfoCube 不同,DSO 可以在特征匹配时覆盖关键指标。
  • 📥 新增和活跃: 加载的记录会暂时保存在新表中,直到激活操作将其移动到活动表中。
  • 🗃️ 三种类型: DSO 分为标准型、直接更新型和写入优化型。
  • 🤖 人工智能协助: AI和 SAP Datasphere 使用干净的 DSO 数据作为可靠的分析基础。

DSO 是什么 SAP BW

什么是DSO?

数据存储对象 (DSO) 是一种二维存储单元,主要用于以最低粒度存储整合和清洗后的交易数据或主数据。DSO 代表数据存储对象 (DataStore Object)。

  • 这是一张二维透明桌。
  • 数据以详细级别存储。
  • 使用 DSO,也可以覆盖数据字段。
  • 可从配电系统运营商 (DSO) 获取详细级别的报告。

为什么要使用数字调参器 (DSO)?

以销售订单数据为例,例如trac来自泰德 SAP 将 R/3 系统(OLTP:在线事务处理,数据不断变化)的数据导入 BI。在 R/3 中创建的销售订单可以在记录创建后的任何时间进行编辑。初始记录是……trac导入到 BI 中,一旦在 R/3 中进行了更改,这些更改就需要反映在 BI 中。

DSO SAP BW

  • 数据是 extrac来自泰德 SAP R/3 系统并加载到数据存储对象中。
  • 最初,记录以“新建”状态存储在新表中。
  • DSO 数据激活后,数据存储在活动表中,新表不再保存该数据。
  • 在 R/3 系统中,当记录发生更改时,这些更改会被提取出来。trac已导入DSO以反映在BI中。
  • 数据存储在新表中,直到DSO内容被激活,然后加载到新表中。 信息立方体 报告由此发出。
  • DSO 具有覆盖和叠加功能。如果所有特征都相同,则关键指标会根据所选功能进行聚合或覆盖。
  • 信息立方体本质上是累加的:如果所有特征都相同,则关键指标将被聚合。

DSO 的类型

DSO 可分为以下类型:

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

常见问题

数据存储对象 (DSO) 将清洗后的详细数据存储在透明表中,并可覆盖关键指标,从而支持文档级报表。信息立方体 (InfoCube) 将汇总数据存储在扩展星型模式中,并且是累加式的。DSO 通常向信息立方体提供数据。

关键字段使每个 DSO 记录唯一,类似于主键。数据字段保存其余值,例如关键指标和属性。激活期间,具有相同关键字段的记录将根据 DSO 设置被覆盖或聚合。

覆盖操作是指用具有相同键的新记录替换现有关键指标值。累加操作是指将新值添加到现有值中。覆盖操作适用于订单状态等变更数据;累加操作适用于累计总计。

DSO 拥有干净、详细的数据,这些数据可供机器学习和 SAP Analytics Cloud 用于预测和异常检测。 SAP Datasphere 的 AI 会读取这个可信层,以发现洞察并回答自然语言问题,而无需人工查询。

是的。机器学习会对DSO记录进行分析,在数据上报之前标记重复项、缺失键和异常值。这种智能验证提高了提供给信息立方体和查询的详细数据的可靠性。

总结一下这篇文章: