【问题标题】:Cube Dimension loads very slowCube Dimension 加载速度很慢
【发布时间】:2023-03-31 19:24:01
【问题描述】:

我有一个维度约为 100,000 行的多维数据集。 它运行得非常慢,我不确定要解决这个问题的方向。 我已经为度量创建了分区,并且聚合似乎运行得很好。但是,我可以在 2008 年 BIDS 中将一个维度拉到浏览器中,甚至无需任何措施,我将需要 10 分钟来加载。关于我可以解决这个问题的任何方向的建议?我正在使用 SQL Server 2008 企业版。服务器很大,有 196 gig om 内存。
感谢您的帮助!

【问题讨论】:

  • 我不确定您希望我发布什么代码。 DSV 的代码?谢谢

标签: ssas cube cube-dimension


【解决方案1】:

根据您的维度属性构建层次结构。即使您可以将它们全部带入多维数据集,谁会在 100.000k 个可能值中搜索单个属性?

在某种层次结构中添加大维度并将 AttributeHierarchyVisible 属性设置为 false 是 Microsoft 的最佳实践,因此可以通过层次结构而不是单独浏览属性

【讨论】:

    【解决方案2】:

    维度是在处理多维数据集时还是在处理多维数据集之后变慢?昏暗是如何构成的?它是一个 SQL Server 视图,其中可以连接到下面的其他表,也许是嵌套循环连接而不是合并或散列连接来读取整个 Dim?

    您是否使用 Bridge 表来获取事实数据?这些将在运行时进行评估,可能需要一些时间。即使您只是在浏览器中返回模糊数据,SSAS 也使用默认度量,这意味着您的浏览查询很可能无论如何都引用了事实数据。

    最后,确保在服务器上正确设置内存,确保 SSAS 使用了足够的内存。这台服务器是专门用于 SSAS 的,还是安装了 SQL Server 或其他东西?

    【讨论】:

      猜你喜欢
      • 2015-05-15
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多