我正在处理一个具有很长时间运行查询的报表。它位于IBM iSeries DB2数据库上,无法影响性能。SSRS - 在设计报表时使用虚拟数据源
我正在设计围绕此数据的复杂报告。当我进行一系列更改并运行报告时(报告是本地的,尚未连接到服务器),需要很长时间,因此需要很长时间才能显示。我一直在来回走动。
我想我可以通过将查询结果导出到Excel并创建一个模拟DB2的Excel数据源和数据集来解决此问题。但是,当我将Tablix切换到新数据集并运行报告时,它仍在运行DB2查询。无论如何要解决这个问题,并暂时使用我的Excel数据源,直到我完成格式化/设计?
注意:我无法访问具有此数据源的SSRS报表服务器,因此我无法在其中使用缓存。
是否使用BIDS发展你的RDL? BIDS将在开发过程中将数据缓存到项目目录,并且只要每次预览报告时报告参数都是相同的值,就可以从缓存中读取数据。这是一个巨大的节省时间。 –
我正在使用Report Builder 3.0。尽管我可以使用BIDS。我会试一试。没有参数(查询使用最新的日期)。 – user1612851