我正在为 SSAS 设计一个事实表,这是我第一次尝试这样做,因为这是一个原型系统,只是为了展示可以做什么并向某人展示它们是否是什么后。
我已经编造了一些数据,现在正在尝试创建事实表。多维数据集将查看推荐,我试图显示的是随着时间的推移显示一个月内打开的推荐数量、一个月内关闭的数量以及该月任何时候打开的数量的信息(即他们本可以在上个月开业并在未来一个月关闭)。
如何最好地设计这些措施是我卡住的地方。它应该是三个事实表还是我可以逃脱一个?如果我做三个事实表,我可以链接记录号和打开日期以获取一个月内打开的数字,我可以链接记录号和关闭日期以创建一个月内关闭的数字,但我有一个不知道是什么时候描述它在这个月的任何时候开放。对于此表,我是否需要为每个推荐每天创建一行?这似乎有点密集,所以我立刻认为这是错误的。
所以问题是双重的:
- 我可以在一张桌子上做这三个措施吗?如果可以,最好的方法是什么?
- 在月份计数的任何时候打开的最佳方法是什么?
任何想法都将不胜感激,因为我确实是这方面的初学者,我需要帮助的只是谷歌,因为我的截止日期很短。
我拥有的尺寸:
人口统计:记录数;性别; 种族; 出生日期;
转介:记录号;开放日期;结束日期;
时间:日期;月; 四分之一; 年;
我最初设计的事实表是:
数据:
记录编号; Opened_in_month; Closed_in_month; 打开_in_month;
自从创建多维数据集以来,我可以看到数字与我在测试数据中输入的不匹配,所以我知道我搞砸了事实表,我需要重新创建那个表。