SAP BW – 数据仓库

SAP BW – 数据仓库


在本章中,我们将讨论星型和扩展星型模式。我们还将了解 InfoArea 和 InfoObjects 是什么。

星型架构

在 Star Schema 中,每个维度都连接到一个单一的事实表。每个维度仅由一个维度表示,并且没有进一步归一化。维度表包含一组用于分析数据的属性。

例如 – 我们有一个名为FactSales的事实表,它具有所有 Dim 表的主键,并测量unit_soldDollar_sold以进行分析。

我们有 4 个维度表 – DimTime、DimItem、DimBranch、DimLocation,如下图所示。

星型架构

每个维度表都连接到一个事实表,因为事实表具有用于连接两个表的每个维度表的主键。

事实表中的事实/度量与维度表中的属性一起用于分析目的。

扩展星型架构

在扩展星型模式中,事实表连接到维度表,这个维度表进一步连接到 SID 表,这个 SID 表连接到主数据表。在扩展星型模式中,您在多维数据集中拥有事实表和维度表,但 SID 表在多维数据集之外。当您将事务数据加载到信息多维数据集中时,将根据 SID 生成 Dim Id,然后在事实表中使用这些 Dim id。

在扩展星型模式中,一个事实表可以连接16个维度表,每个维度表最多分配248个SID表。这些 SID 表也称为特征,每个特征都可以有主数据表,如 ATTR、Text 等。

  • ATTR – 用于存储所有属性数据。

  • 文本– 用于存储多种语言的描述。

扩展星型架构

信息区域和信息对象

InfoObjects 被称为 SAP BI 中的最小单元,用于信息提供者、DSO、多提供者等。每个信息提供者包含多个信息对象。

InfoObjects 在报告中用于分析存储的数据并向决策者提供信息。InfoObjects 可以分为以下几类 –

  • 客户、产品等特征。
  • 销售数量、货币等单位。
  • 关键数据,如总收入、利润等。
  • 时间特征,如年、季度等。

InfoObjects 在 InfoObject 目录中创建。可以将 InfoObject 分配给不同的 Info Catalog。

信息区

SAP BI 中的信息区域用于将相似类型的对象组合在一起。Info Area 用于管理Info Cubes 和InfoObjects。每个 InfoObjects 都驻留在一个 Info Area 中,您可以在一个文件夹中定义它,该文件夹用于将类似的文件放在一起。

信息区

觉得文章有用?

点个广告表达一下你的爱意吧 !😁