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

什么是模式?
在数据库管理系统(DBMS)中,模式代表关系数据库。它定义了表、每个表中的字段以及字段与表之间的关系。换句话说,模式是数据库对象的集合,包括表、视图、索引和同义词。模式通常存储在数据字典中。
什么是古典星形图?
经典的星型模式是一种多维数据模型。它基于中心化。 事实表 由多个星形尺寸表包围(因此得名)。
InfoCube 由几个部分组成 信息对象 (特征和关键指标),并按照星型模式构建。信息立方体包含一个大型事实表,其中包含关键指标,事实表周围环绕着多个维度表,共同构成星型结构。一个事实表最多可以包含 16 个维度。
星型模式的优点是易于数据切片、易于理解和提高性能。
什么是扩展星形模式?
在扩展星型模式中,“事实表”和“主数据表”通过 SID(代理 ID)表连接。事实表和维度表位于多维数据集内部,而主数据位于外部。其分析容量为 16 × 248(SID 表)。与经典星型模式不同,扩展星型模式中事实表较小,而维度表较大。此外,在扩展星型模式下,维度表不包含主数据。
扩展星型模式的不同组成部分包括:
- 属性表保存主数据的属性。
- SID 表为每个主数据记录创建一个唯一的 SID(代理 ID)。
- 维度表为每个唯一的 SID 组合创建一个 DimID(一个维度表最多可以容纳 248 个 SID 特征)。
- 文本表包含主数据的描述。
- 事实表包含 DimID 和关键指标的唯一组合(一个事实表最多可以容纳 233 个关键指标)。
下面是一个信息立方体事实表的示例。
以下是维度表和 SID 表。
以下是信息对象主数据和文本表。
信息立方体:扩展星型模式示例
下面是一个显示扩展星型模式的信息立方体示例。
解释信息立方体扩展星型模式的步骤:
- 信息立方体的事实表的值为 3。
- 事实表的值(“3”)映射到维度表中。
- 维度 ID“3”在 SID 表中具有映射的 SID。
- SID 值与文本表和主数据表进行映射。







