共用方式為


針對 SharePoint 2013 設定 Power Pivot

適用于:yes-img-132013 no-img-16 2016no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

重要事項

此案例僅適用于 SharePoint Server 2013 和 SQL Server 2012 Service Pack 1 (SP1) 。

在此案例中,我們將探討如何設定 Power Pivot for SharePoint 2013。 這包括在伺服器陣列的伺服器上安裝 Power Pivot for SharePoint、設定 Power Pivot 服務應用程式,以及執行一些測試以確保一切正常運作。

開始之前

開始之前,請確定您有:

您可能會注意到,我們將使用的 Power Pivot 組態工具有部署Excel Services和安全存放區的選項。 不過,Power Pivot 組態工具無法使用建議的帳戶來設定這些服務,因此建議您使用上述連結手動設定這些服務。

影片示範

這段影片顯示設定 Power Pivot for SharePoint 2013 所涉及的步驟,如本文所述。

影片:設定 Power Pivot for SharePoint 2013

準備伺服器陣列

在本節中,我們將準備伺服器陣列以進行 Power Pivot 安裝。 這包括註冊受管理帳戶,以及在管理中心設定一些 Secure Store 設定,以及在 SQL Server 中設定一些安全性設定。 您必須是伺服器陣列管理員和SQL Server系統管理員,才能執行這些步驟,以及使用Shell 系統管理員來執行 PowerShell 步驟。

在 SharePoint Server 2013 中將網域帳戶註冊為受控帳戶

第一個步驟是將您想要用來執行 Power Pivot 應用程式集區的網域帳戶註冊為 SharePoint Server 2013 中的受控帳戶。 這可讓我們在稍後建立 Power Pivot 服務應用程式時使用帳戶。

註冊受管理帳戶

  1. 在管理中心按一下 [安全性]

  2. 在 [一般安全性] 下,按一下 [設定受管理帳戶]

  3. 按一下 [註冊受管理帳戶]

  4. 輸入您建立來執行 Power Pivot 應用程式集區的帳戶使用者名稱和密碼。

  5. 如果您想要 SharePoint Server 2013 為您處理帳戶密碼變更,請選取 [ 啟用密碼變更 ] 核取方塊,然後填入您想要變更密碼的詳細資料。

  6. 按一下 [確定]

將內容資料庫的存取權授與受控帳戶

您也必須為此帳戶授與 SharePoint 內容資料庫的存取權。 針對將與 Power Pivot 相關聯的每個 Web 應用程式,請使用下列程式。

授與受管理帳戶內容資料庫的存取權限

  1. 依序按一下 [ 開始]、 [所有程式][Microsoft SharePoint 2013 產品]、以滑鼠右鍵按一下 [SharePoint 2013 管理命令介面],然後按一下 [ 以系統管理員身分執行]

  2. 在 Microsoft PowerShell 命令提示字元中,輸入下列語法 (在每行) 之後按 ENTER:

$w = Get-SPWebApplication -identity http://<WebApplication>
$w.GrantAccessToProcessIdentity("<Domain>\<PowerPivotApplicationPoolAccount>")

重要事項

如果未來新增更多內容資料庫,您必須重新執行這些 Cmdlet,以確保 Power Pivot 可以存取新的資料庫。

在 Secure Store 中建立目標應用程式

下一個步驟是在 Secure Store 中為 Power Pivot 自動資料重新整理帳戶建立目標應用程式。 此目標應用程式將用來重新整理 Power Pivot 報表中的資料。

建立目標應用程式

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]

  2. 按一下 Secure Store Service 應用程式。

  3. 在功能區中,按一下 [ 新增]

  4. 在 [ 目標應用程式識別碼] 方塊中,輸入 PowerPivotUnattendedAccount。

    注意事項

    請務必使用此值,讓 Power Pivot for SharePoint 2013 組態工具能夠辨識它。

  5. 輸入顯示名稱和電子郵件地址。

  6. 針對 [目標應用程式類型],確定已選取 [個人 ],然後按 [ 下一步]

  7. 確定 [欄位類型 ] 設定為 [Windows 使用者名稱 ] 和 [ Windows 密碼],然後按 [ 下一步]

  8. 輸入 目標應用程式管理員的名稱或群組,然後按一下 [ 確定]

  9. 選取您剛才建立的目標應用程式,然後在功能區的 [ 認證 ] 區段中,按一下 [ 設定]

  10. 針對 [認證擁有者],輸入您為 Power Pivot 應用程式集區建立的帳戶, (您剛才設定為受控帳戶的帳戶) 。

  11. 輸入可存取資料來源之認證的使用者名稱和密碼。

  12. 按一下 [確定]

授與 SharePoint Server 系統管理員內容資料庫的存取權

若要讓 Power Pivot 管理儀表板報表運作,執行Excel Services應用程式集區的帳戶必須具有 SharePoint Server 2013 系統管理內容資料庫的讀取權限。 您會在SQL Server中設定此設定。

授與系統管理員內容資料庫存取權

  1. 開啟 SQL Server Management Studio,並聯機到資料庫引擎。

  2. 展開[安全性],然後按兩下用於Excel Services應用程式集區的帳戶。

  3. 在 [使用者對應] 頁面上,按一下 [SharePoint 管理員內容資料庫] (通常命名為 [SharePoint_AdminContent_GUID) ]。

  4. 選取 [SPDataAccess 資料庫角色] 核取方塊。

  5. 按一下 [確定]

基本伺服器陣列設定現在已完成,因此接下來要做的是安裝和設定 Power Pivot for SharePoint。

設定 Power Pivot for SharePoint

在本節中,我們將設定 Power Pivot 本身,包括安裝 Power Pivot 軟體和設定服務應用程式。

在伺服器陣列中的每個伺服器上安裝 Power Pivot

在 SharePoint Server 2013 伺服器陣列中設定 Power Pivot 的第一個步驟是在伺服器陣列的每部伺服器上安裝 SQL Server 2012 SP1 PowerPivot for Microsoft SharePoint (sppowerpivot.msi) 。

使用下列程式在伺服器陣列中的每個伺服器上執行sppowerpivot.msi。

安裝 Power Pivot for SharePoint 2013

  1. 按兩下 [sppowerpivot.msi]。

  2. 遵循精靈安裝 Power Pivot for SharePoint 2013。 當您看到 [功能選取] 頁面時,請保留選取的所有專案 (這是預設) ,然後完成精靈。

執行 Power Pivot for SharePoint 組態工具

在伺服器陣列的每部伺服器上安裝sppowerpivot.msi之後,下一個步驟是執行 PowerPivot for SharePoint 2013 組態工具。 在執行 SharePoint 管理中心網站的伺服器上執行此程式。

執行 Power Pivot for SharePoint 2013 組態工具

  1. 按一下[啟動>所有程式>][Microsoft SQL Server 2012>PowerPivot for SharePoint 2013 組態]

  2. 選擇 [ 設定或修復 Power Pivot for SharePoint ] 選項,然後按一下 [ 確定]

  3. 在 Power Pivot 組態工具的左窗格中,選取 [ 建立 PowerPivot 服務 應用程式]。

  4. 在 [ 參數] 索引卷 標上,清除 [ 在工作清單中包含此動作 ] 核取方塊。 這會防止工具建立 Power Pivot 的服務應用程式。 我們稍後會手動建立 Power Pivot 服務應用程式。

    未核取核取方塊時的螢幕擷取畫面。

    這也會防止進一步的設定步驟完成,但我們稍後也會回來執行這些步驟。

  5. 按一下 [執行]

  6. 按一下 [是 ] 以確認。

  7. 當動作完成時,按一下 [ 確定],然後按一下 [ 結束]

如果您的伺服器陣列中有其他伺服器,我們最終也會在這些伺服器陣列上執行 Power Pivot for SharePoint 2013 組態工具,但首先還有幾個步驟需要執行。

建立 Power Pivot 服務應用程式

我們防止 Power Pivot 組態工具建立 Power Pivot 服務應用程式,因此我們可以手動建立一個,並使用我們稍早建立的應用程式集區帳戶。 現在,我們需要返回並建立服務應用程式。

建立 Power Pivot 服務應用程式

  1. 在 [管理中心] 的 [ 應用程式管理] 底下, 按一下 [管理服務應用程式]

  2. 在功能區中,按一下 [新增],然後按一下[SQL Server Power Pivot 服務應用程式]

  3. 在 [名稱] 文字方塊中輸入服務應用程式的 名稱

  4. 在 [應用程式集區名稱] 文字方塊中,輸入新 應用程式集區的名稱

  5. 從 [ 可設定] 下拉式清單中,選擇您註冊為 Power Pivot 應用程式集區受控帳戶的帳戶。

  6. 按一下 [確定]

Power Pivot 服務應用程式現已建立,但您可能需要重新整理頁面才能看到它。

設定 Power Pivot 自動資料重新整理帳戶

下一個步驟是設定 Power Pivot 自動資料重新整理帳戶。 我們會透過指定我們在 Secure Store 中建立的自動資料重新整理帳戶,在 Power Pivot 服務應用程式設定中執行此動作。

設定自動資料重新整理帳戶

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]

  2. 按一下 Power Pivot 服務應用程式。

  3. 在 [ 動作]下,按一下 [設定 服務應用程式設定]

  4. [資料重新整理 ] (向下) 約三分之一的時間,在 [ PowerPivot 自動資料重新整理帳戶 ] 方塊中,輸入您 (PowerPivotUnattendedAccount) 建立之目標應用程式的目標應用程式識別碼。

  5. 按一下 [確定]

重新執行 Power Pivot for SharePoint 2013 組態工具

現在已建立服務應用程式,且我們已設定自動資料重新整理帳戶,我們必須再次執行 Power Pivot for SharePoint 2013 組態工具,以完成其餘步驟。

