为报告目的索引数据库查询

时间:2013-06-05 16:04:28

标签: sql-server

我有一个数据库,用于存储在装配线上生产的所有零件的数据,其中生产了大约100万个零件,每个零件可以说200个条目。客户希望我做几个查询,以获得有关生产方式的一些信息。

其中一些是非常复杂的查询,需要分析这个部件在装配过程中是否出现故障以及是否纠正了该故障。这需要花费一些时间来完成一周的数据。

好的,查询肯定可以优化,但这不是我正在寻找的。

我的想法是为此报告查询编制索引。我已经使用asynchrounos作业将收集的数据保存到正确的数据库模式中。必须可以扩展此作业并将此数据保存到准备好的格式化表中以进行查询。用户将得到他的报告延迟大约30秒,但它应该是超快的。

那么我可以使用SQL Server Reporting Services来定义索引作业并对其进行查询吗? 或者还有其他工具可以完成这项工作吗?

1 个答案:

答案 0 :(得分:0)

您应该查看SSRS报告快照和历史记录。 http://msdn.microsoft.com/en-us/library/bb630404.aspx

然后,您将使用其中一种SSRS访问方法访问该报告。 http://msdn.microsoft.com/en-us/library/ms153697.aspx

快照将提前数小时运行您的报告。然后,您将在应用程序中显示其中一个快照。