使用 PowerPivot 資料建立 Reporting Services 報表
您可以根據已發行至 SharePoint 的 PowerPivot 活頁簿建立 Reporting Services 報表。Reporting Services 透過圖表和地圖、PDF 或 Word 等其他轉譯格式,以及完整的訂閱和傳遞選項,提供豐富的資料視覺效果。 使用 Reporting Services 來視覺化、轉譯或散發 PowerPivot 資料,讓您擁有功能強大的替代方式,以提供商業智慧資料給組織中的其他人員使用。
重要事項 |
---|
此主題說明如何從報表工具連接到 PowerPivot 資料。 設定連接之後,您應該參閱 Reporting Services 文件集,以取得如何設計報表來包含您想要使用之資料視覺化功能的相關指示。 |
本主題包含下列各節:
必要條件
選擇方式
使用 Power View 連接到 PowerPivot 資料
在報表產生器中連接到 PowerPivot 資料
在報表設計師中連接到 PowerPivot 資料
將報表發行或儲存至 PowerPivot 圖庫
必要條件
您的 PowerPivot 活頁簿必須發行到使用 PowerPivot 伺服器軟體啟用的 SharePoint 網站。 您需要 PowerPivot 伺服器軟體,才能載入資料,並將其提供給報表產生器、報表設計師或 Power View 使用。 如需詳細資訊,請參閱<IT 系統管理員的 PowerPivot 概觀>。
若要支援來自 Power View 的連接,您必須擁有 SQL Server 2012 Reporting Services 及適用於 SharePoint 2010 的 Reporting Services 增益集。
若要支援來自報表產生器的連接,您可以使用 SQL Server 2008 R2 或 SQL Server 2012 Reporting Services。 此外,您的工作站電腦上必須擁有 ADOMD.NET。 此用戶端程式庫是隨 PowerPivot for Excel 一併安裝,但是如果您使用的電腦沒有此應用程式,則必須從 Microsoft 網站的 SQL Server 2012 功能套件頁面下載並安裝 ADOMD.NET。
若要支援來自報表設計師的連接,您可以使用 SQL Server 2008 R2 或 SQL Server 2012 Reporting Services。 此外,您的工作站電腦上必須有 OLE DB Provider for Analysis Services。 如果您要在沒有此版本提供者的電腦上使用報表設計師,可以從 SQL Server 2012 功能套件頁面下載並進行安裝。
選擇方式
Reporting Services 撰寫工具會使用 SQL Server 安裝媒體來安裝。
應用程式 |
方法 |
連結 |
---|---|---|
Power View |
從 BI 語意連接 (.bism) 檔案或是您可以在 SharePoint 中建立的 Reporting Services 共用資料來源 (.rsds) 啟動 Power View。 另外,如果您的 PowerPivot 圖庫中有 PowerPivot 活頁簿,您可以按一下活頁簿的 [建立 Power View 報表] 按鈕,使用該活頁簿中的資料來啟動 Power View。 |
如何… |
報表產生器 |
從 PowerPivot 圖庫、其他文件庫,或是您從 SQL Server 報表伺服器開啟的報表產生器,啟動報表產生器。 |
如何… |
報表設計師 |
啟動 SQL Server Data Tools (SSDT),建立報表專案,然後連接到已發行至 SharePoint 網站上的 PowerPivot 活頁簿。 |
如何… |
[!附註]
報表伺服器可以原生模式或 SharePoint 模式進行操作。 如果針對同時具有 PowerPivot for SharePoint 的 SharePoint 2010 伺服陣列中的 SharePoint 來設定報表伺服器,您可以從 PowerPivot 圖庫啟動報表。 從 PowerPivot 圖庫啟動報表會簡化開發過程,因為系統會為您建立資料來源連接。
使用 Power View 連接到 PowerPivot 資料
在您開始之前,請先熟悉改良使用者建立報表經驗的屬性,該報表則會使用 PowerPivot 活頁簿當做資料模型。 如需詳細資訊,請參閱本主題中的<若要預備報告的模型>。
若要檢視 Power View 運作方式的示範,請觀看 Microsoft Channel 9 網站上的 Abundantly Crescent: Demos Galore 影片。 如需使用範例資料的逐步指示,請參閱教學課程:在乘冪檢視中建立圖表、圖格和其他視覺效果。
若要使用 PowerPivot 資料和 Power View 建立報表,您必須擁有指向 SharePoint 文件庫中已發行之 PowerPivot 活頁簿的 BI 語意模型連接 (.bism) 檔案或 Reporting Services 共用資料來源 (.rsds) 檔案。 在 Power View 中,.bism 或 .rsds 檔案會提供報表所使用的資料連接。 一旦您在 SharePoint 中擁有 .bism 或 .rsds 檔案,您就可以從該項目啟動 Power View。
按下列連結,以取得如何在 SharePoint 中建立 .bism 連接或 .rsds 檔案的指示:
另外,您也可以從 PowerPivot 圖庫中的 PowerPivot 活頁簿啟動報表,只要按一下 [建立報表] 按鈕即可:
若要預備報表撰寫的模型
我們建議您最好檢閱及使用可幫助您針對 Power View 最佳化 PowerPivot 活頁簿的報表屬性。 在活頁簿中設定屬性可讓您在使用 Power View 中的資料時建立預設行為。
PowerPivot for Excel 中沒有 Power View 報表預覽功能。 您必須將活頁簿發行到安裝 Power View 的 SharePoint 網站,然後使用 Power View 測試您的變更。
如果您想要使用矩陣或圖表配置探索不同維度的彙總資料,活頁簿應該包含量值。 這些量值必須是明確的量值。 如果您已經在 Excel 中使用拖放建立隱含量值,Power View 中不會看到您的量值。 如需詳細資訊,請參閱<PowerPivot 中的量值>。
如果是包含影像資料的活頁簿,請設定屬性來確保影像會正確顯示。 有兩個方法可指定影像:影像檔案的 URL 或是活頁簿中的二進位影像。
若要顯示 URL 位址所提供的影像檔案,請開啟資料表,並選取包含 URL 位址的資料行,然後按一下 [進階] 索引標籤中的 [影像 URL]。 根據預設,URL 位址會解譯為文字。 設定 [影像 URL] 屬性會使報表擷取 URL 所提供的影像檔案,而不是在報表中以文字形式傳回 URL 位址。 如需有關如何設定這個屬性的詳細資訊,請參閱<PowerPivot 視窗:進階索引標籤>。
若要顯示二進位影像,請選取包含影像資料的資料表,然後按一下 [進階] 索引標籤中的 [資料表行為]。 為這個資料表設定資料列識別碼屬性。 您也可以設定其他屬性,但是只需要資料列識別碼屬性就可以啟用報表中的二進位影像。 如需詳細資訊,請參閱<設定 Power View 報表的資料表行為屬性>。
隱藏資料行來縮短及簡化 Power View 中的報表欄位清單。 如果您的資料表包含的資料行不可能在報表中使用,請從欄位清單中加以隱藏,好讓清單只包含報表作者感興趣的欄位。 如需詳細資訊,請參閱<從報表應用程式隱藏資料行>。
檢查資料行的類型,以確保這些類型對報表使用者而言是正確的。 資料行的資料類型會決定報表中使用的資料類型。 如需詳細資訊,請參閱<設定資料行的資料類型>。
檢閱數值資料的資料格式。 針對所有數值資料提供預設格式字串,但是您可以選擇不同的格式字串,這會影響資料在報表中的文字表示。 如需詳細資訊,請參閱<日期格式對話方塊>。
適當地為每一個資料表定義欄位集。 欄位集會決定每當您在 Power View 中按一下資料表時,一個或多個欄位是否會自動加入至報表檢視。 如需詳細資訊,請參閱<設定 Power View 報表的預設欄位集>。
指定其他資料表行為來決定 Power View 如何回應您在報表中所做的設計決策。 如果是符合需求的資料表,您可以防止彙總在矩陣配置中產生不想要的小計,或是選擇特定配置中使用的預設標籤和影像。 如需詳細資訊,請參閱<設定 Power View 報表的資料表行為屬性>。
[!附註]
如果您變更資料表屬性,但是在將活頁簿儲存到 SharePoint 之後並未看到您所預期的結果,請嘗試在 SharePoint 中刪除原始文件,然後重新發行活頁簿。
如需有關影響用戶端應用程式之屬性的詳細資訊,請參閱<Power View 報表屬性>。
在報表產生器中連接到 PowerPivot 資料
為了建立報表,您要使用報表產生器並以您發行至 PowerPivot 圖庫或其他文件庫的 PowerPivot 活頁簿為基礎來開始一個新的報表。 為了提供資料給報表使用,您的 SharePoint 環境必須至少有一部 PowerPivot 伺服器,以便載入及計算資料。
若要從 PowerPivot 圖庫啟動報表產生器
下列步驟假設 Reporting Services 是在與 PowerPivot 圖庫相同的 SharePoint 環境中,安裝並設定為進行 SharePoint 整合。
在 PowerPivot 圖庫中,捲動至您要做為資料來源的 PowerPivot 活頁簿,然後按一下 [建立連結的文件] 按鈕之下的向下箭號:
按一下 [建立報表產生器報表]。
[!附註]
如果您看不到這個選項,可能是 Reporting Services 尚未針對此網站啟用或不是支援的版本。 如果 Reporting Services 是更新的版本,啟動 Power View 而不是報表產生器的按鈕會出現在按鈕列中。 如果這是您在 PowerPivot 圖庫中看到的內容,您可以在文件庫中按一下 [新文件] 並選取 [報表產生器報表] 當做文件類型來啟動報表產生器。 您的 SharePoint 管理員必須已設定此圖庫使用報表產生器內容類型。 如果您無法啟動報表產生器,請洽詢您的管理員。
初次使用時,將會從報表伺服器下載報表產生器。 下載之後,會隨即使用 PowerPivot 活頁簿做為資料來源建立新的空白報表且儲存至 PowerPivot 圖庫。 系統將為您建立與活頁簿的資料來源連接。
雖然會自動定義資料來源連接,您仍必須自行指定資料集和報表配置。 下一個步驟就要建立資料集,以指定您想使用的資料表和資料行,然後使用 [插入] 索引標籤,組合您的報表配置。
如果報表產生器無法自另一個瀏覽器視窗中啟動,則可能是因為已遭瀏覽器安全性設定的封鎖。 為了解決此問題,您可以手動從報表產生器中開啟報表:
將 PowerPivot 圖庫切換到 [所有文件] 檢視。 若要執行這項操作,請按一下伺服器功能區中的 [文件庫],然後將 [目前檢視] 變更為 [所有文件]。
選取包含 PowerPivot 活頁簿資料來源連接的空白報表。
按一下右邊的向下箭號,然後選取 [在報表產生器中編輯]。
若要從任何文件庫啟動報表產生器
以下步驟假設 SharePoint 網站管理員已為文件庫啟用報表伺服器內容類型。
在文件庫中,按一下 [文件庫工具] 中 [新增文件] 旁的向下箭號。
按一下 [報表產生器報表]。 您必須選擇報表。 您不能根據 PowerPivot 資料來建立報表模型或報表資料來源。
在 [使用者入門] 的 [新增報表] 中,選取您要建立的報表類型。
在 [選擇資料集] 中,選取 [建立資料集]。 按 [下一步]。
在 [選擇與資料來源的連接] 中,按一下 [新增]。
在 [選取連接類型] 中,選擇 [Microsoft SQL Server Analysis Services]。
在 [資料來源屬性] 中,按一下 [建立] 以指定連接資訊。
在 [伺服器名稱] 中,輸入 PowerPivot 活頁簿的 URL (例如 http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx)。
將 [使用者名稱] 和 [密碼] 保留為空白。 系統會使用您用來登入的 Windows 帳戶建立連接。
按一下 [測試連接] 以確認您可以存取此檔案,然後按一下 [確定]。
在 [資料來源屬性] 按一下 [認證]。
選取 [使用目前的 Windows 使用者],然後按一下 [確定]。
重要事項 務必要選擇這個選項。 如果您跳過這個步驟,就會在之後嘗試執行報表時,接到 HTTP 401 錯誤訊息。
按 [下一步] 繼續進入 [設計查詢] 頁面。
在 [設計查詢] 中,將屬性和量值拖曳到工作空間中以建立查詢。
使用精靈的其餘頁面,完成建立報表的作業。
按一下 [執行] 以檢視報表。
將報表儲存至 SharePoint,選擇支援 PowerPivot 資料存取的伺服器和網站。
[!附註]
如果 PowerPivot 資料來源也在相同的 PowerPivot 圖庫中,請選擇 PowerPivot 圖庫當做位置,讓報表有最佳的效用。 如果 PowerPivot 活頁簿是在不同位置,就會關閉報表在 PowerPivot 圖庫中的預覽影像。 如需詳細資訊,請參閱本主題中的<將報表發行或儲存至 PowerPivot 圖庫>。
在報表設計師中連接到 PowerPivot 資料
報表設計師是在 SQL Server Data Tools (SSDT) 中主控,這是與 SQL Server 一起安裝的撰寫工具。 下列步驟假設您已安裝支援 PowerPivot 資料連接的 Analysis Services OLE DB 提供者。 如需詳細資訊,請參閱本主題中的<必要條件>。
按一下 [所有程式] 中的 [SQL Server Data Tools]。
在 [檔案] 功能表中按一下 [開新檔案],然後選取 [專案]。 選擇 [報表伺服器專案]。
在 [方案總管] 中,以滑鼠右鍵按一下 [報表],然後選取 [加入新的報表]。
在 [選取資料來源] 的 [類型] 中,選取 [Microsoft SQL Server Analysis Services]。
按一下 [編輯]。
在 [伺服器名稱] 中,輸入 PowerPivot 活頁簿的 URL (例如 http://contoso-srv/shared%20documents/ContosoSales.xlsx)。
[!附註]
不要按 [測試連接]。 這個選項要等到您完成下面兩個步驟之後,才能運作。
按一下 [認證]。
按一下 [使用 Windows 驗證 (整合式安全性)],然後按一下 [確定]。
按 [下一步]。
按一下 [設計查詢] 中的 [查詢產生器],以選取您要用在報表中的量值和維度。
將報表發行或儲存至 PowerPivot 圖庫
如果計劃要發行報表至 PowerPivot 圖庫,以使用其預覽功能,您可能必須變更報表或其 PowerPivot 活頁簿資料來源的位置,預覽圖像才能出現。
對於您已發行至 PowerPivot 圖庫的 Reporting Services 報表,只有在符合下列條件時才會產生預覽圖像:
報表和提供資料的 PowerPivot 活頁簿必須一起儲存在相同的 PowerPivot 圖庫中。
報表只包含 PowerPivot 資料。 活頁簿中其他資料都無法建立預覽圖像。 資料來源必須是 PowerPivot 活頁簿。
其他文件庫中不支援預覽。 如果使用 PowerPivot 圖庫以外的其他文件庫,或者如果預覽圖像並不重要,您可以忽略活頁簿之報表資料來源的類型和位置需求。 報表和 PowerPivot 活頁簿都可以從任何伺服器位置進行存取。
請參閱
工作
概念
在 SharePoint 上使用 PowerPivot 活頁簿