【发布时间】:2016-05-28 09:26:45
【问题描述】:
我有这个简单的数据仓库架构:
Flight (ID, pilot, aircraft, airport)
Pilot (ID, name, surname, flight hours)
Aircraft (ID, model)
Airport (ID, name, city)
- Flight.pilot 引用 Pilot.ID
- Flight.aircraft 引用 Aircraft.ID
- Flight.airport 引用 Airport.ID
航班将成为我的事实表。
那我要三个维度:
- pilotage(涉及 Pilot 表)
- 车辆(涉及飞机桌)
- 出发(涉及机场表)
一个measure可以是航班号,通过Flight table上的count(ID)获得。
在下图中,您可以看到我刚刚描述的星型模式。
我的问题是:选择飞行时间(这是表格的一列 - 飞行员 - 参加一个维度 - 领航 -)是否有意义?
而且,更一般地说,如果可能/在概念上正确选择事实表中不在的列作为衡量标准。
那么,简而言之,数据仓库多维数据集的度量是否必须来自事实表?或者也可以选择维度表中的列?
如果你能帮助我,非常感谢!
【问题讨论】:
标签: data-warehouse cube