Skip to main content

了解事实表与数据库中的维度表

小新Power BI课堂事实表和维度表 (七月 2025)

小新Power BI课堂事实表和维度表 (七月 2025)
Anonim

事实和维度构成了任何商业智能工作的核心。这些表包含用于进行详细分析和获得业务价值的基本数据。在本文中,我们将介绍商业智能的事实和维度的开发和使用。

什么是事实和事实表?

事实表包含与特定业务流程相对应的数据。每行代表与进程关联的单个事件,并包含与该事件关联的度量数据。

例如,零售组织可能具有与客户购买,客户服务电话呼叫和产品退货相关的事实表。客户购买表可能包含有关购买金额,应用的任何折扣以及支付的销售税的信息。事实表中包含的信息通常是数字数据,通常是可以轻松操作的数据,特别是通过将数千行汇总在一起。例如,上述零售商可能希望提取特定商店,产品线或客户群的利润报告。零售商可以通过从事实表中检索与这些事务相关的信息,满足特定条件,然后将这些行添加到一起来实现此目的。

什么是事实表粮食?

在设计事实表时,开发人员必须特别注意表的粒度,这是表中包含的详细程度。

设计上述零售组织的购买事实表的开发者将需要决定,例如,桌子的粒度是客户交易还是单个物品购买。在单个物品购买谷物的情况下,每个客户交易将生成多个事实表条目,对应于购买的每个物品。

粮食的选择是在设计过程中做出的一项基本决定,可以对未来的商业智能工作产生重大影响。

什么是尺寸和尺寸表?

维度描述了商业智能工作中涉及的对象。事实对应于事件,而维度对应于人,项或其他对象。

在上面示例中使用的零售场景中,我们讨论了购买,退货和调用是事实。另一方面,客户,员工,商品和商店是维度,应包含在维度表中。维度表包含有关对象的每个实例的详细信息。例如,商品维度表将包含商店中销售的每件商品的记录。它可能包括项目成本,供应商,颜色,尺寸和类似数据等信息。事实表和维度表彼此相关。再次返回到我们的零售模型,客户交易的事实表可能包含对项目维度表的外键引用,其中该条目对应于该表中用于描述所购买项目的记录的主键。