2014-11-14 88 views
0

我想就我的報告情況得到一些建議。我在SQL Server中工作。我有很多數據驗證查詢是針對數據庫運行的。一般來說,對於每個查詢,我會返回兩件事 - 一件是違規記錄的計數,另一件是違規記錄本身。用於數據驗證查詢的報告解決方案

我的目標是生成一份報告,其中列出了所有數據驗證查詢(理想情況下,Excel工作簿中的一張表)和違規記錄本身(理想情況下,Excel工作簿中單獨的工作表上)的違規記錄計數。 。

這最好的實現方式是什麼?也就是說,哪種技術最適合這種情況?例如,過去,我在SSMS中創建了查詢原型,將它們複製到Windows批處理文件中(並添加了將結果寫入單獨文本文件的代碼),然後通過sqlcmd實用程序調用批處理文件(使用命令提示符) 。但是,我知道存在其他解決方案(例如,SSRS)。對於這種情況,SSRS會是更好的工具嗎?我對SSRS路線猶豫不決,因爲我只針對一個問題(即違規記錄的計數)提供指標,而報告的其餘部分則包含違規記錄。

回答

0

這可能會因爲意見而關閉,但SSRS將是這個要求的一個很好的解決方案。我認爲SSRS是一個不錯的選擇,如果你有以下標準:

  • 你需要可視化某種表格,圖表或圖形
  • 你想每天早晨發送自動電子郵件數據/ (相對於個人消費)
  • 您希望能夠將報告導出爲其他格式(Excel或PDF)以進行其他分析或共享。

否則,如果它只是爲你而且你目前沒有在服務器上運行SSRS,那麼節省運行其他服務的開銷並且繼續在批處理文件中執行。