首页 > 解决方案 > 当有两个或多个逻辑层次结构时,如何提取维度表中列的层次结构?

问题描述

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

表和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)

如您所见,制造年份可以是制造月份和制造年份月份的顶级列吗?或者也许我错了,对层次结构的理解不够好。

我希望了解层次结构,如果可能的话,一些很好的参考资料也可以帮助我理解第一原则。

表说明为: 在此处输入图像描述

标签: sqldatabasedata-modelingdata-warehousedimensional-modeling

解决方案


推荐阅读