共用方式為


規劃 PowerPivot 與 Reporting Services 整合

您可以建立 Reporting Services 報表做為視覺化 PowerPivot 資料的方式。 Reporting Services 會透過圖表和地圖、其他轉譯格式,以及完整的訂閱和傳遞選項,提供豐富的資料視覺效果。

本主題包含下列章節:

版本和伺服器模式考量

用戶端相依性

驗證與授權考量

根據 PowerPivot 資料建立報表

將報表資料匯入至 PowerPivot 活頁簿

將報表和活頁簿發行至伺服器

在相同的伺服陣列中部署 Reporting Services 與 PowerPivot for SharePoint

版本和伺服器模式考量

相較於 PowerPivot for SharePoint,Reporting Services 可以在範圍更廣的 SharePoint 產品與技術上執行。 若要在相同的部署中一起使用伺服器產品,您的 SharePoint 伺服器或伺服陣列必須是 SharePoint Server 2010,並啟用 Excel Services、安全存放服務,以及對 Windows Token Service 的宣告。 只有透過 SharePoint 2010 伺服器,才支援伺服器上的 PowerPivot 資料存取。 這是支援的唯一伺服器部署模型。

報表伺服器必須是 SQL Server 2008 R2 Reporting Services。 此版本包含報表資料摘要匯出功能,這個功能可讓您使用 PowerPivot 活頁簿中的報表資料。

報表伺服器可以在原生模式或 SharePoint 整合模式下操作,但是如果報表伺服器是設定為 SharePoint 整合模式,您將獲得更緊密的整合。 例如,您可以使用一組相同的 SharePoint 使用者、群組和權限,允許對伺服器作業和文件的存取。 在相同伺服陣列中同時部署兩個伺服器產品的另一個優點是,可以將報表產生器的啟動命令加入至 PowerPivot 圖庫。 從 PowerPivot 圖庫啟動報表會簡化開發過程,因為系統會為您建立資料來源連接。

在原生模式下執行的報表伺服器支援資料摘要匯出功能。 您可以從原生模式的報表伺服器匯入報表摘要,然後將其用於用戶端工作站的 PowerPivot 活頁簿中。 如果您接著要將該活頁簿發行至 SharePoint 伺服器,並排程定期資料重新整理以便從該報表擷取較新的資料,您將需要建立安全存放服務目標應用程式,來提供可用於連接至原生模式報表伺服器的認證。 如需詳細資訊,請參閱<設定及使用 PowerPivot 資料重新整理的預存認證>。

用戶端相依性

Reporting Services 包含兩個用於撰寫報表的應用程式。 Business Intelligence Development Studio (BIDS) 中的報表產生器和報表設計師可用來建立包含 PowerPivot 資料的報表。 除非您在也有 PowerPivot for Excel 的電腦上安裝了這些應用程式,否則您將需要安裝 Analysis Services 用戶端程式庫,才能支援從 SharePoint 網站存取之 PowerPivot 活頁簿的連接。

為支援來自報表產生器的 PowerPivot 資料連接,您的工作站電腦上必須擁有 SQL Server 2008 R2 ADOMD.NET。 此用戶端程式庫是隨 PowerPivot for Excel 一併安裝,但是如果您使用的電腦沒有此應用程式,則必須從 Microsoft 網站的<SQL Server 2008 功能套件>(英文) 頁面下載並安裝 ADOMD.NET。

為支援來自報表設計師的 PowerPivot 連接,您的工作站電腦上必須擁有 SQL Server 2008 R2 OLE DB Provider for Analysis Services。 如果您要在沒有此版本提供者的電腦上使用報表設計師,也可以從<SQL Server 2008 功能套件>(英文) 頁面下載並進行安裝。

如果 PowerPivot 活頁簿位於您的電腦而非伺服器上,則您必須安裝 PowerPivot for Excel。 PowerPivot for Excel 會提供一個可載入和計算 PowerPivot 資料的本機資料處理器。 它也包含用戶端程式庫,因此,如果您安裝 PowerPivot for Excel,就會擁有所有必要的用戶端軟體。

支援 PowerPivot 資料連接的報表伺服器也必須擁有 SQL Server 2008 R2 版的 ADOMD.NET 提供者。 如果 PowerPivot for SharePoint 未安裝在相同的電腦上,您必須從 Microsoft 網站的 SQL Server 2008 Feature Pack 網頁下載並安裝 ADOMD.NET。

驗證與授權考量

