我正在处理一个有很长时间运行查询的报告。它位于IBM iSeries DB2数据库上,我没有权限影响性能。
我正围绕这些数据设计一份复杂的报告。这需要很长时间,因为当我进行一系列更改并运行报告(报告是本地的,尚未连接到服务器)时,显示需要很长时间。而且我一直在来回。
我认为我可以通过将查询结果导出到Excel并创建模仿DB2的Excel数据源和数据集来解决这个问题。但是,当我将Tablix切换到新数据集并运行报表时,它仍然在运行DB2查询。反正有没有解决这个问题,暂时使用我的Excel数据源,直到我完成格式化/设计?
注意:我无法使用此数据源访问SSRS报表服务器,因此我无法在那里使用缓存。
答案 0 :(得分:0)
使用Text命令创建一个.rsd,并将一些select语句组合在一起,如下所示:
SELECT 12345 AS CaseID, 2014 AS CaseYear, 'Q1' AS CaseQuarter, 'Human Resources'
UNION
SELECT 541 AS CaseID, 2014 AS CaseYear, 'Q2' AS CaseQuarter, 'Human Resources'
UNION
SELECT 999 AS CaseID, 2014 AS CaseYear, 'Q2' AS CaseQuarter, 'Human Resources'