数据仓库建表疑问
A表(维度表)有三个部门字段(销售部门,项目部门,责编部门)且都会作为维度属性,都对应部门表B,这种情况在数据仓库是否要建三个部门表(销售部门表,项目部门表,责编部门表)啊。
------解决方案--------------------描述不清楚
关于组织结构维度应该为这样
人-组表: 人id 人名 组id
组-部门: 组id 组名 部门id
部门: 部门id 部门名
或者一张自关联表
子id 子名 父id
反正你说的格式不对,最好详细描述一下
------解决方案--------------------你去参考以下星型,雪花形就知道了
------解决方案--------------------在数据仓库中 建一个维度表 一个事实表就可以啦
维度表
部门
事实表
部门 ,其他字段
通过部门做关联即可
------解决方案--------------------雪花型架构:
事实表->图书表->部门表
星型架构:
事实表->图书表
图书表和部门表合并成一张新的图书表,在图书表增加一列,表示部门id对应的描述
具体怎么实施要看你的数据量
数据量不大一切都无所谓
数据量大星型架构效率更高