处理数据立方体中事实表中的多个条目

处理数据立方体中事实表中的多个条目

我们一直在为我们的项目构建数据多维数据集,其中我们面临的问题就像维度表中的一对多关系以及在事实表中进行条目(重复)。

EmployeePersonalInfo Table:                                                    

EmployeePersonalID  Name
E1                  Steve(row1)
E2                  Mark(row2)


EmployeeDiscipline IncidentInfo Table:                                      

EmployeePersonalID  EmployeeDisciplineIncidentID
E1                  Dis1(row1)
E2                  Dis5(row2)


EmployeeDepartmentInfo Table:

EmployeeDepInfoID   EmployeePersonalID
Dep1                E1(row1)
Dep2                E1(row2)
Dep3                E1(row3)
Dep1                E2(row4)
Dep2                E2(row5)
Dep3                E2(row6)

使用上述条目创建事实表时,

FactDiscipline Table:

EmployeePersonalD   EmployeeDepInfoID   EmployeeDisciplineIncidentID
E1                  Dep1                Dis1(row1)
E1                  Dep2                Dis1(row2)
E1                  Dep3                Dis1(row3)
E2                  Dep1                Dis5(row4)
E2                  Dep2                Dis5(row5)
E2                  Dep3                Dis5(row6)

实际上,员工 E1 与纪律事件 Dis1 相关联。由于 EmployeeDisciplineInfo 与其相连,因此同一员工 E1 将有 3 个条目。但员工 E1 仅涉及一个事件 Dis1。在事实表中,它将员工 E1 的事件计数测量为 3。

感谢您的帮助!

答案1

相关内容