初始組態 (PowerPivot for SharePoint)
您可以使用本主題的步驟,設定 PowerPivot for SharePoint 的初始安裝。 設定初始安裝最簡單的方式為使用 PowerPivot 組態工具, 以自動化下列所述的各項組態步驟。
或者,您如果想要對伺服器的設定擁有更多控制權,可以使用管理中心及本主題的資訊,執行各種步驟。
必要條件
SharePoint 伺服器先使用 SharePoint 安裝程式中的伺服器陣列安裝選項加以安裝。 使用內建資料庫的獨立 SharePoint 伺服器不予支援。 如需詳細資訊,請參閱在 SharePoint 2010 伺服器陣列中使用 SQL Server BI 功能的指引。
重要
您必須先安裝 SharePoint 2010 SP1,才能設定 PowerPivot for SharePoint,或是使用 SQL Server 2012 資料庫伺服器的 SharePoint 伺服器陣列。 如果您尚未安裝該 Service Pack,請在開始設定伺服器之前先加以安裝。
您必須安裝 PowerPivot for SharePoint。 至少必須部署伺服器陣列方案。 您可以使用 PowerPivot 組態工具或 PowerShell 指令碼部署伺服器陣列方案。 本主題將提供此步驟的指示。
電腦必須加入網域。 您為服務指定的帳戶必須是網域使用者帳戶。 PowerPivot 服務應用程式至少需要一個網域帳戶。 如果您要設定其他服務 (例如 Excel Services),則每一項提供的服務都應該有個別的帳戶。
您必須是伺服陣列管理員,才能將 PowerPivot for SharePoint 加入到伺服陣列中。 您必須知道複雜密碼,才可將伺服器及應用程式加入伺服器陣列。
步驟 1:部署 PowerPivot 方案
您必須安裝及部署伺服器陣列方案及 Web 應用程式方案。
安裝及部署伺服器陣列方案
在前一版中,SQL Server 安裝程式會安裝及部署伺服器陣列方案。 在本版中,您必須使用 PowerPivot 組態工具或 PowerShell 指令碼部署伺服器陣列方案。 您無法使用管理中心部署伺服器陣列方案。 這是 PowerPivot for SharePoint 組態步驟中,唯一無法在管理中心執行的步驟。 部署伺服器陣列方案之後,您即可使用管理中心及本主題的步驟設定 PowerPivot for SharePoint 安裝。
在此步驟中,您將執行 PowerShell,以安裝及部署伺服器陣列方案。 如需詳細資訊,請參閱使用 Windows PowerShell 的 PowerPivot 組態。
使用 [以系統管理員身分執行] 選項,開啟 SharePoint 2010 管理命令介面。
執行第一個 Cmdlet:
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\120\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"
此指令程式會傳回方案的名稱、方案識別碼及 Deployed=False。 在下個步驟中,您將部署方案。
執行第二個 Cmdlet 部署方案:
Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force
部署 Web 應用程式方案
按一下 [開始] 按鈕,選取 [所有程式],選取 [Microsoft SharePoint 產品 2010],然後選取 [SharePoint 2010 管理中心]。
在 SharePoint 2010 管理中心的 [系統設定] 中,按一下 [管理伺服陣列方案]。
您應該會看到兩個不同的方案套件:powerpivotfarm.wsp 和 powerpivotwebapp.wsp。 您必須先完成第一個方案 (powerpivotfarm.wsp) 的部署。 當其完成部署之後,即無須再行部署。 第二個方案 (powerpivotwebapp.wsp) 會針對管理中心來部署,但是您必須針對支援 PowerPivot 資料存取的每一個 SharePoint Web 應用程式來手動部署這個方案。
按一下 powerpivotwebapp.wsp。
按一下 [部署解決方案]。
在 [部署至?]中,選取您要新增 PowerPivot 功能支援的 SharePoint Web 應用程式。
按一下 [確定] 。
針對其他也支援 PowerPivot 資料存取的 SharePoint Web 應用程式重複以上步驟。
步驟 2:在伺服器上啟動服務
PowerPivot for SharePoint 部署會要求您的伺服陣列必須包含以下服務:Excel Calculation Services、Secure Store Service 及對 Windows Token Service 的宣告。
對於 Excel Services 和 PowerPivot for SharePoint,需要對 Windows Token Service 的宣告。 它會透過目前 SharePoint 使用者的 Windows 識別,用來建立外部資料來源的連線。 此服務必須在啟用 Excel Services 或 PowerPivot for SharePoint 的每部 SharePoint 伺服器上執行。 如果此服務尚未啟動,您必須立即將它啟動,以便讓 Excel Services 將經過驗證的要求轉送給 PowerPivot 系統服務。
在管理中心的 [系統設定] 中,按一下 [ 管理伺服器上的服務]。
啟動對 Windows Token Service 的宣告。
啟動 Excel Calculation Services。
啟動 Secure Store Service。
確認 SQL Server Analysis Services 和 SQL Server PowerPivot 系統服務都已啟動。
步驟 3:建立 PowerPivot 服務應用程式
下一步是建立 PowerPivot 服務應用程式。
在 [管理中心] 的 [應用程式管理] 中,按一下 [管理服務應用程式] 。
在 [服務應用程式] 功能區中,按一下 [新增]。
選取[SQL Server PowerPivot 服務應用程式]。 如果它沒有出現在清單中,表示未安裝 PowerPivot for SharePoint 或是未部署此方案。
在 [ 建立新的 PowerPivot 服務應用程式 ] 頁面中,輸入應用程式的名稱。 預設值為 PowerPivotServiceApplication < 號碼 > 。 如果您要建立多個 PowerPivot 服務應用程式,描述性名稱將可協助其他系統管理員,了解如何使用應用程式。
在 [應用程式集區] 中,建立新的應用程式集區,並為它選取安全性帳戶。 需要網域使用者帳戶。
在 [資料庫伺服器] 中,選擇要在其中建立服務應用程式資料庫的資料庫伺服器。 預設值是主控伺服陣列組態資料庫的 SQL Server Database Engine 執行個體。
在 [資料庫名稱]中,預設值為 PowerPivotServiceApplication1_ < guid > 。 預設的資料庫名稱會對應至服務應用程式的預設名稱。 如果您輸入唯一的服務應用程式名稱,請依照類似的命名慣例來命名資料庫名稱,以利同時管理它們。
在 [資料庫驗證] 中,預設值是 Windows 驗證。 如果您選擇 [SQL 驗證],請參考 SharePoint 管理員指南,以了解有關如何在 SharePoint 部署中使用這個驗證類型的最佳作法。
選取此 PowerPivot 服務應用程式的 Proxy 新增至預設 Proxy 群組的核取方塊。 這會將服務應用程式連線新增至預設服務連線群組。 預設連接群組中至少必須有一個 PowerPivot 服務應用程式。
如果 PowerPivot 服務應用程式已經列在預設連接群組中,請勿將第二個服務應用程式加入到該群組。 加入預設連接群組的兩個相同類型的服務應用程式並不是支援的組態。 如需如何在連線群組中使用其他服務應用程式的詳細資訊,請參閱 在管理中心將 PowerPivot 服務應用程式連線到 SharePoint Web 應用程式。
按一下 [確定 ]。服務會顯示在伺服器陣列的服務應用程式清單中其他受控服務。
步驟 4:啟用 Excel Services
PowerPivot for SharePoint 會要求 Excel Services 支援伺服陣列中的 PowerPivot 資料存取。 您可以判斷是否已經啟用 Excel Services,其方式是確認 Excel Services 應用程式是否出現在管理中心的服務應用程式清單內。 如果未列出 Excel Services,請立即遵循以下步驟來將它啟用。
在 [管理中心] 的 [應用程式管理] 中,按一下 [管理服務應用程式] 。
在 [服務應用程式] 功能區的 [建立] 中,按一下 [ 新增]。
選取[Excel Services應用程式]。
在 [建立新的 Excel Services 應用程式] 中,指定名稱 (例如 Excel Services 應用程式)。
在 [應用程式集區] 中,選取 [建立新的應用程式集區],並為它提供描述性名稱 (例如 Excel Services 應用程式集區)。
在 [可設定] 中,針對這個應用程式集區識別選取 Windows 網域使用者帳戶。
保留預設核取方塊,將服務應用程式 Proxy 加入到預設的服務連接清單。
按一下 [確定] 。
按一下您剛才建立的 Excel Services 應用程式。
按一下 [信任的檔案位置] ,然後在此頁面選取您的信任位置。 (一般而言,這會列在 [位址] 資料行中HTTP://。) 若要確保Excel Services和 PowerPivot 服務都能存取活頁簿,您必須將 SharePoint 納入為Excel Services信任的位置。 PowerPivot 系統服務無法存取儲存在 SharePoint 伺服陣列外面的活頁簿。
在 [活頁簿屬性] 區域中,將 [ 活頁簿大小上限 ] 設定為 50。
在 [外部資料] 中,將 [允許外部資料 ] 設定為 [信任的資料連線庫] 和 [內嵌]。 活頁簿中的 PowerPivot 資料存取需要這項設定。
清除 [ 資料重新整理警告] 核取方塊,以允許 PowerPivot 圖庫中個別工作表的預覽影像。 如果您選擇保留警告,而活頁簿設定指定在開啟時重新整理,您可能會得到警告的單一預覽影像,而不是活頁簿中的頁面。
按一下 [確定] 。
步驟 5:啟用 Secure Store Service 及設定資料重新整理
PowerPivot for SharePoint 需要 Secure Store Service 來儲存認證和無人看管的執行帳戶,以便重新整理資料。 您可以判斷是否已經啟用 Secure Store Service,其方式是確認它是否出現在服務應用程式清單內。
重要
如果已啟用 Secure Store Service,您仍然應該確認是否已經為它產生主要金鑰。 如需相關指示,請參閱下列程序的<第 2 部分:產生主要金鑰>。
如果未列出 Secure Store Service,請立即遵循以下步驟來將它啟用。 啟用安全存放之後,當活頁簿作者和文件擁有者在排程其發行之活頁簿的資料重新整理時,就可以存取更大範圍的資料來源連接選項。
第 1 部分:啟用 Secure Store Service
在 [管理中心] 的 [應用程式管理] 中,按一下 [管理服務應用程式] 。
在 [服務應用程式] 功能區中的 [建立] 中,按一下 [ 新增]。
選取 [Secure Store Service]。
在 [ 建立 Secure Store 應用程式] 頁面中,輸入應用程式的名稱。
在[資料庫] 中,指定將裝載此服務應用程式的資料庫SQL Server實例。 預設值是主控伺服陣列組態資料庫的 SQL Server Database Engine 執行個體。
在 [資料庫名稱] 中,輸入服務應用程式資料庫的名稱。 預設值為 Secure_Store_Service_DB_ < guid > 。 預設名稱會對應至服務應用程式的預設名稱。 如果您輸入唯一的服務應用程式名稱,請依照類似的命名慣例來命名資料庫名稱,以利同時管理它們。
在 [資料庫驗證] 中,預設值是 Windows 驗證。 如果您選擇 [SQL 驗證],請參考 SharePoint 管理員指南,以取得如何在伺服陣列中使用這個驗證類型的指引。
在 [應用程式集區] 中,選取 [建立新的應用程式集區]。 指定描述性名稱,以協助其他伺服器管理員識別應用程式集區的使用方式。
選取應用程式集區的安全性帳戶。 指定受管理的帳戶,以使用網域使用者帳戶。
接受其餘的預設值,然後按一下 [ 確定 ]。服務應用程式將會與伺服器陣列服務應用程式清單中的其他受控服務一起顯示。
第 2 部分:產生主要金鑰
從清單按一下 Secure Store Service 應用程式。
在 [服務應用程式] 功能區中,按一下 [ 管理]。
在 [金鑰管理] 中,按一下 [產生新金鑰]。
輸入複雜密碼,然後進行確認。 此複雜密碼將用來加入其他安全存放共用服務應用程式。
按一下 [確定] 。
第 3 部分:設定自動 PowerPivot 資料重新整理帳戶
在資料重新整理期間使用外部資料存取時,通常需要針對 PowerPivot 資料存取建立自動資料重新整理帳戶。 例如,如果未啟用 Kerberos,您必須建立一個自動帳戶,PowerPivot 服務可以使用此帳戶來連接外部資料來源。
如需如何建立自動 PowerPivot 資料重新整理帳戶或其他用於資料重新整理之預存認證的指示,請參閱設定 PowerPivot 自動資料重新整理帳戶 (PowerPivot for SharePoint) 和設定 PowerPivot 資料重新整理的預存認證 (PowerPivot for SharePoint) 。
步驟 6:啟用使用量資料收集
PowerPivot for SharePoint 會使用 SharePoint 使用量資料收集基礎結構,以蒐集整個伺服陣列中有關 PowerPivot 使用量的資訊。 雖然使用量資料一定是 SharePoint 安裝的一部分,但是您可能必須先啟用這個功能才可以使用。 如需指示,請參閱 設定 (PowerPivot for SharePoint 的使用方式資料收集。
步驟 7:提高 SharePoint Web 應用程式及 Excel Services 的上傳大小上限
因為 PowerPivot 活頁簿可以很大,所以您可能會想要增加檔案大小上限。 要設定的檔案大小設定有兩個:Web 應用程式的 [最大上傳大小] 以及 Excel Services 中的 [最大活頁簿大小]。 檔案大小上限應該在兩個應用程式中設定為相同的值。 如需指示,請參閱 設定 PowerPivot for SharePoint) 的檔案上傳大小上限 (。
步驟 8:為網站集合啟用 PowerPivot 功能整合
網站集合層級的功能啟用可以將應用程式頁面和範本提供給網站使用,包括排程資料重新整理的組態頁面,以及 PowerPivot 圖庫和資料摘要文件庫的應用程式頁面。
按一下 SharePoint 網站上的 [網站動作]。
根據預設,SharePoint Web 應用程式會經由通訊埠 80 進行存取。 這表示您通常可以輸入 HTTP:// < 電腦名稱稱 > 來開啟根網站集合來存取 SharePoint 網站。
按一下 [站台設定] 。
按一下 [網站集合管理] 中的 [網站集合功能]。
向下捲動頁面,直到您找到 PowerPivot 整合網站集合功能為止。
按一下 [啟用]。
開啟每個網站並按一下 [ 網站動作] 來重複其他網站集合。
如需詳細資訊,請參閱 在管理中心啟用網站集合的 PowerPivot 功能整合。
步驟 9:在 SQL Server 2012 PowerPivot for SharePoint 執行個體上安裝 SQL Server 2008 R2 版的 OLE DB 提供者
如果您想要在同一部伺服器上並存執行舊版和較新版本的 PowerPivot 活頁簿,您必須在 SQL Server 2012 PowerPivot for SharePoint 伺服器上安裝 SQL Server 2008 R2 隨附的 Analysis Services OLE DB 提供者。
安裝提供者可讓參考資料連接字串中 MSOLAP.4 的活頁簿如預期般在 SQL Server 2012 PowerPivot 服務器上運作。 安裝 SQL Server 2008 R2 OLE DB 提供者是升級舊版 PowerPivot for Excel 所建立之活頁簿的替代方式。
您可以從SQL Server 2008 R2 功能套件頁面下載提供者。 尋找Microsoft Analysis Services OLE DB Provider for Microsoft®® SQL Server ® 2008 R2,然後下載安裝程式的 SQLServer2008_ASOLEDB10.msi
x64 套件。
如需安裝提供者的詳細資訊,包括驗證步驟,請參閱 在 SharePoint 伺服器上安裝 Analysis Services OLE DB 提供者。
步驟 10:確認安裝
當使用者或應用程式開啟含有 PowerPivot 資料的 Excel 活頁簿時,就會在伺服陣列中進行 PowerPivot 查詢處理。 您至少可以檢查 SharePoint 網站上的頁面,以確認 PowerPivot 功能是可用的。 但是,為了完整確認安裝作業,您必須擁有可以發行到 SharePoint 並從文件庫存取的 PowerPivot 活頁簿。 為了測試用途,您可以發行已經包含 PowerPivot 資料的範例活頁簿,並用它來確認 SharePoint 整合已正確設定。
若要確認 PowerPivot 可與 SharePoint 網站整合,請執行下列動作:
在瀏覽器中,開啟您建立的 Web 應用程式。 如果您使用預設值,您可以在 URL 位址中指定 HTTP:// < 您的電腦名稱稱 > 。
確認應用程式中可以使用 PowerPivot 資料存取和處理功能。 若要這樣做,您可以確認 PowerPivot 提供的文件庫範本是否存在:
在 [網站動作] 上,按一下[其他選項]。
在程式庫中,您應該會看到 資料摘要庫 和 PowerPivot 資源庫。 這些文件庫範本是由 PowerPivot 功能所提供,如果此功能已正確整合,就可以在文件庫清單中看到這些範本。
若要在伺服器上確認 PowerPivot 資料存取,請執行以下作業:
將 PowerPivot 活頁簿上傳至 PowerPivot 圖庫或任何 SharePoint 文件庫。
按一下文件,從文件庫中加以開啟。
按一下交叉分析篩選器或篩選資料來啟動 PowerPivot 查詢。 伺服器將會在背景載入 PowerPivot 資料,然後傳回結果。 在下一個步驟中,您將會連接到伺服器,並確認已經載入及快取資料。
在 [開始] 功能表中,從 Microsoft SQL Server 2008 R2 程式群組啟動 SQL Server Management Studio。 如果伺服器上未安裝這個工具,您可以跳到最後一個步驟,確認快取檔案存在。
在 [伺服器類型] 中,選取 [Analysis Services]。
在 [伺服器名稱] 中,輸入< server-name > \powerpivot,其中< server-name >是具有 PowerPivot for SharePoint 安裝的電腦名稱稱。
按一下 [ 連接]。
在物件總管中,按一下 [資料庫] 以檢視已載入的 PowerPivot 資料檔案清單。
在電腦檔案系統上,檢查下列資料夾來決定檔案是否要快取到磁碟。 快取檔案的存在會進一步驗證您的部署是否可以運作。 若要檢視檔案快取,請移至 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 資料夾。
後續安裝步驟
在確認安裝之後,請建立 PowerPivot 圖庫或微調個別組態設定來完成服務組態。 若要充分利用您剛安裝的伺服器元件,您可以下載 PowerPivot for Excel 來建立併發布您的第一個 PowerPivot 活頁簿。
安裝用於資料重新整理的資料提供者
如果您已啟用資料重新整理,伺服器將需要 PowerPivot 用戶端應用程式針對外部資料存取使用的相同資料提供者,才能匯入原始資料 (例如,如果資料原本是使用 32 位元提供者匯入,那麼當伺服器端資料重新整理存取相同的外部資料來源時,也會需要 32 位元提供者)。 如需詳細資訊,請參閱 PowerPivot Data Refresh with SharePoint 2010。
安裝 ADO.NET Data Services
如果您想要將 SharePoint 清單當做資料摘要匯出,您必須安裝 ADO.NET Data Services 3.5 SP1。 如需指示,請參閱 安裝 ADO.NET Data Services 以支援 SharePoint 清單的資料摘要匯出。
建立 PowerPivot 圖庫
PowerPivot 圖庫是一種文件庫,其中包含用來在 SharePoint 網站上檢視 PowerPivot 活頁簿的預覽和呈現選項。 建議針對它的預覽功能使用 PowerPivot 圖庫來發行及檢視 PowerPivot 活頁簿。 此外,如果您也將 Reporting Services 部署到相同的 SharePoint 伺服器,PowerPivot 圖庫可讓您輕鬆建立報表。 您可以從 PowerPivot 圖庫啟動報表產生器,讓新的報表根據發行的 PowerPivot 活頁簿。 如需建立和使用程式庫的詳細資訊,請參閱 建立和自訂 PowerPivot 資源庫 和使用 PowerPivot 資源庫。
在 Excel Services 中建立其他信任的網站
您可以在 Excel Services 中加入信任的網站,以便在提供 Excel 活頁簿和 PowerPivot 資料的網站上變更權限和組態設定。 如需相關資訊,請參閱 Create a trusted location for PowerPivot sites in Central Administration。
微調組態設定
PowerPivot 服務應用程式是使用預設屬性和值所建立。 您可以修改個別服務應用程式的組態設定,以變更配置要求所依據的方法、設定伺服器逾時、變更查詢回應報告事件的臨界值,或是指定保留使用量資料的時間長度。 如需管理中心設定,或在 SharePoint Web 應用程式中使用 PowerPivot 功能的詳細資訊,請參閱管理中心的 PowerPivot 服務器管理和設定。
安裝 PowerPivot for Excel 及建立 PowerPivot 活頁簿
當您在伺服陣列中安裝了伺服器元件之後,您可以先建立使用內嵌 PowerPivot 資料的第一本 Excel 2010 活頁簿,然後將它發行到 Web 應用程式中的 SharePoint 文件庫。 在您可以建立包含 PowerPivot 資料的 Excel 活頁簿之前,您必須先從安裝 Excel 2010 開始,隨後安裝 PowerPivot for Excel 增益集來擴充 Excel,以支援 PowerPivot 資料匯入和豐富性。
加入伺服器或應用程式
當您部署 PowerPivot 方案時,將會在網站集合層級針對 Web 應用程式中的所有網站集合啟用功能整合。 當您經過一段時間建立新的 Web 應用程式時,您必須將 powerpivotwebapp 方案部署到每一個應用程式。 如需指示,請參閱 將 PowerPivot 解決方案部署至 SharePoint。
根據您設定 PowerPivot 服務應用程式的方式而定,PowerPivot 系統服務將會加入到預設連接群組,將它提供給使用預設連接的所有 Web 應用程式使用。 但是,如果您已設定 Web 應用程式使用自訂服務應用程式連接清單,您需要將 PowerPivot 服務應用程式加入到您想要啟用 PowerPivot 資料處理的每一個 SharePoint Web 應用程式。 如需詳細資訊,請參閱 在管理中心將 PowerPivot 服務應用程式連線至 SharePoint Web 應用程式。
一段時間之後,如果您判斷需要額外的資料儲存和處理功能,您可以將另一個 PowerPivot for SharePoint 伺服器執行個體加入到伺服器陣列中。 其安裝程序與您加入第一部伺服器的步驟相同,唯一例外的是您指定執行個體名稱和服務帳戶資訊的需求會不同。 如需指示,請參閱 部署檢查清單:將 PowerPivot 服務器新增至 SharePoint 2010 伺服器陣列來相應放大。
另請參閱
SQL Server 2014 各版本所支援的功能
設定 PowerPivot 服務帳戶
在管理中心建立及設定 PowerPivot 服務應用程式
將 PowerPivot 方案部署到 SharePoint
在管理中心為網站集合啟用 PowerPivot 功能整合
PowerPivot for SharePoint 2010 安裝