在本章中,我们将讨论Star和Extended Star Schema.我们还将了解InfoArea和InfoObject是什么.
Star Schema
在Star Schema中,每个维度都连接到一个事实表.每个维度仅由一个维度表示,并且不进一步标准化.维度表包含一组用于分析数据的属性.
例如 : 我们有一个名为 FactSales 的事实表,其中包含所有Dim表的主键和度量 units_sold 以及 dollars_sold 进行分析.
我们有4个维度表和减号; DimTime,DimItem,DimBranch,DimLocation,如下图所示.
每个维度表都连接到一个事实表,因为事实表具有用于连接两个表的每个维度表的主键.
事实中的事实/度量表用于分析目的以及维表中的属性.
扩展星型模式
在扩展星型模式中,事实表连接到维度表和此维度表进一步连接到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都驻留在一个信息区域中,您可以在一个用于将类似文件保存在一起的文件夹中进行定义.