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

什么是架构?

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

什么是经典星型模式?

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

InfoCube 由几个部分组成 信息对象 (特征和关键数字)并根据星型模式进行结构化。这意味着有一个包含 InfoCube 关键数字的大型事实表,以及许多围绕其结构的维度表,这些维度表看起来像星型。

星型模式的好处是可以分片,容易理解数据,提高性能。

经典星型模式 SAP BI/BW

什么是扩展星型模式?

在扩展星型模型中,“事实表”和“主数据表”通过SID(代理ID)表连接起来。在扩展星型模型中,事实表和维度表将位于多维数据集内。它具有16 * 248(SID表)的分析容量。与星型模型相反,事实表很小,维度表很大。在扩展星型模型下,维度表不包含主数据

扩展星型模式 SAP BI/BW

以下是扩展星型模式的不同组件。

  1. 属性表保存主数据的属性。
  2. SID 表为每个 主数据记录.
  3. 维度表为每个唯一的 SID 组合创建 DimId(DIM 表中最多可容纳 248 个 SID(字符))。
  4. 文本表保存主数据的描述。
  5. 事实表包含 DIM ID 和关键值的唯一组合(事实表最多可容纳 233 个关键值(可测量数量))。

扩展星型模式 SAP BI/BW

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

扩展星型模式 SAP BI/BW

以下是尺寸和 SID 表。

扩展星型模式 SAP BI/BW

下面显示的是信息对象主数据和文本表。

扩展星型模式 SAP BI/BW

Infocube:扩展星型模式示例

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

解释信息块的扩展星型模式的步骤:

  1. InfoCube 的事实表的值为 3。
  2. 事实表的值(即“3”)被映射到维度表中。
  3. 维度 ID“3”在 SID 表中具有映射的 SID。
  4. SID 值与文本和主数据表映射。

Infocube:扩展星型模式示例