設定及使用 PowerPivot 自動資料重新整理帳戶

PowerPivot 自動資料重新整理帳戶是指定的帳戶,可以執行 SharePoint 伺服陣列中的 PowerPivot 資料重新整理作業。設定此帳戶可以在資料重新整理排程頁面 (如下所示) 中,啟用 [使用系統管理員所設定的資料重新整理帳戶] 選項。若排程資料重新整理的活頁簿作者想要使用 PowerPivot 自動資料重新整理帳戶執行資料重新整理作業,可以選擇此選項。如需有關如何檢資料重新整理排程中 [認證] 選項的詳細資訊,請參閱<排程 PowerPivot 資料重新整理>。

針對無人看管的帳戶顯示認證選項

若是使用 [新伺服器] 選項安裝 PowerPivot for SharePoint,將會自動建立自動資料重新整理帳戶。在 [新伺服器] 安裝中,一開始會將自動資料重新整理帳戶識別為伺服器陣列帳戶。您可以將帳戶變更成以不同的使用者執行,藉此提高部署的安全性。請遵循<更新預先定義或現有 PowerPivot 自動資料重新整理帳戶的認證>中的指示,變更此帳戶。

對於所有其他各種安裝狀況,您必須使用下列指示,手動設定此帳戶。

本主題包含下列章節:

必要條件

設定新的帳戶 (步驟 1):建立目標應用程式並設定認證

設定新的帳戶 (步驟 2):在 PowerPivot 伺服器組態頁面中,指定無人看管的帳戶

設定新的帳戶 (步驟 3):授與「參與」權限給帳戶

設定新帳戶 (步驟 4):授與讀取權限,以存取資料重新整理時所使用的外部資料來源

設定新的帳戶 (步驟 5):在資料重新整理組態頁面中確認帳戶可用性

使用 PowerPivot 自動資料重新整理帳戶

更新預先定義或現有 PowerPivot 自動資料重新整理帳戶的認證

必要條件

您必須啟用並設定 Secure Store Service,而且必須產生主要金鑰。如需有關如何這麼做的指示,請參閱<啟用及設定 PowerPivot 資料重新整理

您必須事先決定要將哪個 Windows 網域使用者帳戶當做 PowerPivot 無人看管的資料重新整理帳戶使用。這應該是特別針對這個用途所建立的帳戶,讓您可以監視其使用方式。

您必須知道 PowerPivot 系統服務的應用程式識別。您將在步驟 1 建立目標應用程式時,將無人看管資料重新整理帳戶的完整控制權限授與此服務帳戶。這些權限允許 PowerPivot 系統服務在資料重新整理期間擷取無人看管資料重新整理帳戶的認證。若要取得所需的服務帳戶資訊,請在管理中心開啟 [設定服務帳戶] 頁面,並選取 PowerPivot 服務應用程式所使用的服務應用程式集區。根據預設,這是 [服務應用程式集區 - SharePoint Web Services System]

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

每個 PowerPivot 服務應用程式僅能設定一個 PowerPivot 無人看管的資料重新整理帳戶。帳戶資訊儲存在目標應用程式的 Secure Store Service 中,而且該服務設為預先定義的 Windows 網域使用者帳戶。建立目標應用程式之後,您就可以在 PowerPivot 服務應用程式的組態頁面中,將其指定為 PowerPivot 資料重新整理帳戶。

[!附註]

使用無人看管的資料重新整理帳戶執行資料重新整理時,使用方式報告與資料重新整理記錄會針對用於無人看管之資料重新整理的 Windows 使用者帳戶進行記錄。如果您需要要求資料重新整理或擁有排程之個人的更正確記錄,請考慮用於執行資料重新整理的其中一個其他選項。換句話說,讓使者指定自己的認證 (這是預設值),或建立其他目標應用程式來儲存您要用於資料重新整理用途的所有 Windows 認證。如需詳細資訊,請參閱<設定及使用 PowerPivot 資料重新整理的預存認證>。

建立無人看管的資料重新整理帳戶有五部分。

  • 在 Secure Store Service 中建立帳戶的目標應用程式,然後指定認證。

  • 在 PowerPivot 伺服器組態頁面中,針對自動資料重新整理帳戶指定目標應用程式識別碼。

  • 將「參與」權限授與帳戶。

  • 為帳戶授與「讀取」權限,使其可於資料重新整理期間存取外部資料來源。

  • 針對已發行的 PowerPivot 活頁簿,確認在 [管理資料重新整理] 排程頁面中可以使用該帳戶。

