Power BI Desktop で OAuth 認証用に Microsoft Edge (Chromium) を有効にする
OAuth 認証を使用してデータに接続している場合、Power Query の OAuth ダイアログでは、Microsoft Internet Explorer 11 の埋め込みコントロール ブラウザーが使用されます。 ただし、QuickBooks Online、Salesforce レポート、Salesforce オブジェクトなどの特定の Web サービスでは、Internet Explorer 11 がサポートされなくなります。
2021 年 10 月の Power BI リリース
Note
以前のリリースの Power BI を使用している場合は、「2020 年 12 月の Power BI リリース」を参照してください。
2021 年 10 月時点で、Power BI Desktop では、すべてのコネクタの OAuth 認証で Microsoft Edge WebView2 が既定で使用されるようになりました。 ただし、環境変数を使用して既定の動作を変更することができます。
特定のコネクタで WebView2 の使用を無効にするには、
PQ_ExtendEdgeChromiumOAuthDenyList
に無効にするコネクタの名前を設定します。 複数のコネクタはセミコロンで区切ります。setx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
WebView2 の使用を無効にするには、
PQ_DisableEdgeChromiumOAuth
を true に設定します。setx PQ_DisableEdgeChromiumOAuth true
2020 年 12 月の Power BI リリース
2020 年 12 月時点で、Power BI Desktop では、特定のコネクタの OAuth 認証で Microsoft Edge WebView2 が使用されるようになりました。 これらのコネクタは次のとおりです。
- GitHub
- QuickBooks Online
- Salesforce レポート
- Salesforce オブジェクト
- Smartsheet
- Twilio
- Zendesk
Power BI Desktop のマシンで、WebView2 コントロールを取得するには、https://www.microsoftedgeinsider.com/download から新しい Edge (Chromium) ブラウザー (少なくともベータ版) をインストールするか、WebView2 再頒布可能パッケージをインストールします。
環境変数を使用して設定が上書きされていない限り、既定では、他のすべてのコネクタでは Internet Explorer 11 が使用されます。
すべてのコネクタで WebView2 を有効にするには、
PQ_EdgeChromiumOAuthAllowListAll
を true に設定します。setx PQ_EdgeChromiumOAuthAllowListAll true
特定のコネクタで WebView2 を有効にするには、
PQ_ExtendEdgeChromiumOAuthAllowList
に有効にするコネクタの名前を設定します。 複数のコネクタはセミコロンで区切ります。setx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
WebView2 の使用を無効にするには、
PQ_DisableEdgeChromiumOAuth
を true に設定します。setx PQ_DisableEdgeChromiumOAuth true