執行 Power Pivot for SharePoint 2013 組態工具

  1. 按一下[啟動>所有程式>] [Microsoft SQL Server 2012>Power Pivot for SharePoint 2013 組態]

  2. 選擇 [ 設定或修復 Power Pivot for SharePoint ] 選項,然後按一下 [ 確定]

  3. 在 Power Pivot 組態工具的左窗格中,選取 [ 啟用網站集合中的 Power Pivot 功能]

  4. 在 [ 參數] 索引卷 標上,從 [ 網站 URL ] 下拉式清單中選擇您想要使用 Power Pivot 的網站集合。

    注意事項

    如果您想要在多個網站集合中啟用 Power Pivot,請選擇從這裡開始。 稍後可以輕鬆地新增更多內容。

  5. 如果您已變更預設網站集合設定,請按一下 [ 驗證]

  6. 按一下 [執行],然後按一下 [ ] 確認。

  7. 當動作完成時,按一下 [ 確定],然後按一下 [ 結束]

Power Pivot 設定現在已完成,且 Power Pivot 已可供使用。

在伺服器陣列中的其他伺服器上執行 Power Pivot for SharePoint 組態工具

因為我們只在一部伺服器上執行 Power Pivot for SharePoint 2013 組態工具,所以SQL Server Power Pivot 系統服務只能在此伺服器上執行。 您可以透過這種方式使用 Power Pivot,但如果您的伺服器陣列中有多個伺服器,建議您在所有伺服器上安裝服務。 這可讓您變更在 (上執行服務的伺服器,例如,如果您想要平衡伺服器陣列) 上的服務,或在多部伺服器上執行服務以獲得更大的容量。

您可以在伺服器陣列中的其他伺服器上執行 Power Pivot for SharePoint 2013 組態工具,以安裝 SQL Server Power Pivot 系統服務。

在伺服器陣列中的每個伺服器上使用下列程式。

執行 Power Pivot for SharePoint 2013 組態工具

  1. 按一下[啟動>所有程式>][Microsoft SQL Server 2012>PowerPivot for SharePoint 2013 組態]

  2. 選擇 [ 設定或修復 Power Pivot for SharePoint ] 選項,然後按一下 [ 確定]

  3. 如果您在左窗格 的 [網站集合] 中看到 [啟用 PowerPivot 功能 ],請按一下它,然後選取您要啟用 Power Pivot 的網站集合,或如果您不想在另一個網站集合中啟用 Power Pivot,請取消選取 [在 工作清單中包含此動作 ] 核取方塊。

  4. 如果您進行了任何變更,請按一下 [ 驗證]

  5. 按一下 [執行],然後按一下 [ ] 確認。

  6. 當工作完成時,按一下 [ 確定],然後按一下 [ 結束]

當您執行 Power Pivot for SharePoint 2013 組態工具時,它會在您執行它的每個伺服器上安裝並開啟SQL Server Power Pivot 系統服務。 您可能不希望此服務在每部伺服器上執行,因此請務必移至管理中心伺服器 上的 [管理服務 ],並在您不想要執行服務的伺服器上停止服務。

測試 Power Pivot for SharePoint 安裝

現在一切都已設定完成,我們可以執行簡單的測試來查看其是否正常運作。 我們將在 Excel 中建置資料模型,並將其發佈至網站集合中已啟用 Power Pivot 的文件庫。

建立測試活頁簿

  1. 在 Excel 的 [資料] 索引標籤上,選擇 [從其他來源],然後選擇 [從SQL Server]。

  2. 輸入資料所在的SQL Server實例名稱。

  3. 遵循精靈的指示,連線至包含您資料的表格。

  4. 當精靈完成時,您應該會看到 [ 匯入資料 ] 對話方塊。 選擇 [ 僅建立連線] 選項,然後選取 [ 將此資料新增至資料模型] 核取方塊。

  5. 按一下 [確定]

  6. 在 [ Power Pivot] 索引 標籤上,按一下 [ 管理]

  7. Power Pivot 功能區 中,按一下 [ 樞紐分析表]

  8. 在 [ 插入樞紐] 對話方塊中,選擇 [ 現有工作表 ] 選項,然後按一下 [ 確定]

  9. 選取樞紐分析表報表要有的欄位。

  10. 將活頁簿儲存至您啟用 Power Pivot 之網站集合上的文件庫。

將活頁簿儲存到文件庫之後,您可以按一下省略號 (...) 控制項兩次,然後選擇 [ 管理 Power Pivot 資料重新整理] 來存取 Power Pivot設定。

文件庫控制項的螢幕擷取畫面。

在 [管理資料重新整理] 頁面上,選取 [ 啟用 ] 和 [也儘快重新整理 ] 核取方塊。 此外,請確定已選取 [ 使用系統管理員所設定的資料重新整理帳戶 ] 選項。 (這是 default.)

Power Pivot 資料重新整理設定的螢幕擷取畫面。

對您的資料進行一些變更時,重複此動作數次。 如果變更在瀏覽器中轉譯時顯示在報表中,則資料重新整理會正常運作。