0

我有一个 SSAS 多维数据集,其中我的一个维度有 500 万个记录。当我尝试查看维度的数据时,报表或 Excel 数据透视表变得冗长,而且性能也很差。我无法对特定维度数据进行分类。我能想到的限制数据的唯一方法是从具有度量值的维度中选择前 10K 行。除了将其限制为前 10K 维度记录之外,任何人都可以建议其他可能性吗?

4

2 回答 2

0

你设置聚合了吗?我冒昧地猜测,将数据带到观察点所花费的大部分时间都与您的措施有关。如果我是你,我会尝试添加聚合或提高聚合百分比,以便通过将此工作负载传递给维度/多维数据集的处理时间来减轻查询时的一些压力。

通常,人们将他们的聚合水平设置在 30% 左右开始。

如果您已经这样做了,我会考虑在您的多维数据集所在的服务器上升级您的硬件。(取决于你已经拥有的)

这些只是建议,因为它也可能是您的多维数据集设计中的一个问题,导致运行时间过长。

于 2012-05-15T22:27:27.777 回答
0

我建议您创建一个层次结构来显示 500 万条记录。按级别 1 中的子字符串分组,(如果需要级别 2 中的某些字符),然后是属于该组的数据。例如 :

Level 1           Value
A                 Apple
A                 Ant

这意味着您不会一次显示所有 500 万条记录,而且现在使用聚合也非常有效。

于 2013-05-23T05:46:42.450 回答