我需要一些有关使用SSA(表格模式)作为源的SSR报告的建议



这可能不是一个专门的编程问题,而是我知道SSR和关系数据库,但对于SSA来说是全新的。

我有一个SSRS报告,该报告一直使用SQL Server关系数据库作为源。由于某些业务需求,该报告的来源现在正在更改为SQL Server 2012 Analysis Servicess Cube。SSAS服务器模式为"表格",并且Cube的DirectQueryMode是" Inmemory"。

从我到目前为止的问题来看,我对报告的T-SQL查询与SSAS源无效。

问题:现在我应该重新编写哪种查询语言?DAX或MDX(我对这两个都没有经验,所以我无法说出为什么我应该使用一个(。

除了dax&MDX,是否有其他更适合查询SSAS(表格模式(的SSRS报告的东西?

虽然两种语言都能在表格模式下查询SSA,但要记住的一件事是DAX将是表格模型的母语。

请注意,可以帮助测试查询的一件事是,Excel能够以多维或表格模式连接到SSA。Excel将允许您将数据作为枢轴表浏览作为拖放环境,同时它在后台生成MDX查询。它使用MDX由于利用其查询Olap Cubes的能力。

这也使测试计算的度量变得容易,因为您可以在Excel中运行该度量与手动计算以验证事物的排列。

最新更新