Reporting Services 和 SharePoint 技術整合

新增: 2006 年 12 月 12 日

您可以將報表伺服器設定為在 SharePoint 產品或技術的部署內執行,並使用 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 (加上 Reporting Services) 的共同作業和集中式文件管理功能。將報表伺服器當做較大 SharePoint 部署的一部分來執行可以提供以下的整合層級:

  • 共用儲存。
  • 共用安全性。
  • 從同一網站存取所有的商務文件,包括報表、報表模型和共用資料來源。

伺服器整合架構

將報表伺服器與 SharePoint 產品或技術的執行個體整合時,項目和屬性會儲存在 SharePoint 內容資料庫中。這可以為將會影響內容的儲存、安全性和存取方式的伺服器技術之間,提供更深層級的整合。

將報表項目和屬性儲存在 SharePoint 內容資料庫中,可以讓您進行下列作業:瀏覽 SharePoint 程式庫以取得報表伺服器內容類型、使用與 SharePoint 網站上所主控之其他商務文件存取控制相同的權限層級和驗證提供者來保護項目的安全性、使用共同作業和文件管理功能來簽入及簽出報表以進行修改、使用警示以便在項目變更時獲得通知,以及在應用程式內的網頁和網站上內嵌或自訂報表檢視器 Web 組件。如果您在 SharePoint 網站內部擁有足夠的權限,也可以從共用資料來源產生報表模型,然後使用報表產生器來建立報表。

報表伺服器會繼續提供所有的資料處理、轉譯和傳遞,也支援快照和報表記錄所有已排程的報表處理。下列圖表顯示伺服器元件如何一起運作:

SharePoint 整合的元件架構

當您從 SharePoint 網站開啟報表時,報表伺服器 Proxy 端點會連接到報表伺服器、建立工作階段、準備報表處理作業、擷取資料、將報表合併至報表配置中,然後在報表檢視器 Web 組件中加以顯示。當報表為開啟狀態時,您可以將其匯出為不同的應用程式格式,或藉由鑽研基礎數字或按選相關的報表,與資料進行互動。匯出和報表互動作業都是在報表伺服器上執行。

報表伺服器會與 Windows SharePoint Services 同步處理作業和資料,並追蹤所處理之檔案的相關資訊。當您修改任何報表伺服器項目的屬性或設定時,變更會儲存在 SharePoint 資料庫中,然後再複製到可以為報表伺服器提供內部儲存的報表伺服器資料庫。

提供整合的元件

若要將伺服器結合在單一部署內,可以將 Microsoft SQL Server 2005 Reporting Services 的安裝與 Windows SharePoint Services 或 Office SharePoint Server 2007 的執行個體進行整合。

整合是透過 SQL Server 2005 Service Pack 2 和採用 SharePoint 技術的 SQL Server 2005 Reporting Services 增益集提供。Reporting Services 增益集是可免費轉散發的元件,可從 Microsoft 網站下載,然後安裝在執行 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 的伺服器上。

  • Reporting Services 增益集可以在 Windows SharePoint Services 上提供 URL Proxy 端點、報表檢視器 Web 組件以及應用程式頁面,使您能夠在 SharePoint 網站或伺服陣列上檢視、儲存和管理報表伺服器內容。
  • 在報表伺服器上,Service Pack 2 提供更新的程式檔、新的 SOAP 端點、自訂的安全性和傳遞延伸模組、修改的 Reporting Services 組態工具、用於授與對 SharePoint 組態和內容資料庫存取的指令碼,以及用於建立能夠支援 SharePoint 整合模式之報表伺服器資料庫的指令碼。報表伺服器必須設定為以 SharePoint 整合模式執行,且專門支援透過 SharePoint 網站來存取及傳遞報表。

在 Windows SharePoint Services 上安裝 Reporting Services 增益集並將這兩個伺服器設定整合之後,您就可以將報表伺服器內容類型上載或發行至 SharePoint 程式庫,然後從 SharePoint 網站檢視和管理這些文件。上載或發行報表伺服器內容是第一個重要步驟;當您在 SharePoint 網站上選取報表定義 (.rdl)、報表模型 (.smdl) 和共用資料來源 (.rsds) 時,Web 組件和網頁就會變成可以使用。

在此章節中

本章節中的下列主題提供有關伺服器如何一起運作的詳細資訊。如需安裝建議和組態步驟,請參閱<針對 SharePoint 3.0 整合設定 Reporting Services>。

  • 從 SharePoint 網站檢視和管理報表伺服器項目
    說明報表伺服器整合如何延伸至 SharePoint 網站以及 SharePoint 管理中心的 Web 應用程式頁面。除了少數的例外情況外,目前的 Reporting Services 使用者會發現 SharePoint 網站上的可用功能,都與報表管理員應用程式頁面的相同。

請參閱

概念

Reporting Services 的部署模式
以 SharePoint 整合模式執行 Reporting Services 的需求
在 SharePoint 網站上使用報表檢視器 Web 組件
比較不同版本的 Reporting Services 和 SharePoint 技術之間的整合層級
將報表、模型和共用資料來源部署至 SharePoint 網站

其他資源

安裝 Reporting Services 增益集

說明及資訊

取得 SQL Server 2005 協助