维度一致性问题
0
有一张员工维度表,每个员工对应一个部门;但是我发现事实表中,一个员工会对应多个部门,好像实际运营情况也确实会有这种情况,这样我最后关联维度表会导致按员工部门统计不一致。。。这个怎么办呢?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-09-02 回答
赞同来自: 梁勇
如:
create table dim_emp
(
emp_id integer, --PK
emp_full_name varchar(100)
dept_id integer --这里看你是否有保留历史记录的需求,如果有,需要用拉链表或者加surrogate key的办法解决
);
create table dim_dept
(
dept_id integer, -- PK
dept_name varchar(100)
);
create table fact_salary
(
emp_id integer,
dept_id integer,
salary_amt decimal(8,2)
);
以上
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-08-03 回答
赞同来自: