星型模式和扩展星型模式 SAP BI/BW

⚡ 智能摘要

星型模式和扩展星型模式 SAP BW 将数据组织成事实表和维度表,其中扩展模型通过 SID 表将维度与主数据连接起来,从而实现更深入的分析和主数据的重用。

  • ⭐ 古典星形图: 一个中心事实表,周围环绕着维度表,维度表保存着立方体内部的主数据。
  • 🔗 扩展星型模式: SID 表将维度与存储在多维数据集外部的主数据关联起来,以便重复使用。
  • 📐 分析深度: 扩展模型允许 16 个维度乘以 248 个 SID 表,以进行更丰富的分析。
  • ???? SID 表: 代理 ID 将维度表连接到属性表、文本表和主数据表。
  • 📊 事实表: 事实表包含关键数据,最多可支持 233 个可衡量的关键数据。
  • 🤖 人工智能协助: AI和 SAP HANA 对这些模型进行了优化,以实现快速、大规模的分析查询。

星型模式和扩展星型模式 SAP BI/BW

什么是模式?

在数据库管理系统(DBMS)中,模式代表关系数据库。它定义了表、每个表中的字段以及字段与表之间的关系。换句话说,模式是数据库对象的集合,包括表、视图、索引和同义词。模式通常存储在数据字典中。

什么是古典星形图?

经典的星型模式是一种多维数据模型。它基于中心化。 事实表 由多个星形尺寸表包围(因此得名)。

InfoCube 由几个部分组成 信息对象 (特征和关键指标),并按照星型模式构建。信息立方体包含一个大型事实表,其中包含关键指标,事实表周围环绕着多个维度表,共同构成星型结构。一个事实表最多可以包含 16 个维度。

星型模式的优点是易于数据切片、易于理解和提高性能。

星形模式 SAP BI/BW

什么是扩展星形模式?

在扩展星型模式中,“事实表”和“主数据表”通过 SID(代理 ID)表连接。事实表和维度表位于多维数据集内部,而主数据位于外部。其分析容量为 16 × 248(SID 表)。与经典星型模式不同,扩展星型模式中事实表较小,而维度表较大。此外,在扩展星型模式下,维度表不包含主数据。

扩展星型模式 SAP BI/BW

扩展星型模式的不同组成部分包括:

  1. 属性表保存主数据的属性。
  2. SID 表为每个主数据记录创建一个唯一的 SID(代理 ID)。
  3. 维度表为每个唯一的 SID 组合创建一个 DimID(一个维度表最多可以容纳 248 个 SID 特征)。
  4. 文本表包含主数据的描述。
  5. 事实表包含 DimID 和关键指标的唯一组合(一个事实表最多可以容纳 233 个关键指标)。

扩展星型模式 SAP BI/BW

下面是一个信息立方体事实表的示例。

扩展星型模式 SAP BI/BW

以下是维度表和 SID 表。

扩展星型模式 SAP BI/BW

以下是信息对象主数据和文本表。

扩展星型模式 SAP BI/BW

信息立方体:扩展星型模式示例

下面是一个显示扩展星型模式的信息立方体示例。

解释信息立方体扩展星型模式的步骤:

  1. 信息立方体的事实表的值为 3。
  2. 事实表的值(“3”)映射到维度表中。
  3. 维度 ID“3”在 SID 表中具有映射的 SID。
  4. SID 值与文本表和主数据表进行映射。

信息立方体示例扩展星型模式

常见问题

SID(代理 ID)表为每个主数据值分配一个简短的唯一整数键。在扩展星型模式中,SID 表将维度表与主数据表、文本表和属性表关联起来,从而提高连接性能和数据重用性。

主数据存储在信息立方体之外的独立属性表、文本表和SID表中​​,而不是维度表中。这种分离方式使得相同的主数据可以在多个信息立方体之间重复使用,而无需重复存储。

事实表存储可衡量的关键指标以及链接到维度的维度标识符 (DimID)。维度表将相关的特征分组,并通过 SID 表连接到描述这些特征的主数据。事实表通常很大,而维度表则较小。

是的。 SAP HANA 和机器学习技术分析查询模式,以推荐聚合、分区和模型变更。 SAP Datasphere 和 Analytics Cloud 中的 AI 进一步提出了模型,并从底层架构中揭示了见解。

机器学习读取干净、结构化的事实数据和维度数据,以训练预测和异常检测模型。星型模式一致的键和主数据使其成为人工智能驱动的分析和规划的可靠基础。

总结一下这篇文章: