【发布时间】:2014-11-01 12:41:35
【问题描述】:
虽然我在 SQL Server 方面有比较好的暴露者,但在 SSAS 方面我还是个新手。
我们将在 SSRS 中创建一组报告,并将数据源作为 SSAS CUBE。
一些报告涉及来自至少 3 或 4 个表的数据,还涉及分组和 SQL 环境中所有可能的事情(例如查找一天的最大记录并将其与另外 4 个表连接并在顶部应用过滤逻辑它)
所以实际的问题是我是否需要在 Cube 中实现这些逻辑,或者让它们在 SQL 数据库中处理(使用 SSAS 中的命名查询)并将结果存储在 Cube 中,然后在报告中显示?我知道我的后一种选择将涉及创建更多的多维数据集,具体取决于正在开发的每个报告。
有人告诉我使用事务表中的数据创建多维数据集,并使用 MDX 查询(作为 SSRS 中的源)进行整个逻辑创建。我不确定这是否是一个可行的解决方案。
对此的任何帮助将不胜感激;感谢您阅读我的笔记。
阿鲁
编辑:我们正在使用 SQL Server 2012 版本进行开发。
【问题讨论】:
-
感谢@Josh、Subhash 和 Alexander 的回复;非常感谢;
标签: sql sql-server reporting-services ssas olap-cube