我试图理解维度建模。在阅读维度建模书籍时,我创建了一个星型模式。
事实表是一个累积快照表,它有多个日期列,这些列使用代理键链接到日期维度。
FactApplicants
{
Interview_No_Show_Date_Key (FK)
Cancel_Date_Key (FK)
Interviewed_Date_Key (FK)
. ....
Applicant_Key(FK)
InquiryCount int
}
DimDate
{
Date_Key (PK, int),
FullDateUSA (char(10))
Date (datetime)
}
我确实有一个定义明确的过程,我正在尝试为其制作这个星型模式。我在每个步骤的事实表中都有一个日期字段,因为我需要准备像报告和活动报告这样的漏斗。所以问题真的是
这个对吗?事实表可以多次引用同一个日期维度表吗?
我在互联网上看到的例子似乎表明这是正确的,但我很难让它与 Pentaho 报告一起工作。所以我不确定这是设计问题还是我在 Pentaho 中没有正确执行的操作