SQL Server 2005 Reporting Services擴展了微軟商業智能(BI)平臺,以迎合那些需要訪問商業數據的信息工作者。Reporting Services是一個基于服務器的企業級報表環境,可借助web services進行管理。報表可以用不同的格式發布,并可帶多種交互和打印選項。通過把報表作為更進一步的商業智能的數據源來分發,復雜的分析可被更多的用戶所用。
- 作為SQL Server 2005 的一個集成組件,Reporting Services提供了:
- 一個高性能引擎用來處理和格式化報表。
- 一個完整的工具集用來創建、管理和查看報表。
- 一個可擴展架構和開放式接口可將報表嵌入或集成報表解決方案到不同的IT環境中。
關系型和OLAP報表
在關系型數據上創建報表固然有用,但如能增加更多的分析能力就十分強大了。Reporting Services允許你在關系型和OLAP上創建報表,單獨的、或結合的。SQL Server 2005 支持關系型和OLAP數據,其分別提供了SQL Query Editor 和 MDX Query Editor。
報表生成器Report Builder
作為微軟SQL SERVER 2005 Reporting Services的一個新組件,Report Builder允許商業用戶使用界面友好的數據模型來創建他們自己的報表。報表生成器使Reporting Services平臺能夠為所有最終用戶創建即席查詢(ad hoc)報表。用戶可以使用報表生成器客戶端來創建和編輯報表。報表生成器用戶界面是構建在大家熟知的微軟office產品之上的,如Excel和PowerPoint。圖 7 顯示了一個示例
圖 7: 用Report Builder設計報表
報表生成器是一種由瀏覽器來部署的ClickOnce應用程序。用戶可以通過選擇報表布局模板來開始創建報表,這些模板包含預定義的數據區,如:表格、矩陣表和圖表。接著用戶可以從模型中拖放報表項到設計界面,并可設置約束來過濾數據。報表生成器自動生成源查詢和檢索請求數據所需要的所有信息都包含在這個模型中。報表生成器還允許用戶:
- 向報表增加文本和格式
- 使用模型創建新的字段和計算定義
- 預覽、打印和發布報表
- 把報表數據導出為如Excel之類的格式
5、和Microsoft Office System的集成
Reporting Services 中的報表可運行在Microsoft SharePoint® Portal Server 和 Microsoft Office System 應用程序中,你可用使用SharePoint 中的特性來訂閱報表,創建新的報表和分發報表,你也可以在Word 或 Excel 中以HTML格式打開報表。
七、升級到SQL Server 2005下面是一些升級到SQL Server 2005的小技巧。
- 可以從SQL Server 7.0 或 SQL Server 2000升級到SQL Server 2005。
- 在升級之前運行升級顧問程序來判斷是否有產品上的變化而導致現有的程序中斷。
- 數據庫引擎,分析服務,報表服務可以在安裝時升級。
- SQL Server集成服務(DTS的替代品)是和DTS并行安裝的,你可以使用DTS運行時組件來運行DTS包。
- SQL Server 2005 Notification Services 是和Notification Services 2.0并行安裝的,當你升級數據庫引擎時,你必須移植Notification Services 實例到SQL Server 2005。
- 在升級后,使用Surface Area Configuration 工具來啟用或禁用SQL Server 2005服務, 網絡協議和特性。