01. 事实表
事实表
每个数据仓库都包含一个或者多个事实数据表。事实数据表可能包含业务销售数据,如现金登记事务。所产生的数据,事实数据表通常包含大量的行。事实数据表的主要特点是包含数字数据
包含在事实数据表中的“度量值”有两中:一种是可以累计的度量值,另一种是非累计的度量值。最有用的度量值是可累计的度量值,其累计起来的数字是非常有意义的。用户可以通过累计度量值获得汇总信息,例如。可以汇总具体时间段内一组商店的特定商品的销售情况。非累计的度量值也可以用于事实数据表,单汇总结果一般是没有意义的,例如,在一座大厦的不同位置测量温度时,如果将大厦中所有不同位置的温度累加是没有意义的,但是求平均值是有意义的。一般来说,一个事实数据表都要和一个或多个纬度表相关联,用户在利用事实数据表创建多维数据集时,可以使用一个或多个维度表。
一个按照州、产品和月份划分的销售量和销售额存储的事实表有
Sate | Product | Mouth | Units | Dollars |
---|---|---|---|---|
WA | Mountain-100 | January | 3 | 7.95 |
WA | Cable Lock | January | 4 | 7.32 |
OR | Mountain-100 | January | 3 | 7.95 |
OR | Cable Lock | January | 4 | 7.32 |
WA | Mountain-100 | February | 16 | 42.40 |
在这些事实表的示例数据行中,前
事实表数据行中包含了您想从中获取度量值信息的最底层级别的明细。换句话说,事实表中对每个维度的最详细的项目成员都有数据行。如果有使用其他维度的度量,只要为那些度量和维度创建另一个事实表即可。数据仓库中可能包含拥有不同度量值和维度的不同事实表。
事实表前缀为