【问题标题】:Why isn't SSAS loading any measure data for my cube?为什么 SSAS 不为我的多维数据集加载任何度量数据?
【发布时间】:2008-12-13 20:58:59
【问题描述】:

背景:

我正在编写一个数据提供程序,SSAS 将使用它从第三方系统获取数据。
我编写了一个工具,它将基于使用 AMO 的第三方系统的配置来构建多维数据集、维度、度量组和度量。

现在,在多维数据集浏览器中,我可以提取维度的成员,但是,永远不会查询度量数据 - 我知道这一点,因为我的数据提供者将记录所有来自它的 SQL 查询 SSAS 请求。

那么,我该如何诊断呢?度量的配置步骤是什么(这只是针对单键维度的常规 1:1 度量 - 非常简单的多维数据集)。

据我所知,我的关系与工作维度和度量相同,我没有从 SSAS 或事件日志中得到任何错误,只是静默和 Cube 浏览器中的一组空单元格。

想法?

【问题讨论】:

    标签: sql-server sql-server-2005 ssas msas


    【解决方案1】:

    更正计算:

    在多维数据集计算选项卡中,确保您处于脚本视图(与表单视图相反)。在脚本区域写下 CALCULATE 一词。单击返回浏览器选项卡以验证您现在是否拥有测量数据。

    感谢伊恩的指导!

    【讨论】:

      【解决方案2】:

      我发现了我的问题。

      当我使用 AMO 创建度量值组时,我从未为它创建分区。没有分区的度量组将部署和处理而不会出错,但不会查询任何内容,因为与事实表的关系不存在。

      【讨论】:

        【解决方案3】:

        对于其他人:

        • 检查 CALCULATE; 命令是否出现在“脚本/计算”选项卡中。
        • 确保指定维度和度量值组之间的关系。
        • 将任何相关维度的 UnknownMember 属性设置为可见。

        更多建议herehere

        【讨论】:

          【解决方案4】:

          计算;命令在脚本/计算选项卡中不存在。解决了,它的工作原理

          【讨论】:

          猜你喜欢
          • 2023-03-04
          • 1970-01-01
          • 2021-11-30
          • 1970-01-01
          • 2020-01-22
          • 2014-06-26
          • 1970-01-01
          • 1970-01-01
          • 2018-10-04
          相关资源
          最近更新 更多