刚进入数据仓库,需要你的帮助来澄清一个混乱.假设我有Employee维度和Department Dimension.如果我有一份报告要求我列出dimEmployee(名称,薪水,职位)和部门(DeptNo,Desc,Manager)中的字段,我该怎么做.我是否创建了一个事实表(无事实),它将成为这两个维度之间的连接表?或者我需要以不同方式设计这两个表.每个人都在谈论事实和维度,但我们是否甚至考虑过连接维度表?
感谢您的见解.
RK
当您谈论维度和事实表时,您通常指的是聚合数据。您可以写一份报告,讨论每个部门的员工人数。
听起来您正在处理数据列表。使用直接 SQL 可能会更好地实现这一点。所以像
SELECT person.Name, person.Salary, Person.Position,
Department.DeptNo, Department.Desc, Department.Manager
From person
join Department on person.DeptId = Department.Id
Run Code Online (Sandbox Code Playgroud)