設定新的帳戶 (步驟 1):建立目標應用程式並設定認證

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

  2. 按一下 [Secure Store Service]

  3. 在 [管理目標應用程式] 中,按一下 [新增]

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

  5. 在 [顯示名稱] 中,輸入 PowerPivot Data Refresh。

  6. 在 [連絡人電子郵件] 中,輸入您的電子郵件地址。

  7. 在 [目標應用程式類型] 中,選取 [個別]

    [!附註]

    在此案例中指定 [個別] 帳戶類型是正確的,因為只有 PowerPivot 服務應用程式才會要求 PowerPivot 自動資料重新整理帳戶的認證。在實際情況中,此服務應用程式是唯一會使用自動資料重新整理帳戶的使用者,因此對於此目標標應用程式而言,[個別] 帳戶類別是最佳的選擇。

  8. 略過目標應用程式的網頁 URL。PowerPivot 資料重新整理不會使用此 URL。

  9. [下一步]

  10. [指定安全存放目標應用程式的認證欄位] 頁面中,接受預設值。欄位名稱和類型應該是 Windows 使用者名稱和 Windows 密碼。

  11. [下一步]

  12. 在 [目標應用程式管理員],指定 PowerPivot 服務應用程式的應用程式集區識別。服務需要完全控制權限,才能在執行階段擷取無人看管的資料重新整理帳戶資訊。此外,針對應該擁有應用程式設定管理存取權的任何其他 SharePoint 使用者指定 Windows 網域使用者帳戶。

  13. 按一下 [確定]

  14. 選取您剛才建立的目標應用程式、按一下向下箭號,然後選取 [設定認證]

  15. 在 [認證擁有者] 中,輸入可更新或刪除認證之人員的 Windows 使用者帳戶,然後輸入將當做 PowerPivot 資料重新整理帳戶使用的 Windows 網域使用者認證。

  16. 按一下 [確定]

設定新的帳戶 (步驟 2):在 PowerPivot 伺服器組態頁面中,指定無人看管的帳戶

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

  2. 尋找 PowerPivot 服務應用程式。您可以依其類型來識別服務應用程式。PowerPivot 服務應用程式類型為 [PowerPivot 服務應用程式]

  3. 按一下 PowerPivot 服務應用程式名稱。等待 PowerPivot 管理儀表板出現。

  4. 在右上角的 [動作] 中,按一下 [設定服務應用程式設定]

  5. 在 [資料重新整理] 的 [PowerPivot 無人看管的資料重新整理帳戶] 中,輸入在上一個步驟中所建立的目標應用程式識別碼:PowerPivotDataRefresh。

  6. 按一下 [確定]

設定新的帳戶 (步驟 3):授與「參與」權限給帳戶

在您可以使用 PowerPivot 無人看管的資料重新整理帳戶之前,必須在該帳戶所使用的任何 PowerPivot 活頁簿上指派「參與」權限給它。您需要這個權限等級才能從文件庫開啟活頁簿,然後在重新整理資料之後,將其存回文件庫。

指派權限是由網站集合管理員所執行的步驟。您可以在根網站集合或根網站集合底下的任何層級 (包括個別文件和項目) 指派 SharePoint 權限。設定權限的方式將隨著細緻程度而有所不同。下列步驟示範授與權限的其中一個方法。

  1. 在 SharePoint 網站上,按一下 [網站動作] 中的 [網站權限]

  2. 按一下 [授與權限]

  3. 在 [選取使用者] 中,輸入您指定為 PowerPivot 無人看管的帳戶之 Windows 網域使用者帳戶的名稱。這是您在目標應用程式的 Secure Store Service 中指定之 Windows 網域使用者帳戶的名稱。

  4. 在 [授與權限] 中,選取 [直接授與使用者權限]

  5. 選取 [參與],然後按一下 [確定]

設定新帳戶 (步驟 4):授與讀取權限,以存取資料重新整理時所使用的外部資料來源

當資料匯入至 PowerPivot 活頁簿時,外部資料連接通常是以信任連接或是以使用目前使用者身分連接至資料來源的模擬連接為基礎。這些類型的連接只能在目前使用者有讀取所匯入之資料的權限時使用。

