【问题标题】:SSAS large dimensionSSAS大维度
【发布时间】:2012-05-14 22:12:40
【问题描述】:

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

【问题讨论】:

标签: ssas cube


【解决方案1】:

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

一般来说,人们将他们的聚合水平设置在大约 30% 开始。

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

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

【讨论】:

    【解决方案2】:

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

    Level 1           Value
    A                 Apple
    A                 Ant
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-28
      • 2014-01-26
      • 2016-08-22
      • 2018-07-06
      • 1970-01-01
      相关资源
      最近更新 更多