西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程操作系統(tǒng) → SharePoint2010與SQL Server 2008 Reporting Services集成方案

SharePoint2010與SQL Server 2008 Reporting Services集成方案

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2012/5/28 10:54:34字體大小:A-A+

作者:佚名點(diǎn)擊:227次評(píng)論:0次標(biāo)簽: SharePoint

  • 類型:辦公軟件大。61KB語言:英文 評(píng)分:3.3
  • 標(biāo)簽:
立即下載

1 Reporting Services簡介

SQL Server 2008 Reporting Services 是一個(gè)基于服務(wù)器架構(gòu)的報(bào)表服務(wù)器的報(bào)表平臺(tái),它提供各種現(xiàn)成可用的工具和服務(wù),幫助單位的人員方便、快捷地創(chuàng)建、部署、管理和使用報(bào)表。在SQL Server 2008 Reporting Services 的幫助下,不但可以從關(guān)系數(shù)據(jù)源、多維數(shù)據(jù)源和基于XML的數(shù)據(jù)源檢索數(shù)據(jù)、發(fā)布可通過多種格式查看的報(bào)表,還可以集中管理報(bào)表安全性和訂閱。

從上圖可以看出,Reporting Service可以連接到不同的數(shù)據(jù)庫,如SQL Server,Oracle,DB2等,也可以將報(bào)表導(dǎo)出到pdf,html.,txt,excel等多種格式。而且,Reporting Server還可以將報(bào)表以XML WebService的形式對(duì)外發(fā)布,很容易地與企業(yè)的其他系統(tǒng)進(jìn)行集成,而且,對(duì)于報(bào)表的使用者,制作者和管理者,都可以很方便地管理報(bào)表。

2 SharePoint與Reporting Services整合

可以將報(bào)表服務(wù)器配置為SharePoint產(chǎn)品或技術(shù)部署中運(yùn)行,并使用SharePoint的協(xié)作和集中文檔管理功能和其他Reporting Services 內(nèi)容類型。當(dāng)報(bào)表服務(wù)器作為SharePoint部署的一部分運(yùn)行時(shí),可以共享存儲(chǔ),共享安全性,也可以在同一點(diǎn)可以訪問所有業(yè)務(wù)文檔,包括報(bào)表,報(bào)表模型及共享數(shù)據(jù)源。

將報(bào)表服務(wù)器與SharePoint產(chǎn)品的實(shí)例集成后,項(xiàng)和屬性將存儲(chǔ)在SharePoint內(nèi)容數(shù)據(jù)庫中。您可以瀏覽SharePoint庫中的報(bào)表服務(wù)器內(nèi)容類型,使用相同的權(quán)限級(jí)別和身份驗(yàn)證提供程序來保護(hù)報(bào)表項(xiàng),也可以使用協(xié)作和你當(dāng)管理功能簽入和簽出報(bào)表以供修改。也可以在應(yīng)用程序的頁面和站點(diǎn)中嵌入或自定義報(bào)表查看器Web部件。還可以從共享數(shù)據(jù)源生成報(bào)表模型并使用報(bào)表生成器來創(chuàng)建報(bào)表。

下圖顯示了全體服務(wù)器組建:

3 Reporting Services圖表和報(bào)表

可以充分利用Reporting Services內(nèi)置的圖表功能來創(chuàng)建報(bào)表?梢詫(duì)數(shù)據(jù)源進(jìn)行查詢,分組和統(tǒng)計(jì)功能的實(shí)現(xiàn)。

Reporting Services不僅提供了報(bào)表的展示,同時(shí)也可以將數(shù)據(jù)以圖表的形式提供給客戶。與冗長的數(shù)據(jù)列表相比,圖表可以更有效地傳遞信息。

報(bào)表服務(wù)器展示的圖表可以是柱形圖。

也可以是柱形圖或折線圖的混合圖。

