1

背景:

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

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

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

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

想法?

4

4 回答 4

2

更正计算:

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

感谢您的指导,伊恩!

于 2015-04-03T21:45:12.407 回答
1

我发现了我的问题。

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

于 2008-12-16T20:23:56.160 回答
1

为他人:

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

更多建议在这里这里

于 2012-03-26T09:35:36.753 回答
1

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

于 2013-05-30T11:56:09.597 回答