重新整理在 OneDrive 或 SharePoint Online 上從 Excel 活頁簿建立的語意模型

重要

下列功能已被取代,且從 2023 年 9 月 29 日起將不再提供:

  • 將不再允許將本機活頁簿上傳至 Power BI 工作區。
  • 針對尚未設定排程重新整理的 Excel 檔案,現在設定重新整理和重新整理的排程將不再允許。

下列功能已被取代,且從 2023 年 10 月 31 日起將不再提供:

  • 目前已針對先前針對排程重新整理設定的現有 Excel 檔案,排程重新整理和重新整理將不再允許。
  • 上傳至 Power BI 工作區的本機活頁簿將不再在 Power BI 中開啟。

2023 年 10 月 31 日之後:

  • 您可以從 Power BI 工作區下載現有的本機活頁簿。
  • 您可以將 Excel 數據模型發佈為 Power BI 語意模型,並排程重新整理。
  • 您可以從 OneDrive 和 SharePoint 文件庫匯入 Excel 活頁簿,以在 Power BI 中檢視這些活頁簿。

如果您的組織使用這些功能,請參閱移轉 Excel 活頁簿中的 更多詳細數據

您可以從本機計算機或雲端記憶體匯入 Excel 活頁簿,例如 OneDrive for Work 或 school 或 SharePoint Online。 本文探討針對 Excel 檔案使用雲端記憶體的優點。 如需如何將 Excel 檔案匯入 Power BI 的詳細資訊,請參閱 從 Excel 活頁簿檔案取得數據。

有哪些優點?

當您從 OneDrive 或 SharePoint Online 匯入檔案時,可確保您在 Excel 中執行的工作與 Power BI 服務 保持同步。 您載入檔案模型的任何數據,然後在語意模型中更新。 您在檔案中建立的任何報表,載入 Power BI 中的報表。 如果您在 OneDrive 或 SharePoint Online 上對檔案進行變更並儲存,Power BI 會顯示這些變更的更新。 例如,如果您新增量值、變更數據行名稱或編輯視覺效果,Power BI 會反映變更。 變更通常會在您儲存變更后的一小時內更新。

當您從個人 OneDrive 匯入 Excel 活頁簿時,活頁簿中的任何數據會載入 Power BI 中的新語意模型。 例如,工作表中的數據表、載入 Excel 數據模型的數據,以及數據模型的結構會進入新的語意模型。 Power BI 會自動連線到 OneDrive 或 SharePoint Online 上的活頁簿,大約每小時檢查更新。 如果活頁簿變更,Power BI 會重新整理 Power BI 服務 中的語意模型和報表。

您可以在 Power BI 服務 中重新整理語意模型。 當您在語意模型上手動重新整理或排程重新整理時,Power BI 會直接連線到外部數據源,以查詢任何更新的數據。 然後,它會將更新的數據載入語意模型。 從 Power BI 內重新整理語意模型不會重新整理 OneDrive 或 SharePoint Online 上活頁簿中的數據。

支持什麼?

Power BI 針對符合下列條件的語意模型,支援 [ 立即 重新整理] 和 [排程重新整理 ] 選項:

  • 語意模型是從從本機磁碟驅動器匯入的Power BI Desktop 檔案建立的。
  • 在 Power BI 中取得數據或 Power Query 編輯器 可用來連線及載入數據。
  • 數據來自下列其中一節所述的來源。

Power BI 閘道 - 個人

  • Power BI Desktop 取得數據和 Power Query 編輯器 中顯示的所有在線數據源。
  • Power BI Desktop 取得數據和 Power Query 編輯器 中顯示的所有內部部署數據源,但 Hadoop 檔案 (HDFS) 和 Microsoft Exchange 除外。

內部部署的資料閘道

內部部署資料閘道支援下列資料源的重新整理:

  • Analysis Services 表格式
  • Analysis Services 多維度
  • SQL Server
  • SAP HANA
  • Oracle
  • Teradata
  • 檔案
  • 資料夾
  • SharePoint 列表 (內部部署)
  • Web
  • OData
  • IBM DB2
  • MySQL
  • Sybase
  • SAP BW
  • IBM Informix 資料庫
  • ODBC

注意

網關必須安裝並執行,Power BI 才能連線到內部部署數據源並重新整理語意模型。

適用於公司或學校的 OneDrive 或 OneDrive。 有何不同?

如果您有個人 OneDrive 和 OneDrive for Work 或 School,建議您保留您想要在 OneDrive 中匯入工作或學校的檔案。 原因如下:您可能會使用兩個不同的帳戶來登入和存取您的檔案。

