Vb.net 来自.net web app的sql server报告

Vb.net 来自.net web app的sql server报告,vb.net,sql-server-2008,reporting,Vb.net,Sql Server 2008,Reporting,我将报告设置为基于SQLServer2008数据库中的数据生成统计数据,考虑到数据量,一些查询生成报告可能需要很长时间。我想将报告附加到web应用程序或某些应用程序,当用户单击选项卡或按钮时,相关报告会立即生成结果。有人告诉我每小时做一次报告,并将结果存储在数据库中,然后查询最近的结果。这是最好的选择还是有更好的建议。使用visual studio 2010进行编码。如果您的数据不需要是实时的,那么在给定的时间段内缓存报表没有什么错 我曾经在一个项目中工作,该项目需要生成非常耗时的报告。有许多大

我将报告设置为基于SQLServer2008数据库中的数据生成统计数据,考虑到数据量,一些查询生成报告可能需要很长时间。我想将报告附加到web应用程序或某些应用程序,当用户单击选项卡或按钮时,相关报告会立即生成结果。有人告诉我每小时做一次报告,并将结果存储在数据库中,然后查询最近的结果。这是最好的选择还是有更好的建议。使用visual studio 2010进行编码。

如果您的数据不需要是实时的,那么在给定的时间段内缓存报表没有什么错


我曾经在一个项目中工作,该项目需要生成非常耗时的报告。有许多大型表和许多联接用于获取所有报表数据。解决方案是创建一个单独的“报告数据库”,其中的表将包含来自真实数据库的合并数据。这些报告将查询合并报告数据库。通过这样做,报告只需查询包含合并数据的表,速度要快得多。我们使用夜间批处理程序每晚更新报告数据库中的合并表。

您将如何存储合并数据以及哪些数据?报告查询的结果是什么?