我对事实和维度表有点困惑,我无法澄清我的疑虑。问题是,我必须设计一个只有一个关键字表的模式。与每个关键字对应,我们有一个日期表和站点表(该关键字是为哪个站点生成的)。现在,对于将哪个表指定为事实,哪个表作为维度表,我非常困惑。关键字表包含key_id和关键字名称。日期表包含月份、年份和周。Site表包含站点名称,关键字belongs.Please对其表示此架构的体系结构。
发布于 2013-08-28 05:58:39
你在测量什么?
您在计算每个站点生成关键字的次数吗?所有这三个表都是维度(假设您的日期表中有每个日期,不管如何)。您需要另一个表,它是您的事实,它告诉您一天内生成关键字的次数(甚至是小时)--您应该尽可能低地开始。
换句话说,对于给定的站点,每周能生成不止一次关键字吗?一周内产生了10次吗?这是您的事实表记录:
Date_SurrogateKey Site_SurrogateKey Keyword_SurrogateKey GeneratedCount
1 6 7 10在本例中,1连接到日期维度的主键,6连接到站点维度的主键,7连接到关键字维度的主键。
https://stackoverflow.com/questions/18457428
复制相似问题