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