![]() |
1
0
当你看分钟级别的时候——你是在谈论从12:00到12:10的所有事件吗? 我想如果你需要更快的速度(因为很明显它会扫描所有的东西),你需要使你的“时间”维度的两个部分正交-形成一个日期维度和一个时间维度。 如果你是1900年1月1日12:00到1900年1月1日12:10,我不知道那会是什么… |
![]() |
2
0
您是否验证了多维数据集的聚合以确保它们是正确的?任何一个简单的方法都是,如果你得到相同数量的记录,不管你下的是什么样的钻树。 假设不是这样的话,那么Cade关于创建日期维度和时间维度的建议将是最明显的方法,但它是SSAS中更大的一个“不”。有关详细信息,请参阅本文: http://www.sqlservercentral.com/articles/T-SQL/70167/ 希望这有帮助。 |
![]() |
3
0
我还将检查以确保您运行的是最新的SQL Server 2005 SP。 RTM版本有一些SSAS性能问题。 还要检查以确保在时间维度和其他DIM上正确定义了属性关系。 如果没有定义这些关系,SSAS存储引擎将扫描更多必要的数据 更多信息: http://ms-olap.blogspot.com/2008/10/attribute-relationship-example.html 如上所述,拆分日期和时间将显著降低日期维度的基数,这将提高性能并允许更好的分析体验。 |