数据验证查询的报告解决方案

时间:2014-11-14 18:26:51

标签: sql-server reporting-services

我想就我的报道情况提出一些建议。我在SQL Server中工作。我有一大堆针对数据库运行的数据验证查询。通常,对于每个查询,我返回两件事 - 一个是违规记录的计数,另一个是违规记录本身。

我的目标是生成一个报告,该报告提供所有数据验证查询(理想情况下,在Excel工作簿中的一个工作表上)和违规记录本身(理想情况下,在Excel工作簿中的单独工作表上)的违规记录计数。

如何最好地实现这一目标?也就是说,什么技术最适合这种情况?例如,在过去,我已经在SSMS中对查询进行了原型化,将它们复制到Windows批处理文件中(并添加了代码以将结果写入单独的文本文件),并通过sqlcmd实用程序调用批处理文件(使用命令提示符) 。但是,我知道存在其他解决方案(例如,SSRS)。像SSRS这样的东西会成为这种情况的更好工具吗?我对于SSRS路线犹豫不决,因为我只提供一个问题的指标(即违规记录的计数),而报告的其余部分则包含违规记录。

1 个答案:

答案 0 :(得分:0)

这可能会被关闭,因为这是一个意见问题,但SSRS将是这个要求的一个很好的解决方案。我认为如果您有以下标准,SSRS是合适的:

  • 您需要在某种表格,图表或图表中可视化数据
  • 您希望每天早上/每周/每月向一组用户发送自动电子邮件(而不仅仅是个人消费)
  • 您希望能够将报告导出为其他格式(excel或pdf)以进行其他分析或共享。

否则,如果只是为了您并且您当前没有在服务器上运行SSRS,那么请节省运行其他服务的开销,并继续在批处理文件中执行此操作。