-
xugj831 小试身手Lv3
发表于2020-1-20 08:44
悬赏1
已解决
在主题表中,已经设置了同维度表的关联,在报表分析中,只能拾取主题表中的字段。而关联的维度表中的字段是无法关联的?
10个回答
-
1505121235 数据老手Lv5
产品数据分析的处理逻辑就是这样的呢,主要是对主题表的字段进行分析,维表相当于一张数据字典表,例如主题表对应的数据库表存的都是代码值但是希望显示实际意义,维表就派上用场了,维表中id和name一一对应,只要主题表id和维表id能对应上就可以显示文字了
-
1505121235 数据老手Lv5
http://www.esensoft.com/data/upload/video/1566975449f60c2dda6ee9feae.mp4可以参考学习视频
如果是单级维度,可以如此理解。可如果是多级维度。
例如,省-城市-区 。 主题表中应该是最小的颗粒度,只包含区的字段,并关联了维度表。
那么在报表分析阶段,如果想查询城市级别,在数据拾取的情况下,如果实现呢?
-
1505121235 数据老手Lv5
主题表不是最小颗粒度啊,主题表的行政区划字段可以存所有的行政区划代码,然后建立一个分段维表,可以按照级次查询,你可以参考维表和主题表相关视频和示例
xugj831 发表于 2020-1-20 11:51
如果是单级维度,可以如此理解。可如果是多级维度。
例如,省-城市-区 。 主题表中应该是最小的颗粒度,只 ...
以行政区划为例,省 市 区三级,关联的是末级,但是用的时候可设置选择分析的层级,分省市数据
我一直理解,主题表,就是事实表,然后可以同维度表,构建星型模型。根据您的解释,好像是把所有的模型都构建在主题表中,然后维度,更多是一个数据字典的映射关系。
那就再请教一下,例如,我的数仓中,一个事实表中包含所需要的4个维度表,(每行事实表中有关联维度表的代理键),这样的话,我不能根据数据库表来创建主题表。
是否有推荐的构建主题表的方式? 是把事实表,维度表都加入到主题表?然后再建虚拟主题表?
请指教。
-
1505121235 数据老手Lv5
事实表当中每个需要分析的字段都可以建立一个对应的维表,维表就是分析的角度,具体怎么操作可参见学习视频