我有一个SSAS多维数据集,其中一个维度有500万个recrods。当我尝试查看维度的数据时,报表或excel枢轴变得很长,而且性能也很差。我无法对特定尺寸数据进行分类。我只能想到限制数据的方法是从维度中选择具有度量值的前10K行。除了将其限制在前10K维度记录之外,还有人可以提出其他可能性吗?
答案 0 :(得分:0)
您是否设置了聚合?我冒昧地猜测,大部分时间花在将数据提供给观察点上都与你的措施有关。如果我是你,我会尝试添加聚合或增加聚合百分比,以便通过将此工作负载传递到维度/多维数据集的处理时间来缓解查询时的一些压力。
通常,人们将聚合水平设定为约30%才能开始。
如果您已经这样做了,我会考虑升级您的多维数据集所在的服务器上的硬件。 (取决于你已经拥有的东西)
这些只是建议,因为它也可能是您的多维数据集设计中导致运行时间过长的问题。
答案 1 :(得分:0)
我建议您创建一个显示500万条记录的层次结构。按级别1中的子字符串分组(如果需要级别2中的某些字符),则属于该组下的数据。例如:
Level 1 Value
A Apple
A Ant
这意味着您不会同时显示所有500万条记录,现在使用聚合也非常有效。