在報表伺服器與 PowerPivot 伺服器之間的整合需要 Windows 驗證。 Windows 驗證用於支援發行至 SharePoint 網站之 PowerPivot 活頁簿的資料重新整理與資料匯入狀況。 也就是說,您用於設定 Reporting Services 和 PowerPivot 功能整理的 Web 應用程式必須使用 Windows 驗證提供者。 此外,對 Windows Token Service 的宣告必須在擁有 PowerPivot for SharePoint 部署的 SharePoint 伺服器上執行。

由於伺服器上的 PowerPivot 資料存取是透過 SharePoint 進行,因此會使用 SharePoint 權限控制對伺服器上 PowerPivot 活頁簿的存取。 如果您將 Reporting Services 報表儲存至伺服陣列外部的原生模式報表伺服器,報表必須擁有由活頁簿之 SharePoint URL 組成的連接資訊,而且報表使用者必須是 SharePoint 使用者,並擁有活頁簿的 SharePoint 權限。 您需要將原生模式報表伺服器角色指派對應到相等的 SharePoint 群組和 SharePoint 的權限等級。 例如,獲得報表伺服器之「瀏覽器」權限的使用者也會需要 SharePoint 伺服器的「僅檢視」權限。

同樣地,如果您要使用原生模式的 Reporting Services 報表做為 PowerPivot 活頁簿的資料來源 (亦即,您要使用 Reporting Services 中的資料摘要匯出選項,將資料匯入 PowerPivot 活頁簿),存取 PowerPivot 活頁簿之 SharePoint 使用者的帳戶在報表伺服器上必須擁有 Reporting Services 角色指派。

如果報表伺服器設定為 SharePoint 整合模式,將報表和 PowerPivot 活頁簿儲存到相同的 SharePoint 伺服陣列比較容易管理。 您可以使用相同的 SharePoint 使用者、群組和權限來控制對於兩種文件類型的存取。

根據 PowerPivot 資料建立報表

您可以使用 Business Intelligence Development Studio (BIDS) 中的報表產生器或報表設計師,根據 PowerPivot 活頁簿建立新報表。 您也可以從 PowerPivot 圖庫中啟動報表產生器,根據發行到相同位置的 PowerPivot 活頁簿,建立新的特定報表。

只有報表 (.rdl) (而非報表模型 (.smdl)) 可以以 PowerPivot 資料為基礎。

相較於可以包含內嵌 PowerPivot 資料的 Excel 報表,Reporting Services 報表一律會存取 PowerPivot 資料做為外部資料來源。 資料絕不會內嵌在報表中。 因此,請確認跨伺服器的驗證子系統和權限定義正確 (如需詳細資訊,請參閱本主題中的<Authentication and Authorization Considerations>)。

PowerPivot 資料的報表配置是以處理報表中之 Analysis Services 資料時所使用的相同技術為基礎。 基礎資料介面為 MDX,因此您可以使用 MDX 查詢設計工具建立報表中所使用的資料集。 如需如何從每個撰寫工具連接至 PowerPivot 資料的指示,請參閱<使用 PowerPivot 資料建立 Reporting Services 報表>(英文)。

將報表資料匯入至 PowerPivot 活頁簿

SQL Server 2008 R2 Reporting Services 可以將報表資料以 Atom 資料摘要直接串流到 PowerPivot 活頁簿中。 您可以立即而輕鬆地重新訂定報表用途,以使用其資料在 PowerPivot 中進一步分析。

您可以使用報表管理員或 SharePoint 網站中的報表伺服器頁面,將報表資料匯出到 PowerPivot 視窗。 如果您要將資料從報表順暢地傳送到活頁簿,必須在電腦上安裝 PowerPivot for Excel。 如果有安裝,PowerPivot for Excel 會在資料串流時偵測資料摘要,並在 PowerPivot 視窗中開啟資料表,以包含匯入的資料。 報表伺服器會將報表以多個資料摘要串流到視窗中的 PowerPivot 資料表。 每個資料區域都分別匯入為不同但相關的資料表。 如果未安裝 PowerPivot for Excel,系統將會提示您儲存指定報表連接的 .atomsvc 文件。 您可以在稍後的匯入作業中使用這個文件,從報表產生資料摘要。

Reporting Services 報表對於 PowerPivot 活頁簿而言,可能是非常珍貴的資料來源。 Reporting Services 包含可用來查詢各種資料來源的豐富功能,包括整合 SQL Server Integration Services 與 SAP。 內建的資料處理功能可以提供您報表,其中包含已經計算和彙總的資料,且具有比使用其他工具所能取得更精細的排程更新。 當您將包含已經排列成實用格式之珍貴資料的任何報表匯入活頁簿時,該報表可用於 PowerPivot 活頁簿。