在資料重新整理案例中,用來匯入資料的相同連接字串現在會重複使用來重新整理資料。如果連接字串假設目前使用者 (例如,包含 Integrated_Security=SSPI 的字串),PowerPivot 系統服務就會將 PowerPivot 無人看管資料重新整理帳戶的使用者身分當做目前使用者。此連接只在 PowerPivot 無人看管的資料重新整理帳戶有讀取外部資料來源的權限時才會成功。

因此,您必須為 PowerPivot 自動資料重新整理帳戶,授與自動帳戶所執行之任一資料重新整理作業所使用的所有外部資料來源之唯讀權限。

您若是組織中所用資料來源的管理員,可以建立登入並指定所需的權限。否則,您必須連絡資料擁有者並提供帳戶資訊。務必指定對應至 PowerPivot 無人看管資料重新整理帳戶的 Windows 網域使用者帳戶。這是您在本主題中<(步驟 1):建立目標應用程式並設定認證>所指定的帳戶。

設定新的帳戶 (步驟 5):在資料重新整理組態頁面中確認帳戶可用性

  1. 為包含 PowerPivot 資料之已發行的活頁簿,開啟資料重新整理組態頁面。如需有關如何開啟頁面的指示,請參閱<排程 PowerPivot 資料重新整理>。

  2. 確認資料重新整理組態頁面中已啟用 [使用系統管理員所設定的資料重新整理帳戶] 選項。

  3. 選取 [並且盡快重新整理] 核取方塊,然後按一下 [確定]

  4. 在活頁簿所在的文件庫中選取該活頁簿,然後按一下右方的向下箭頭,再選取 [管理 PowerPivot 資料重新整理]。若資料重新整理作業傳回的資料量十分龐大,可能需要等候數分鐘的時間。

若發生錯誤,可以按一下資料重新整理記錄頁面上的 [正在設定排程],嘗試改用其他的認證。您也可能需要檢視原始活頁簿中的資料來源連接資訊,查看資料重新整理期間所使用的連接字串。連接字串所提供的伺服器位置與資料庫資訊,可供您用於疑難排解問題。

如需有關疑難排解的詳細資訊,請參閱 TechNet Wiki 上的疑難排解 PowerPivot 資料更新

使用 PowerPivot 自動資料重新整理帳戶

在 PowerPivot 資料重新整理排程頁面所中的三個認證選項中,只有第一個選項可與自動資料重新整理帳戶搭配使用。設定資料重新整理排程時,請務必選取此選項。

針對無人看管的帳戶顯示認證選項

請勿使用第三個認證選項 (即需要您輸入目標應用程式 ID 的選項) 存取 PowerPivot 自動資料重新整理帳戶。此選項另外還會執行模擬檢查,若您嘗試將此選項用於 PowerPivot 自動資料重新整理帳戶 (或任何使用 [個別] 帳戶類型的目標應用程式),將會導致驗證錯誤。如需如何使用第三個選項的詳細資訊,請參閱<設定及使用 PowerPivot 資料重新整理的預存認證>。

更新現有 PowerPivot 自動資料重新整理帳戶的認證

若安裝程式或管理員已設定了自動資料重新整理帳戶,您即可藉由編輯儲存認證的目標應用程式,更新使用者名稱或密碼。請注意,當您編輯 Secure Store Service 中的認證時,將不會顯示先前與 PowerPivot 自動資料重新整理帳戶相關聯的原始 Windows 識別。無論您要更新過期密碼或是指定不同的帳戶,皆必須在 Secure Store Service 中重新輸入該目標應用程式的使用者名稱及密碼。

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

  2. 按一下 [Secure Store Service]

  3. 選取 PowerPivotDataRefresh 旁邊的核取方塊。

  4. 在 [認證] 中,按一下 [設定]

  5. 在 [認證擁有者] 中,為擁有修改或刪除這些認證之權限的使用者,指定 Windows 網域使用者帳戶 (這是目標應用程式系統管理員)。

  6. 在 [使用者名稱] 中,輸入將成為自動資料重新整理認證一部分的 Windows 網域使用者帳戶。

  7. 在 [密碼] 中輸入帳戶的密碼,然後重新輸入確認密碼。

  8. 按一下 [確定]

若同時變更了密碼與使用者名稱,您很可能需要執行其他的設定步驟 (如授與外部資料來源的讀取權限及 SharePoint 權限),才可更新 PowerPivot 活頁簿。如需指示,請前往 PowerPivot 自動資料重新整理帳戶設定中的設定新的帳戶 (步驟 3):為帳戶授與「參與」權限步驟,接著繼續執行所有剩餘的步驟,最後驗證帳戶的設定是否正確。