关于星型模式和扩展星型模式 SAP BI/BW
什么是架构?
在数据库管理系统 (DBMS) 中,模式代表关系数据库。它定义表、每个表中的字段以及字段和表之间的关系。换句话说,模式是数据库对象的集合,包括表、视图、索引和同义词。模式通常存储在数据字典中。
什么是经典星型模式?
经典的星型模式是一种多维数据模型,它基于一个中央 事实表 由多个星形尺寸表包围(因此得名)。
InfoCube 由几个部分组成 信息对象 (特征和关键数字)并根据星型模式进行结构化。这意味着有一个包含 InfoCube 关键数字的大型事实表,以及许多围绕其结构的维度表,这些维度表看起来像星型。
星型模式的好处是可以分片,容易理解数据,提高性能。
什么是扩展星型模式?
在扩展星型模型中,“事实表”和“主数据表”通过SID(代理ID)表连接起来。在扩展星型模型中,事实表和维度表将位于多维数据集内。它具有16 * 248(SID表)的分析容量。与星型模型相反,事实表很小,维度表很大。在扩展星型模型下,维度表不包含主数据
以下是扩展星型模式的不同组件。
- 属性表保存主数据的属性。
- SID 表为每个 主数据记录.
- 维度表为每个唯一的 SID 组合创建 DimId(DIM 表中最多可容纳 248 个 SID(字符))。
- 文本表保存主数据的描述。
- 事实表包含 DIM ID 和关键值的唯一组合(事实表最多可容纳 233 个关键值(可测量数量))。
下面是一个事实表的例子 信息立方体 好像。
以下是尺寸和 SID 表。
下面显示的是信息对象主数据和文本表。
Infocube:扩展星型模式示例
下面是一个显示扩展星型模式的信息块示例。
解释信息块的扩展星型模式的步骤:
- InfoCube 的事实表的值为 3。
- 事实表的值(即“3”)被映射到维度表中。
- 维度 ID“3”在 SID 表中具有映射的 SID。
- SID 值与文本和主数据表映射。