在 Power BI 中,連線到適用於公司或學校的 OneDrive 通常是順暢的,因為您可能會使用相同的帳戶來登入 Power BI 作為工作或學校的 OneDrive。 但是,使用個人 OneDrive,使用不同的 Microsoft 帳戶登入會比較常見。

當您使用您的 Microsoft 帳戶登入 OneDrive for Work 或 School 時,請選取 [讓我保持登入]。 接著,Power BI 就可以將您在 Power BI Desktop 檔案中所做的任何更新與 Power BI 中的語意模型同步處理。

Screenshot showing the Keep me signed in checkbox.

如果您的 Microsoft 帳戶認證變更,則 OneDrive 上的檔案編輯無法與 Power BI 中的語意模型或報表同步處理。 您必須重新連線,並從個人 OneDrive 重新匯入檔案。

線上至 Excel 檔案的選項

當您連線到 OneDrive for Work 或 school 或 SharePoint Online 中的 Excel 活頁簿時,有兩個選項可瞭解如何將活頁簿中的內容放入 Power BI。

將 Excel 數據匯入 Power BI – 當您從 OneDrive 匯入工作或學校或 SharePoint Online 的 Excel 活頁簿時,其運作方式如先前所述。

在 Power BI 中 連線、管理和檢視 Excel– 使用此選項時,您會在 OneDrive 上建立工作或學校或 SharePoint Online 上活頁簿的 Power BI 連線。

以這種方式連線到 Excel 活頁簿時,不會在 Power BI 中建立語意模型。 但是活頁簿會出現在 Power BI 服務 [報表] 底下的 [報表] 底下,且名稱旁邊有 Excel 圖示。 不同於 Excel Online,當您從 Power BI 連線到活頁簿時,如果您的活頁簿與將數據載入 Excel 數據模型的外部數據源連線,您可以設定重新整理排程。

以這種方式設定重新整理排程時,唯一的差異是重新整理數據會進入 OneDrive 或 SharePoint Online 上的活頁簿數據模型,而不是 Power BI 中的語意模型。

如何? 確定數據已載入 Excel 數據模型?

當您使用 Power Query (在 Excel 2016 中取得和轉換資料 ) 連接到資料源時,您有數個選項可以載入數據。 若要確保您將資料載入資料模型,您必須在 [匯入數據] 對話框中選取 [將此數據新增至數據模型] 選項。

  1. 在 Excel 中,選取 [數據>取得數據],然後選取您想要從中取得數據的位置。 在此範例中,數據會從 Excel 活頁簿檔案載入。

  2. 在檔案瀏覽器視窗中,找出並選取資料檔,然後選取 [ 匯入]。

  3. [導覽器] 中,選取您的檔案,然後選擇 [ 載入至... ]。

    Screenshot that shows a file to select and import from the Navigator window.

    或者,在 Excel 中,選取 [數據>取得數據>啟動] Power Query 編輯器 以開啟 查詢編輯器。 您可以在該處選取 [ 關閉和載入至]。

    Screenshot that shows the Close & Load To... command in Excel.

  4. 然後,在 [匯入數據],請務必選取 [將此數據新增至數據模型],然後選取 [確定]。

    Screenshot that shows the Add this to the Data Model check box.

如果我在 Power Pivot 中使用取得外部數據,該怎麼辦?

不要擔心。 每當您使用 Power Pivot 連線及查詢來自內部部署或在線數據源的數據時,數據會自動載入至數據模型。

如何? 排程重新整理?

當您設定重新整理排程時,Power BI 會使用語意模型中的連接資訊和認證,直接連線到數據源,以查詢更新的數據。 然後,它會將更新的數據載入語意模型。 根據 Power BI 服務 中該語意模型,報表和儀錶板中的任何視覺效果也會更新。

如需如何設定排程重新整理的詳細資訊,請參閱 設定排程的重新整理

發生錯誤時

發生問題時,通常是因為Power BI無法登入數據源。 或者這是因為語意模型會連線到內部部署數據源,而閘道已離線。 請確定Power BI 可以登入數據源。 如果您使用來登入數據源的密碼變更,或 Power BI 已從數據源註銷,請務必在數據源認證中再次登入數據源。

請務必將 [ 傳送重新整理失敗通知電子郵件給我 ] 設定為已選取。 您要立即知道排程的重新整理是否失敗。

重要注意

聯機至 Power Pivot 並從 Power Pivot 查詢的 OData 摘要不支援重新整理。 使用 OData 摘要做為數據源時,請使用 Power Query。

疑難排解

有時候重新整理數據可能不會如預期般運作。 一般而言,重新整理的問題是數據網關的問題。 如需工具、秘訣和已知問題,請參閱下列有關針對網關進行疑難解答的文章。

更多問題嗎? 請嘗試 Power BI 社群