排程 PowerPivot 資料重新整理

您可以排程資料重新整理,以取得已發行到 SharePoint 網站之 Excel 活頁簿內對 PowerPivot 資料的自動更新。

本主題包含下列章節:

必要條件

資料重新整理概觀

啟用和排程資料重新整理

驗證資料重新整理

[!附註]

PowerPivot 資料重新整理是由在 SharePoint 伺服陣列中的 Analysis Services 伺服器執行個體所執行。它與在 Excel Services 中提供的資料重新整理功能不相關。

必要條件

您必須在活頁簿上擁有「參與」權限層級或更高的權限層級,才能建立資料重新整理排程。

在資料重新整理期間所存取的外部資料來源必須是可用的,而且您在排程中指定的認證必須具有存取這些資料來源的權限。排程的資料重新整理需要可透過網路連接存取的資料來源位置 (例如,從網路檔案共用,而非您工作站上的本機資料夾)。

此資料來源不得為 Office 文件或 Access 資料庫。Office 不支援在伺服器環境中使用 Office 資料連接元件。如果您的活頁簿包含這些來源的資料,請務必從資料重新整理排程的資料來源清單中移除這些來源。

在完成重新整理作業時必須簽入活頁簿。資料重新整理結束後,會在儲存檔案時而非重新整理開始時,於檔案的活頁簿上會放置一個鎖。

[!附註]

當資料重新整理正在進行中時,伺服器不會鎖定活頁簿。不過,它會在資料重新整理結束時鎖定檔案,以便簽入更新的檔案。此時,如果檔案已簽出給另一位使用者,則會擲回重新整理的資料。同樣地,如果檔案已簽入,但卻與伺服器在資料重新整理開始時所擷取的複本有顯著差異,則會捨棄重新整理的資料。

資料重新整理概觀

Excel 活頁簿中的 PowerPivot 資料可能源自多個外部資料來源,包括可從遠端伺服器或網路檔案共用存取的外部資料庫或資料檔。對於包含從連接或外部資料來源匯入之資料的 PowerPivot 活頁簿,您可以設定資料重新整理,以便排程從這些原始來源自動匯入更新資料。每個 PowerPivot 活頁簿只能建立一個資料重新整理排程。一般而言,撰寫活頁簿的人員會定義排程。

外部資料來源是透過您指定的內嵌連接字串、URL 或 UNC 路徑來存取,這些是您在使用 PowerPivot 用戶端應用程式,將原始資料匯入活頁簿時所指定。儲存在 PowerPivot 活頁簿中的原始連接資訊會在後續的資料重新整理作業中重複使用。您可以覆寫用來連接資料來源的認證,但是您無法覆寫用於資料重新整理的連接字串;僅能使用現有的連接資訊。

一個活頁簿只有一個資料重新整理排程頁面,而所有排程資訊都是在該頁面上指定。一般而言,撰寫活頁簿的人員會定義排程。

身為排程擁有者,您可以執行下列工作:

  • 定義預設排程。這個排程就是資料來源層級未定義排程時使用的排程。

  • 指定用來執行資料重新整理的認證。

  • 選擇要包含在重新整理作業中的資料來源。

  • (選擇性) 針對資料重新整理期間查詢的每個資料來源,指定內嵌的個別排程和認證。每個資料來源都可以獨立重新整理。如果您為每個資料來源建立自訂排程,則會忽略預設排程。

為個別的資料來源建立細微的排程,可讓您使重新整理排程符合外部資料來源的波動。例如,如果外部資料來源包含在一天內產生的交易資料,則可以為該資料來源建立個別的資料重新整理排程,以取得它每晚的更新資訊。

啟用和排程資料重新整理

