Datawarehouse - 如何链接维度

6 data-warehouse

刚进入数据仓库,需要你的帮助来澄清一个混乱.假设我有Employee维度和Department Dimension.如果我有一份报告要求我列出dimEmployee(名称,薪水,职位)和部门(DeptNo,Desc,Manager)中的字段,我该怎么做.我是否创建了一个事实表(无事实),它将成为这两个维度之间的连接表?或者我需要以不同方式设计这两个表.每个人都在谈论事实和维度,但我们是否甚至考虑过连接维度表?

感谢您的见解.

RK

Blu*_*ame 0

当您谈论维度和事实表时,您通常指的是聚合数据。您可以写一份报告,讨论每个部门的员工人数。

听起来您正在处理数据列表。使用直接 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)