SAP BW - 数据仓库

在本章中,我们将讨论Star和Extended Star Schema.我们还将了解InfoArea和InfoObject是什么.

Star Schema

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

例如 : 我们有一个名为 FactSales 的事实表,其中包含所有Dim表的主键和度量 units_sold 以及 dollars_sold 进行分析.

我们有4个维度表和减号; DimTime,DimItem,DimBranch,DimLocation,如下图所示.

Star Schema

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

事实中的事实/度量表用于分析目的以及维表中的属性.

扩展星型模式

在扩展星型模式中,事实表连接到维度表和此维度表进一步连接到SID表,此SID表连接到主数据表.在扩展星型模式中,您具有多维数据集内的事实和维度表,但SID表位于多维数据集之外.当您将事务数据加载到Info多维数据集中时,将根据SID生成Dim Id,然后在事实表中使用这些Dim id.

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

  • ATTR : 它用于存储所有属性数据.

  • 文字 : 它用于存储多种语言的描述.

扩展星型模式

InfoArea和InfoObjects

InfoObjects被称为SAP BI中的最小单位,用于信息提供商,DSO,多供应商等每个Info Provider都包含多个InfoObject.

InfoObjects用于报告中,用于分析存储的数据并向决策者提供信息. InfoObjects可以分为以下类别 :

  • 客户,产品等特征

  • 销售数量,货币等单位

  • 总收入,利润等关键数据

  • 时间特征,如年,季,等.

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

Info Area

SAP BI中的信息区域用于对相似类型进行分组对象在一起.信息区域用于管理信息立方体和InfoObject.每个InfoObject都驻留在一个信息区域中,您可以在一个用于将类似文件保存在一起的文件夹中进行定义.

信息区