請使用下列指示,來為已發行到 SharePoint 文件庫之 Excel 工作簿中的 PowerPivot 資料,排程資料重新整理。

  1. 在包含活頁簿的文件庫中選取活頁簿,然後按一下向下箭號以顯示命令清單。

  2. 按一下 [管理 PowerPivot 資料重新整理]。如果已經定義資料重新整理排程,則會改看到 [檢視資料重新整理] 記錄頁面。您可以按一下 [設定資料重新整理] 以開啟排程定義頁面。

  3. 在排程定義頁面中,選取 [啟用] 核取方塊。

  4. 在 [排程詳細資料] 中,指定排程的類型並指定其詳細資料。此步驟會建立預設排程。

    重要事項重要事項

    請務必選取 [並且盡快重新整理] 核取方塊。此選項可讓您確認此活頁簿的資料重新整理功能是否運作。請注意,當您儲存排程時,最多可能需要一分鐘的時間,資料重新整理功能才會開始執行。

  5. 在 [最早開始時間] 中選擇下列其中一項:

    1. [下班後] 會指定下班之後的處理時段,此時資料庫伺服器很有可能已經收集到整個營業日所產生的最新資料。

    2. [特定最早開始時間] 是您想要將資料重新整理要求加入處理佇列的時分。您可以用 15 分鐘的間隔指定分鐘。

    [最早開始時間] 定義要求加入處理佇列的時間。實際的處理會發生於伺服器有足夠的資源開始資料處理。在處理完成後,就會將實際處理時間記錄在資料重新整理記錄中。

  6. 在 [電子郵件通知] 中,輸入發生處理錯誤時要通知之人員的電子郵件地址。

  7. 在 [認證] 中,指定用來執行資料重新整理作業的帳戶。此帳戶必須具備活頁簿的「參與」權限,才可開啟活頁簿重新整理其資料。其必須是 Windows 網域使用者帳戶。在大多數的情況下,此帳戶也必須具備外部資料來源的讀取權限供資料重新整理期間使用。具體而言,如果您原本使用了 [使用 Windows 驗證] 選項來匯入資料,則連接字串就會建置成使用目前使用者的 Windows 認證。如果目前使用者是資料重新整理帳戶,該帳戶就必須擁有外部資料來源的讀取權限,才能讓資料重新整理成功。請選擇下列其中一個選項:

    1. 選擇 [使用系統管理員設定的資料重新整理帳戶] 來使用 PowerPivot 自動資料重新整理帳戶處理資料重新整理作業。

    2. 如果您想要輸入使用者名稱和密碼,選擇 [使用下列 Windows 使用者認證連接]。請以 domain\user 的格式輸入帳戶資訊。

    3. 若您知道目標應用程式 (其中包含您所要使用的預存認證) 的 ID,請選擇 [使用儲存在 Secure Store Service 中的認證連接]

    如需有關可以啟用這些選項之組態設定的詳細資訊,請參閱<設定及使用 PowerPivot 自動資料重新整理帳戶>、<啟用及設定 PowerPivot 資料重新整理>與<設定及使用 PowerPivot 資料重新整理的預存認證>。

  8. 若要資料重新整理重新查詢所有的原始資料來源,請在 [資料來源] 中,選取 [所有資料來源] 核取方塊。

    如果您選取這個選項,提供 PowerPivot 資料的任何外部資料來源都會自動包含在重新整理中,即使隨著您加入或移除提供資料給活頁簿的資料來源,而使得資料來源清單經過一段時間後已變更也是如此。

    如果您要以手動方式選取要併入處理的資料來源,請清除 [所有資料來源] 核取方塊。如果您稍後會加入新資料來源以修改活頁簿,請務必更新排程中的資料來源清單。否則,較新的資料來源將不會包含在重新整理作業中。

    您可以選擇的資料來源清單是在開啟活頁簿的 [管理 PowerPivot 資料重新整理] 頁面時,從 PowerPivot 活頁簿擷取的。

    請務必只選取符合下列準則的資料來源:

    • 資料來源必須可在執行資料重新整理時使用,並且也可在指定的位置使用。如果原始資料來源是位於撰寫活頁簿之人員的本機磁碟機上,則必須從資料重新整理作業排除該資料來源,或設法將該資料來源發行到可透過網路連接存取的位置。如果您將資料來源移至某個網路位置,請務必在 PowerPivot for Excel 中開啟活頁簿,並更新資料來源連接資訊。這是重新建立儲存在 PowerPivot 活頁簿的連接資訊所必須執行的動作。

    • 您必須使用內嵌在 PowerPivot 活頁簿或是在排程中指定的認證資訊來存取資料來源。當您使用 PowerPivot for Excel 匯入資料時,內嵌的認證資訊會儲存在 PowerPivot 活頁簿中。內嵌的認證資訊通常是 SSPI=IntegratedSecurity 或 SSPI=TrustedConnection,表示使用目前使用者的認證來連接到資料來源。如果您想要覆寫資料重新整理排程中的認證資訊,可以指定預先定義的預存認證。如需詳細資訊,請參閱<設定及使用 PowerPivot 資料重新整理的預存認證>。

    • 您指定的所有資料來源都必須能夠順利執行資料重新整理。否則,會捨棄重新整理的資料,並保留活頁簿最後儲存的版本。請排除任何您不確定的資料來源。

    • 資料重新整理必須不能使活頁簿中的其他資料失效。當您重新整理資料子集時,請務必了解一旦較新的資料與不是來自相同時間週期的靜態資料彙總後,活頁簿是否仍然為有效。身為活頁簿的作者,您必須知道資料的相依性,並確定資料重新整理是否適用於活頁簿本身。

  9. 您可以選擇性地定義特定資料來源的個別排程。這對於您將原始資料來源設定成按照排程自行更新非常有用。例如,如果 PowerPivot 資料來源使用的資料,是來自每週一凌晨 02:00 會重新整理的資料超市,則可以為資料超市定義內嵌排程,以便在每週一的凌晨 04:00 擷取其重新整理的資料。

  10. 按一下 [確定] 以儲存排程。

