Mengaktifkan Microsoft Edge (Chromium) untuk autentikasi OAuth di Power BI Desktop
Jika Anda menggunakan autentikasi OAuth untuk menyambungkan ke data Anda, dialog OAuth di Power Query menggunakan browser kontrol tersemat Microsoft Internet Explorer 11. Namun, layanan web tertentu, seperti QuickBooks Online, Salesforce Reports, dan Salesforce Objects tidak lagi mendukung Internet Explorer 11.
Rilis Power BI Oktober 2021
Catatan
Jika Anda menggunakan rilis Power BI yang lebih lama, buka Rilis Power BI Desember 2020.
Mulai Oktober 2021, Power BI Desktop sekarang menggunakan Microsoft Edge WebView2, secara default, untuk autentikasi OAuth untuk semua konektor. Namun, Anda dapat mengubah perilaku default menggunakan variabel lingkungan.
Untuk menonaktifkan penggunaan WebView2 untuk konektor tertentu, atur
PQ_ExtendEdgeChromiumOAuthDenyList
dengan nama konektor yang ingin Anda nonaktifkan. Beberapa konektor dipisahkan oleh titik koma.setx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
Untuk menonaktifkan penggunaan WebView2, atur
PQ_DisableEdgeChromiumOAuth
ke true.setx PQ_DisableEdgeChromiumOAuth true
Rilis Power BI Desember 2020
Pada Desember 2020, Power BI Desktop menggunakan Microsoft Edge WebView2 untuk autentikasi OAuth dengan konektor tertentu. Konektor ini adalah:
- GitHub
- QuickBooks Online
- Laporan Salesforce
- Objek Salesforce
- Smartsheet
- Twilio
- Zendesk
Di komputer Power BI Desktop, Anda bisa mendapatkan kontrol WebView2 baik dengan menginstal browser Edge (Chromium) baru (setidaknya beta) dari https://www.microsoftedgeinsider.com/download, atau dengan menginstal paket redist WebView2.
Semua konektor lain akan menggunakan Internet Explorer 11 secara default kecuali pengaturan ditimpa menggunakan variabel lingkungan.
Untuk mengaktifkan WebView2 untuk semua konektor, atur
PQ_EdgeChromiumOAuthAllowListAll
ke true:setx PQ_EdgeChromiumOAuthAllowListAll true
Untuk mengaktifkan WebView2 untuk konektor tertentu, atur
PQ_ExtendEdgeChromiumOAuthAllowList
dengan nama konektor yang ingin Anda aktifkan. Beberapa konektor dipisahkan oleh titik koma.setx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
Untuk menonaktifkan penggunaan WebView2, atur
PQ_DisableEdgeChromiumOAuth
ke true.setx PQ_DisableEdgeChromiumOAuth true