我花了几个月的时间来开发报告解决方案。目前我正在使用 SSIS 加载关系数据仓库(事实和维度表)。然后从关系数据仓库创建 SSAS 多维数据集和维度。然后,我使用 SSRS 使用 MDX 查询构建报告。
我遇到的问题是,试图了解多维建模以及 MDX 和多维数据集的工作原理,事情开始变得相当复杂。由于它所设计的组织相当小,我认为我应该重新评估我的方法。
我想也许我应该从图片中删除 SSAS,并简单地创建使用 SQL 查询直接从关系数据仓库报告的报告。关系数据仓库仍然可以每晚加载,以允许最新数据用于报告。
我只是想知道这是否是一个好主意,因为我对数据仓库和 SSAS 不是很有经验。此外,我想知道将我的关系数据仓库保存在维度表和事实表中是否仍可用于 SQL 查询,或者我是否需要重新设计表。如果这最终会导致更多的头痛或问题,我不想做出取消 SSAS 的决定。
除了行数和 YTD 百分比之外,报告将不包括复杂的计算。例如“有多少来电者是男性?” 和“有多少呼叫者要求产品 A?” 然后按月细分。
非常感谢任何意见或建议,因为我开始对尝试正确开发 SSAS 多维数据集感到相当沮丧。