針對Power Query問題進行疑難排解

當您使用 Power Query for Excel 建立包含外部來來源資料的自訂資料表時,您可能會收到下列錯誤:

「您的 Azure Active Directory 系統管理員已設定原則,以防止您使用此功能。 請連絡您的系統管理員,您可以代表您授與此功能的許可權。」

如果Power Query無法在 Power Apps 或 Microsoft Dataverse 中存取組織的資料,就會出現錯誤。 這種情況會在兩組情況下發生:

  • Azure Active Directory (Azure AD) 租使用者系統管理員不允許使用者同意代表他們存取公司資料的應用程式。
  • 使用非受控 Active Directory 租使用者。 Unmanaged 租使用者是一個沒有全域管理員的目錄,其建立目的是要完成自助式註冊供應專案。 若要修正此案例,使用者必須先轉換成受控租使用者,然後遵循此問題的兩個解決方案之一。 下一節將說明解決方案。

若要解決此問題,Azure Active Directory 系統管理員必須遵循本文稍後所述的其中一個程式。

這種方法可能比下一個方法簡單,但允許更廣泛的許可權。

  1. Azure 入口網站中,開啟 [Azure Active Directory] 窗格,然後選取 [使用者設定]
  2. [使用者可以同意應用程式代表他們存取公司資料] 旁,選取 [ ],然後選取 [ 儲存]

允許Power Query存取公司資料

或者,租使用者系統管理員可以同意Power Query,而不需要修改整個租使用者的許可權。

  1. 安裝Azure PowerShell
  2. 執行下列 PowerShell 命令:
    • Login-AzureRmAccount (並以租使用者系統管理員身分登入)
    • New-AzureRmADServicePrincipal -ApplicationId f3b07414-6bf4-46e6-b63f-56941f3f4128

這種方法 (與全租使用者解決方案) 的優點是,此解決方案的目標非常明確。 它只會布 建Power Query 服務主體,但不會對租使用者進行其他許可權變更。

更新個人資料

使用者可以透過查詢編輯器,以及透過可從查詢編輯器存取的 [選項] 對話方塊,更新混搭和其他資訊 (,例如查詢名稱和混搭中繼資料) 。

在 Power Apps 中,您可以執行下列動作來存取查詢編輯器:

  1. 移至 [ 資料] 窗格,展開它,然後選取 [ 資料表]
  2. 選取省略號 (...) ,然後選取 [ 編輯查詢]
  3. 在功能區中,選取 [ 選項],然後選取 [ 匯出診斷]

刪除個人資料

大部分的資料會在 30 天內自動刪除。 針對有關混搭的資料和中繼資料,使用者必須透過 Power Apps 移除其所有混搭。 所有相關聯的資料和中繼資料都會在 30 天內刪除。

若要從 Power Apps 移除混搭:

  1. 移除可從 [nameake] 索引標籤移除的資料整合器專案。
  2. 選取省略號 (...) ,然後選取 [ 刪除]

如果您透過「從資料 (Technical Preview) 的新資料表」功能建立混搭,您可以執行下列動作來移除它:

  1. 選取省略號 (...) ,然後選取 [ 編輯查詢]
  2. 在功能區中,選取 [ 選項]
  3. 取 [移除所有查詢]
    確認要刪除查詢之後,系統會刪除這些查詢。

匯出個人資料

若要匯出個人資料,使用者可以執行下列動作:

  1. 開啟查詢編輯器。
  2. 在功能區中,選取 [ 選項]
  3. 選取 [匯出診斷]

在 Power Apps 中,您可以執行下列動作來存取查詢編輯器:

  1. 移至 [ 資料] 窗格,展開它,然後選取 [ 資料表]
  2. 選取省略號 (...) ,然後選取 [ 編輯查詢]
  3. 在功能區中,選取 [ 選項],然後選取 [ 匯出診斷]

系統產生的使用者介面上使用者動作記錄 (UI) 可以在Azure 入口網站中存取。