背景:

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

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

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

据我所知,我的关系与工作维度和度量相同,并且我没有从 SSAS 或事件日志中收到任何错误,只是在多维数据集浏览器中保持沉默和一组空单元格。

想法?

有帮助吗?

解决方案

我发现了我的问题。

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

其他提示

计算;命令不存在于“脚本/计算”选项卡中。解决了并且有效

更正计算:

在多维数据集计算选项卡中,确保您位于脚本视图(而不是表单视图)。在脚本区域写入“计算”一词。单击返回“浏览器”选项卡以验证您现在是否具有测量数据。

感谢您的指导,伊恩!

为他人:

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

更多建议 这里这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top