驗證資料重新整理

您可以在活頁簿的 [資料重新整理記錄] 頁面中,檢視資料重新整理作業的目前和過去記錄。這個頁面只有在已經為活頁簿排程資料重新整理才會出現。如果沒有任何資料重新整理排程,就會改出現排程定義頁面。

您必須擁有「參與」權限或更大的權限,才能檢視資料重新整理記錄。

  1. 在 SharePoint 網站上,開啟包含 PowerPivot 活頁簿的文件庫。

    沒有任何視覺指標,可識別在 SharePoint 文件庫中的哪個活頁簿包含 PowerPivot 資料。您必須事先知道哪個活頁簿包含可重新整理的 PowerPivot 資料。

  2. 選取文件,然後按一下出現在右邊的向下箭號。

  3. 選取 [管理 PowerPivot 資料重新整理]

隨即顯示記錄頁面,以顯示在目前 Excel 活頁簿中為 PowerPivot 資料顯示所有重新整理活動的完整記錄,包含最近的資料重新整理作業狀態。

在某些情況下,您可能會看到實際的處理時間,與您指定的時間並不同。如果在伺服器上處理負載繁重,就會發生這樣的情況。在繁重的負載下,PowerPivot 服務執行個體將會等到有足夠的系統資源釋放後,才開始進行資料重新整理。

在完成重新整理作業時必須簽入活頁簿。活頁簿會在該時間隨重新整理的資料一起儲存。如果檔案已簽出,則會略過資料重新整理,直到下一個排程時間為止。

如果您看到非預期的狀態訊息 (例如,重新整理作業失敗或已取消),則可以檢查權限和伺服器可用性,來調查該問題。

[!附註]

SharePoint 管理員可藉由檢視管理中心之 PowerPivot 管理儀表板中的合併資料重新整理報表,協助您疑難排解資料重新整理問題。如需詳細資訊,請參閱<PowerPivot 管理儀表板>。如需有關疑難排解 PowerPivot 資料重新整理的詳細資訊,請參閱 TechNet Wiki 上的疑難排解 PowerPivot 資料重新整理