共用方式為


PowerPivot Web 服務 (PowerPivot for SharePoint)

PowerPivot Web 服務是在 SharePoint Web 前端上執行的薄中介層連接管理員。此服務會偵測源自於外部伺服陣列之 PowerPivot 資料的要求,然後將這些要求轉送到伺服陣列內執行的 PowerPivot 服務應用程式。源自於外部伺服陣列的要求通常來自於使用 PowerPivot 資料當做外部唯讀資料來源的用戶端應用程式。這類型的連接範例包括:

  • 在報表產生器中,參考 PowerPivot 活頁簿當做資料來源 (使用其 SharePoint URL 進行伺服器連接)。

  • 在 Excel 中,建立 Analysis Services 資料庫與 PowerPivot 活頁簿的連接 (使用 SharePoint URL 進行伺服器連接)。

下圖說明 PowerPivot Web 服務處理源自於外部伺服陣列之要求的連接順序:

來自於外部伺服陣列的連接

外部連接的工具和案例會有所不同,但是所有情況下的共同因素為連接到源自於用戶端或伺服器應用程式的 PowerPivot 資料 (該應用程式不會在伺服陣列內執行)。

SharePoint URL 會提供文件路徑,其中包含 SharePoint 伺服器和 Web 應用程式資訊。伺服陣列內 Web 應用程式與 PowerPivot 服務應用程式之間預先定義的關聯可讓 PowerPivot Web 服務尋找 PowerPivot 服務應用程式,並將要求轉送給它。PowerPivot 服務應用程式會從內容庫擷取活頁簿,並將它儲存於本機。然後 PowerPivot 服務應用程式會將查詢轉送到相同應用程式伺服器上的本機 Analysis Services 執行個體。資料會載入及傳回用戶端,從起始要求的人來關閉與用戶端的迴圈。

[!附註]

要求 PowerPivot 資料的用戶端應用程式必須擁有 SQL Server 2008 R2 版本的 Analysis Services 用戶端程式庫。您可以使用任何一個 Analysis Services 用戶端程式庫來支援用戶端與 PowerPivot 資料的連接:AMO、ADOMD.NET 或 Analysis Services OLE DB 提供者。若要下載任何程式庫,請移至這個 Microsoft 網站

PowerPivot Web 服務部署和管理

PowerPivot Web 服務是以 Windows Communication Foundation (WCF) Web 服務的方式實作。它是由 SharePoint Web 應用程式所主控,並會在監視要求之 Web 應用程式的處理序識別下執行。

此服務會透過 PowerPivot 方案套件安裝和更新,當您設定 PowerPivot for SharePoint 或是將新的 SharePoint Web 應用程式加入至伺服陣列時,便會部署這個方案套件。如需有關如何及何時部署此方案的詳細資訊,請參閱<部署 PowerPivot 方案>。

PowerPivot Web 服務無法設定,也無法當做個別或獨立的元件來管理。基於組態與管理的目的,您應該將它視為一個內部元件。