2012-01-03 57 views
1

渐变维度我有地方机构从每6个月一次,每3年检查记分卡的结果被记录为2型记录检查什么变化缓慢的维度表[tblInspections]项目,使用StartDateEndDate来覆盖此计分卡有效的检查之间的时间段。检查表链接到[tblEstablishments],其中包含有关其他固定维度的其他详细信息,例如位置和业务类型。在SSAS和SSRS

所以目前,我们提供的现状(where EndDate is null),也对任何一个机构的历史上审计报告(在EstablishmentID)汇总报告
我的下一个任务是提供记分卡的发展趋势的更详细的分析报告结果,我需要提供每个月最后一天的历史汇总结果。

我的问题是,尽管清楚地知道我想要什么,我现在不知道该如何到达那里。

1)我开始写ETL过程构建基于所有工作了什么都聚集会一直在每月底的历史业绩立方体?

2)我是那么能够公正处理在每个月底的电流记录有效从头开始添加新的切片到现有多维数据集的末尾,没有再处理? (如果是这样怎么样?)

3)有没有另外一种方法呢?在任何时间通过从具有开始日期和结束日期的多个记录中选择正确的记录来确定历史状态时,Analysis Services是否有更好的方式来自动处理SCD?

任何意见和与此相关的教程指针将不胜感激。

回答

1
  1. 首先,我想你会想建立一个新的定期(每月)快照事实表,如果你试图分析检查结果跨机构(以及其他方面,如时间/日期)。然后,您可以构建ETL过程来填充这个新的事实表。最后,您可以将事实表建模为新的或现有的多维数据集中的新度量值组...一定要注意这个新度量值组中度量的聚合属性...通常您不想求和定期快照措施(考虑如果您在每个月末对您的银行账户余额进行结算并按年进行查看会发生什么情况)。

  2. 是的,你将运行在每个月将有更多的行您定期(每月)快照事实表的末尾ETL。然后,您可以处理立方体,并且您都已设置完毕。

  3. 分析服务处理SCD2尺寸相当不错(假设你使用代理键...你是不是吗?)。我认为你试图建模的商业过程(检查)......是什么造成一些混乱,因为在这个新的分析中它不再是,它已成为一个事实(一个定期快照事实)

+0

感谢您的建议 - 我已经在这个大方向上取得了一些进展,但如果还有另一种处理这种情况的基本方法,我不会完全承诺它。 我的其他要求包括报告检查数量,积压检查积压的次数,以及上诉后获得更高分数的次数。我现在的想法是,我应该提供两个事实表并将其处理到两个SSAS多维数据集 - 一个用于每月分发结果快照,另一个用于每月活动。 – 2012-01-11 15:55:41