如需有關匯入資料的詳細資訊,請參閱<從 Reporting Services 報表匯入資料>(英文)。

將報表和活頁簿發行至伺服器

本節描述適用於報表與 PowerPivot 活頁簿的伺服器功能。

針對包含 PowerPivot 資料的報表使用報表伺服器功能

Reporting Services 包含報表快照集、報表記錄、訂閱與傳遞,以及共用資料來源的伺服器端功能。 如果 PowerPivot 活頁簿也設定為資料重新整理,則針對包含 PowerPivot 資料的報表設定快照集 (報表執行快照集或報表記錄快照集) 相當實用。 如果活頁簿沒有明確地設定為資料重新整理,則資料是靜態的,其中包含原始匯入作業所傳回的資料列和資料行。 不過,如果活頁簿設定為資料重新整理,您可以透過使用 Reporting Services 提供的快照集與訂閱功能而獲益。

Reporting Services 也提供共用資料來源,可讓資料來源連接資訊與使用該資料來源的報表分開管理。 您可以建立將 Microsoft SQL Server Analysis Services 指定為類型的共用資料來源,並將連接字串指向 PowerPivot 活頁簿的 SharePoint URL。 然後您就可以在多個報表中使用共用資料來源,連接到相同 PowerPivot 活頁簿。

如需有關如何建立 PowerPivot 活頁簿之共用資料來源的詳細資訊,請參閱<使用 PowerPivot 資料建立 Reporting Services 報表>。 如需有關建立 SharePoint 共用資料來源的詳細資訊,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式的 Reporting Services)>。

發行至 PowerPivot 圖庫

PowerPivot 圖庫是一種 PowerPivot for SharePoint 功能,您可以使用該功能做為儲存和存取 PowerPivot 活頁簿與 Reporting Services 報表的共同位置。 PowerPivot 圖庫以縮圖影像預覽報表和活頁簿,讓您能夠在開啟文件之前就看到其中所包含的內容。 快照集服務會轉譯每份文件,並呈現每頁的小型影像。

對於也有報表伺服器功能整合的 SharePoint Web 應用程式,PowerPivot 圖庫提供對報表產生器的立即存取。 您可以透過 PowerPivot 圖庫中的 [建立新報表] 選項,使用 PowerPivot 活頁簿做為報表資料來源來啟動報表產生器。

請注意,啟用產生預覽影像時,有檔案鄰近與權限需求。 若是報表,只有在報表使用 PowerPivot 活頁簿做為資料來源時,才會產生預覽影像。 此外,報表與活頁簿還必須位於相同的文件庫,並以相同的權限保護。 如需詳細資訊,請參閱<在 SharePoint 上保護 PowerPivot 活頁簿的安全>(英文)。

在相同的伺服陣列中部署 Reporting Services 與 PowerPivot for SharePoint

在相同的 SharePoint 2010 伺服陣列中安裝 Reporting Services 與 PowerPivot for SharePoint 會啟用整合的功能。 這些功能包括 PowerPivot 圖庫 (可同時提供 PowerPivot 活頁簿和 Reporting Services 報表豐富的預覽)、讓您輕鬆存取報表產生器以根據 PowerPivot 活頁簿建立報表,以及輕鬆取用 Reporting Services 報表以做為 PowerPivot 活頁簿中資料來源的資料摘要。

若要安裝 Reporting Services 及 PowerPivot for SharePoint,您必須執行安裝程式兩次,一次是安裝 PowerPivot for SharePoint,一次是安裝 Reporting Services。 您必須執行安裝程式兩次,因為 PowerPivot for SharePoint 是透過安裝角色來安裝,而且這些角色不包含 Reporting Services。

安裝這些功能並沒有任何建議的安裝順序。 不過,強烈建議您在安裝下一個功能前,先確認是否正在進行某項功能的安裝。

每個功能元件自己都具有用於整合該功能與 SharePoint 的組態工作集。 請務必在將新功能元件加入至部署之前先正確設定整合。 如需有關安裝案例的詳細資訊,請參閱<如何:安裝 PowerPivot for SharePoint 和 Reporting Services>。

如需有關組態工作的詳細資訊,請參閱<組態 (PowerPivot for SharePoint)>與<針對 SharePoint 2010 整合設定 Reporting Services>。