关于SSAS多维数据集和维度开发的一些提示

时间:2017-08-23 14:03:10

标签: sql ssas cube bids dimension

以下是我发现的一些技巧,可以解决从任何其他问题或论坛无法修复的重复出现的问题。

1 个答案:

答案 0 :(得分:0)

  1. 我的多维数据集在我过滤时有数据,但在我想要显示行时没有。 我见过的重复出现的答案:

    • 计算声明缺失/已注释掉。
    • 您的分区/聚合设置不正确。
    • 您的尺寸设置不当。
  2. 现在,如果你正在进行像我一样的基本立方体设置,这意味着你要投入尺寸并使用出现的措施。前两个应该不是问题。可以通过浏览维度来检查第三个,如果信息不存在那么您的维度就是问题。

    我遇到的问题: 我有一些我正在使用的视图的属性是日期,所以我将它们与时间表联系起来。对我来说,如果设置正确,将时间维度添加到多维数据集不会向多维数据集添加“时间”,但会自己添加属性。 I.E. “最后收集日期”等等。

    我发现的问题是时间维度没有正确设置。我视图中的所有日期都不是与时间表有关系,或者日期中有空值,可以通过创建一个未知的成员来处理。大多数情况下,我的立方体中没有任何信息可以解决时间维度问题。

    1. 我的立方体需要很长时间才能处理。我见过的重复出现的答案。
      • 您的分区设置不正确
      • 您的视图包含太多列/项目。
    2. 现在,如果你像我一样,并且必须根据视图进行处理,那么第二个不适用/无法修复。第一个我还没有玩过分区太多,因为做这些计数需要很长时间才能让我能够坐下来工作。

      我发现的问题是有太多不同的计数不幸的是,对于某些人来说,您可能需要一个独特的计数。但是,即使搞乱聚合,我仍然无法减少处理不同计数所需的时间。

      1. 我的多维数据集不会部署。
      2. 这可能由于某些原因而发生,之前已删除某些内容并且未更新多维数据集。度量关系未正确设置。 (如果更改维度的“键”,则会发生这种情况)或者维度设置不正确。如果您确实更改了维度的键,请务必更改其属性关系。