針對 Power Query 問題進行疑難解答
當您使用 Power Query for Excel 建立包含外部來源資料的自定義資料表時,您可能會收到下列錯誤:
「您的Microsoft Entra 系統管理員已設定原則,以防止您使用這項功能。 請連絡您的系統管理員,他們可以代表您授與此功能的許可權。
如果 Power Query 無法在 Power Apps 或 Microsoft Dataverse 中存取組織的數據,就會顯示此錯誤。 這種情況會在兩組情況下發生:
- Microsoft Entra 租用戶系統管理員不允許使用者同意代表他們存取公司數據的應用程式。
- 使用非受控 Active Directory 租使用者。 非受控租使用者是一個目錄,沒有建立以完成自助式註冊供應專案的全域管理員。 若要修正此案例,用戶必須先轉換成受控租用戶,然後遵循此問題的兩個解決方案之一。 下一節將說明解決方案。
若要解決此問題,Microsoft Entra 系統管理員必須遵循本文稍後所呈現的任一程式。
允許使用者同意存取公司數據的應用程式
這種方法可能比下一個更容易,但它允許更廣泛的許可權。
- 在 Azure 入口網站 中,開啟 [Microsoft [項目標識符] 窗格,然後選取 [用戶設定]。
- 在 [使用者可以同意應用程式代表他們存取公司數據] 旁,選取 [ 是],然後選取 [ 儲存]。
允許 Power Query 存取公司數據
或者,租用戶系統管理員可以同意Power Query,而不需修改整個租用戶的許可權。
- 安裝 Azure PowerShell。
- 執行下列 PowerShell 命令:
Login-AzureRmAccount
(並以租用戶系統管理員身分登入)New-AzureRmADServicePrincipal -ApplicationId f3b07414-6bf4-46e6-b63f-56941f3f4128
這種方法的優點(與整個租用戶的解決方案)是此解決方案非常有針對性。 它只會 布建 Power Query 服務主體,但不會對租用戶進行其他許可權變更。
更新個人資料
用戶可以透過 查詢編輯器 和可從 查詢編輯器 存取的 [選項] 對話框,更新偽裝和其他資訊(例如查詢名稱和混搭元數據)。
在 Power Apps 中,您可以執行下列動作來存取 查詢編輯器:
- 移至 [ 數據 ] 窗格,展開它,然後選取 [ 數據表]。
- 選取省略號 (...),然後選取 [ 編輯查詢]。
- 在功能區中,選取 [ 選項],然後選取 [ 匯出診斷]。
刪除個人資料
大部分的數據會在30天內自動刪除。 若是關於偽裝的數據和元數據,用戶必須透過Power Apps 移除其所有偽裝。 所有相關聯的數據和元數據都會在30天內刪除。
若要從 Power Apps 移除偽裝:
- 拿掉資料整合器專案,您可以從 [命名] 索引標籤中移除這些專案。
- 選取省略號 (...),然後選取 [ 刪除]。
如果您透過「來自數據的新數據表(Technical Preview)」功能建立混搭,您可以執行下列動作來移除它:
- 選取省略號 (...),然後選取 [ 編輯查詢]。
- 在功能區中,選取 [ 選項]。
- 選取 [ 移除所有查詢]。
確認您想要刪除查詢之後,就會刪除它們。
匯出個人資料
若要匯出個人資料,使用者可以執行下列動作:
- 開啟 查詢編輯器。
- 在功能區中,選取 [ 選項]。
- 選取 [ 導出診斷]。
在 Power Apps 中,您可以執行下列動作來存取 查詢編輯器:
- 移至 [ 數據 ] 窗格,展開它,然後選取 [ 數據表]。
- 選取省略號 (...),然後選取 [ 編輯查詢]。
- 在功能區中,選取 [ 選項],然後選取 [ 匯出診斷]。
您可以在 Azure 入口網站 存取使用者介面上使用者動作的系統產生記錄。