如果直接將數(shù)據(jù)添加到圖表可能會(huì)使圖表更難以理解。可代之以數(shù)據(jù)表形式添加相應(yīng)信息。例如餅圖和對(duì)應(yīng)的詳細(xì)信息的展示。

散點(diǎn)圖和氣泡圖與其他圖表類型不同,因?yàn)樗鼈兙哂忻鞔_數(shù)據(jù)點(diǎn)x,因此可以對(duì)數(shù)據(jù)進(jìn)行分組和聚合,將其分為不同的類別。

在圖形展示上可以看到Reporting Services有多種表現(xiàn)形式。

4 SharePoint與Reporting Services軟件環(huán)境

Windows Server 2008 R2

SQL Server 2008 R2

SQL Server 2008 R2 Reporting Services

SharePoint 2010

5 Reporting Services的安裝

安裝SQL Server 2008 R2(省略)

安裝 SQL Server 2008 R2 Reporting Services (省略)

當(dāng)安裝好SQL Server 2008 R2 Reporting Services之后,在瀏覽器導(dǎo)航欄中輸入http://sh-fm-app/ReportServer

如果顯示下面的樣式則說明SQL Server 2008 R2 Reporting Services安裝成功。

6 需要下載并安裝的工具

下載The Reporting Services Add-in for SharePoint

在微軟的官方網(wǎng)站下載,中文的名稱叫用于Microsoft SharePoint 技術(shù)2010的SQL Server 2008 R2 Reporting Services 外接程序。

網(wǎng)址:http://www.microsoft.com/en-us/download/details.aspx?id=622

Change language:Chinese(Simplified)

安裝The Reporting Services Add-in for SharePoint

雙擊rsSharePoint.msi

點(diǎn)擊直到安裝完成。

7 配置Reporting Services

打開Reporting Services配置管理器

單擊“開始”菜單。

在“所有程序”中單擊“Microsoft SQL Server 2008 R2”。

在“Microsoft SQL Server 2008 R2”文件夾下單擊“配置工具”。

在“配置工具”下單擊“Reporting Services配置管理器”

打開Reporting Services配置管理器

單擊“連接”后可以看到報(bào)表服務(wù)器狀態(tài)

創(chuàng)建SharePoint集成數(shù)據(jù)庫

單擊“數(shù)據(jù)庫”,單擊“更改數(shù)據(jù)庫”

單擊“創(chuàng)建新的報(bào)表服務(wù)器數(shù)據(jù)庫”,單擊“下一步”

默認(rèn)數(shù)據(jù)庫服務(wù)器連接方式,單擊“下一步”。

新建一個(gè)數(shù)據(jù)庫:ReportServerSharePoint。

選擇“SharePoint集成模式”。

單擊“下一步”憑據(jù)不需要修改。

單擊“下一步”

單擊“下一步”進(jìn)行更改數(shù)據(jù)庫。

單擊“完成”后數(shù)據(jù)庫更改結(jié)束。

設(shè)定服務(wù)賬戶

單擊“服務(wù)賬戶”,將“報(bào)表服務(wù)器服務(wù)賬戶”改為:使用其他賬戶,賬戶用域SharePoint管理員。單擊“應(yīng)用”完成更改服務(wù)賬戶。

設(shè)置加密密鑰

單擊“備份”后,選擇一個(gè)備份的文件地址

建立一個(gè)snk的文件在服務(wù)器上。

8 管理中心配置Reporting Services集成

進(jìn)入SharePoint2010的管理中心,點(diǎn)擊一般應(yīng)用程序設(shè)置。

在報(bào)表服務(wù)器Web服務(wù)URL輸入我們測(cè)試Reporting Services的地址http://sh-fm-app/ReportServer。

身份驗(yàn)證使用默認(rèn)的Windows集成驗(yàn)證

憑據(jù)輸入域的SharePont2010管理員用戶名和密碼。

可以選擇Reporting Services所要部署到的網(wǎng)站集或者是所有的網(wǎng)站集。

單擊“確定”完成與Reporting Services的配置。

