前些時間因為項目需要,開始研究Reporting Service,并且用這個開發了一個報表。在這篇文章中主要寫了一些使用感受!
SQL Reporting Services 簡介
Microsoft® SQL Server™ 2000 Reporting Services 是一種基于服務器的新型報表平臺,可用于創建和管理包含來自關系數據源和多維數據源的數據的表格報表、矩陣報表、圖形報表和自由格式報表。可以通過基于 Web 的連接來查看和管理您創建的報表。
為什么需要基于服務器的報表?
基于服務器的報表功能為實現以下任務提供了方法:集中存儲和管理報表、設置策略和確保對報表及文件夾的安全訪問、控制處理和分發報表的方式,以及將在業務中使用報表的方式標準化。
Reporting Services 是可伸縮的。您可以在單個服務器、分布式服務器和 Web 場配置中安裝報表服務器。
關于平臺
Reporting Services 具有模塊化的體系結構。此平臺基于一個報表服務器引擎,該引擎包含用于獲取和處理數據的處理器和服務。處理任務分發給可以擴展或集成到自定義解決方案中的多個組件。檢索數據并將檢索的數據從數據處理任務中分離后,即開始進行顯示處理。此功能允許多個用戶采用為不同設備設計的格式同時查看同一報表,或快速更改報表的查看格式。只需單擊便可將 HTML 轉換成 PDF、Microsoft Excel 或 xml。
報表生成
1)在Vs.net里新建項目:選擇商業智能(Business Intelligence PRojects)->報表項目(Report Server Project)。也可以選服表項目向導(Report Server Project Wizard)--非常簡單哦
2)添加共享數據源,后綴名.rds。
3)添加報表,后綴名.rdl。
這幾步完成后,一個超簡單的報表就生成了!至于里面的詳細步驟根據提示去做一般來說就沒問題了。
接下來我將記錄這段時間使用Reporting Service開發的一些情況:
1. Reporting Service在我們的WEB應用程序中的應用
2. 如何將WEB應用程序中的參數傳遞到Reporting Service中
3. Reporting Service中的超鏈接(報表鏈接,外部URL鏈接)
新聞熱點
疑難解答