背景:
我正在编写一个SSAS将用于从第三方系统获取数据的数据提供程序 我编写了一个工具,它将根据使用AMO的第三方系统的配置构建多维数据集,维度,度量组和度量。
现在,在多维数据集浏览器中,我能够提取维度的成员,但是,永远不会查询度量数据 - 我知道这是因为我的数据提供程序将记录来自它的所有SQL查询SSAS请求。
那么,我该如何诊断呢?度量的配置步骤是什么(这只是针对单键维度的常规1:1度量 - 非常简单的多维数据集)。
据我所知,我的关系与工作维度和度量相同,我没有从SSAS或事件日志中得到任何错误,只是在Cube浏览器中静默和一组空单元格。
想法?
答案 0 :(得分:1)
我发现了我的问题。
当我使用AMO创建度量值组时,我从未为它创建过分区。没有分区的度量组将无错误地部署和处理,但不会查询任何内容,因为与事实表的关系不存在。
答案 1 :(得分:1)
CALCULATE;命令在“脚本/计算”选项卡中不存在。解决了它的工作
答案 2 :(得分:1)
纠正计算:
在“多维数据集计算”选项卡中,确保您使用的是脚本视图(而不是表单视图)。在脚本区域中写下CALCULATE一词。单击返回“浏览器”选项卡以验证您现在是否拥有度量数据。
感谢方向,伊恩!
答案 3 :(得分:0)