配置成功后,會(huì)出現(xiàn)成功的提示信息。

9 創(chuàng)建報(bào)表數(shù)據(jù)

創(chuàng)建SharePoint數(shù)據(jù)列表

創(chuàng)建MyTestList列表,并定義了欄和模擬數(shù)據(jù)。

10 制作Reporting Services報(bào)表文件

創(chuàng)建報(bào)表服務(wù)器項(xiàng)目

單擊“開始”菜單。

在“所有程序”中單擊“Microsoft SQL Server 2008 R2”。

在“Microsoft SQL Server 2008 R2”文件夾下單擊“SQL Server Business Intelligence Development Studio”。

單擊“文件”,單擊“新建”,單擊“項(xiàng)目”

選擇“商業(yè)智能項(xiàng)目”,單擊“報(bào)表服務(wù)器項(xiàng)目”,給項(xiàng)目命名并“確定”

使用報(bào)表向?qū)?chuàng)建報(bào)表文件

在“解決方案管理器”中,在“報(bào)表”文件夾右鍵,選擇“添加報(bào)表”。

打開報(bào)表向?qū)。單擊“下一步”?/p>

單擊“新建數(shù)據(jù)源”

定義數(shù)據(jù)源名稱:DataSouce1

選擇類型:MicroSoft SharePoint 列表

輸入“連接字符串”:列表所在的網(wǎng)站集或網(wǎng)站的url。單擊下一步。

點(diǎn)擊“查詢生成器”

彈出“查詢生成器”,可以看到“SharePoint列表”。

選擇測(cè)試列表MyTestList和測(cè)試列表的欄。

點(diǎn)擊“確定”

得到查詢字符串,點(diǎn)擊“下一步”

選擇“表格”,單擊“下一步”。

為報(bào)表定義頁和分組格式。單擊下一步

選擇默認(rèn)的樣式

定義報(bào)表的名稱:MyReport1。

單擊“完成”

對(duì)做好的報(bào)表進(jìn)行預(yù)覽,單擊“預(yù)覽”

可以看到預(yù)覽的數(shù)據(jù)結(jié)果

編譯報(bào)表文件

右鍵點(diǎn)擊項(xiàng)目名稱:MyReportProject,單擊“生成”。

編譯成功后,要獲取報(bào)表文件,打開所在的文件夾,可以看到我們需要的MyReport1.rdl的文件。

11 SharePoint展示Reporting Services報(bào)表

創(chuàng)建用于存放報(bào)表的文檔庫

新建自定義的文檔庫:MyReportLib

上傳報(bào)表文件到新建的文檔庫

點(diǎn)擊“添加文檔”

選擇剛才生成的報(bào)表文件。

上傳成功后,查看文件

可以看到文件在文檔庫中的效果。

頁面通過WebPart加載報(bào)表文件

新建一個(gè)網(wǎng)頁頁面

定義頁面名稱:MyReportWebPage,點(diǎn)擊“創(chuàng)建”。

為新建的頁面插入WebPart

選擇“SQL Server 報(bào)表”。

選擇“SQL Server Reporting Services 報(bào)表查看器”。

點(diǎn)擊“添加”。

編輯“報(bào)表查看器”的webpart部件

選擇報(bào)表

在彈出的頁面選擇報(bào)表所在的文檔庫,單擊“上移”

選擇文檔庫“MyReportLib”

雙擊報(bào)表文檔MyReport1,點(diǎn)擊“確定”。

完成報(bào)表查看器配置,點(diǎn)擊“確定”。

點(diǎn)擊“頁面”,點(diǎn)擊“保存并關(guān)閉”完成WebPart設(shè)置

最終報(bào)表的效果呈現(xiàn)

將此頁面通過快速啟動(dòng)添加到左側(cè)導(dǎo)欄中。

最后在導(dǎo)航鏈接可以看到一個(gè)完整的嵌入在SharePoint頁面的報(bào)表。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)