当存在两个或多个逻辑层次结构时,如何提取维表中列的层次结构?

时间:2019-11-06 00:47:22

标签: sql database data-modeling data-warehouse dimensional-modeling

我想知道每个维度中的层次结构列是什么,哪些是“较高”和“较低”?我有很多维表,但是这里有一个具有多个逻辑层次结构的表。

表和limit 1如下:

 manufacture_cal_key | manufacture_shift_code | manufacture_day_date | manufacture_date_shift | manufacture_yearmonth | manufacture_yearmonthday | manufacture_year | manufacture_yearquarter | manufacture_monthofyear | manufacture_quarterinyear
---------------------+------------------------+----------------------+------------------------+-----------------------+--------------------------+------------------+-------------------------+-------------------------+---------------------------
 mCAL_2017-05-10s04  | SH4                    | 2017-05-10 18:00:00  | mYMDS_2017_05_10_s4    | mYM201705             | mYMD20170510             | mY2017           | mYQ2017Q2               | mMO05                   | mQO2
(1 row)

如您所见,制造年份可以是Manufacture_monthofyear和Manufacture_yearmonth的顶级列?也许我错了,并且对层次结构的理解不够充分。

我希望了解层次结构,并在可能的情况下提供一些有用的参考资料,这些参考资料也可以帮助我理解基本原理。

表说明为: enter image description here

0 个答案:

没有答案