Bagikan melalui


Memecahkan masalah masuk untuk Power BI Desktop

Mungkin ada kalanya Anda mencoba masuk ke Power BI Desktop tetapi mengalami kesalahan. Ada dua alasan utama untuk masalah masuk: kesalahan autentikasi proksi dan kesalahan pengalihan URL non-HTTPS.

Untuk menentukan masalah mana yang menyebabkan masalah masuk Anda, langkah pertama adalah menghubungi administrator Anda dan memberikan informasi diagnostik sehingga mereka dapat menentukan penyebab masalah. Dengan melacak masalah yang terkait dengan masalah masuk Anda, administrator dapat menentukan kesalahan mana yang berlaku untuk Anda.

Mari lihat masing-masing pendekatan tersebut secara bergantian. Di akhir artikel ini adalah diskusi tentang cara mengambil jejak di Power BI Desktop, yang dapat membantu melacak masalah pemecahan masalah.

Kesalahan autentikasi proksi diperlukan

Layar berikut menunjukkan contoh kesalahan autentikasi proksi yang diperlukan .

Screenshot shows a dialog about a sign-in error for proxy authentication error.

Pengecualian berikut dalam file jejak Power BI Desktop dikaitkan dengan kesalahan ini:

  • Microsoft.PowerBI.Client.Windows.Services.PowerBIWebException
  • HttpStatusCode: ProxyAuthenticationRequired

Ketika kesalahan ini terjadi, alasan yang paling mungkin adalah bahwa server autentikasi proksi di jaringan Anda memblokir permintaan web yang dikeluarkan oleh Power BI Desktop.

Jika jaringan Anda menggunakan server autentikasi proksi, administrator Anda dapat memperbaiki masalah ini dengan menambahkan domain berikut ke daftar yang diizinkan di server autentikasi proksi:

  • app.powerbi.com
  • api.powerbi.com
  • domain di namespace layanan *.analysis.windows.net

Untuk pelanggan yang merupakan bagian dari cloud pemerintah, memperbaiki masalah ini dapat dilakukan dengan menambahkan domain berikut ke daftar yang diizinkan di server autentikasi proksi:

  • app.powerbigov.us
  • api.powerbigov.us
  • domains in the *.analysis.usgovcloudapi.net namespace layanan

Kesalahan pengalihan URL non-HTTPS tidak didukung

Versi Power BI Desktop saat ini menggunakan versi Pustaka Autentikasi Direktori Aktif (ADAL) saat ini, yang tidak memungkinkan pengalihan ke URL yang tidak aman (non-HTTPS).

Pengecualian berikut dalam file jejak Power BI Desktop dikaitkan dengan kesalahan ini:

  • Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: Non-HTTPS url redirect is not supported in webview
  • ErrorCode: non_https_redirect_failed

ErrorCode: non_https_redirect_failed Jika terjadi, itu berarti bahwa satu atau beberapa halaman pengalihan atau penyedia dalam rantai pengalihan bukan titik akhir yang dilindungi HTTPS, atau bahwa penerbit sertifikat dari satu atau beberapa pengalihan tidak berada di antara akar tepercaya perangkat. Semua penyedia dalam rantai pengalihan masuk harus menggunakan URL HTTPS. Untuk mengatasi masalah ini, hubungi administrator Anda dan minta URL aman digunakan untuk situs autentikasi mereka.

Cara mengumpulkan jejak di Power BI Desktop

Untuk mengumpulkan jejak di Power BI Desktop, ikuti langkah-langkah berikut:

  1. Aktifkan pelacakan di Power BI Desktop dengan masuk ke Opsi File>dan pengaturan>Opsi lalu pilih Diagnostik dari opsi di panel kiri. Di panel yang muncul, centang kotak di samping Aktifkan pelacakan, seperti yang diperlihatkan dalam gambar berikut ini. Anda mungkin diharuskan untuk memulai ulang Power BI Desktop.

    Screenshot shows the option to enable tracing in Power BI Desktop.

  2. Kemudian ikuti langkah-langkah yang menghasilkan ulang kesalahan. Ketika itu terjadi, Power BI Desktop menambahkan peristiwa ke log pelacakan, yang disimpan di komputer lokal.

  3. Menavigasikan ke folder Jejak di komputer lokal Anda. Anda dapat menemukan folder tersebut dengan memilih tautan di Diagnostik tempat Anda mengaktifkan pelacakan, ditampilkan sebagai folder Buka crash dump/traces di gambar sebelumnya. Seringkali folder ini ditemukan pada komputer lokal di lokasi berikut:

    C:\Users/<user name>/AppData/Local/Microsoft/Power BI Desktop/Traces

Mungkin ada banyak file pelacakan di folder tersebut. Pastikan Anda hanya mengirim file terbaru ke administrator Anda untuk memfasilitasi identifikasi kesalahan dengan cepat.

Menggunakan kredensial sistem default untuk proksi web

Permintaan web yang dikeluarkan oleh Power BI Desktop tidak menggunakan kredensial proksi web. Di jaringan yang menggunakan server proksi, Power BI Desktop mungkin tidak berhasil membuat permintaan web.

Administrator sistem atau jaringan dapat mengizinkan penggunaan kredensial sistem default untuk autentikasi proksi web. Administrator dapat membuat entri registri yang disebut UseDefaultCredentialsForProxy, dan mengatur nilai ke satu (1) untuk mengaktifkan penggunaan kredensial sistem default untuk autentikasi proksi web.

Entri registri dapat ditempatkan di salah satu lokasi berikut:

  • [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop]
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop]

Tidak perlu memiliki entri registri di kedua lokasi.

Registry key for using default system credentials

Setelah entri registri dibuat, pengaturan proksi yang ditentukan di Internet Explorer digunakan saat Power BI Desktop membuat permintaan web. Mulai ulang mungkin diperlukan.

Seperti halnya perubahan pada pengaturan proksi atau kredensial, ada implikasi keamanan untuk membuat entri registri ini, sehingga administrator harus memastikan mereka telah mengonfigurasi proksi Internet Explorer dengan benar sebelum mengaktifkan fitur ini.

Pertimbangan dan batasan

Ada kumpulan implikasi keamanan yang harus dipertimbangkan administrator sebelum mengaktifkan kemampuan ini.

Rekomendasi berikut harus diikuti setiap kali mengaktifkan fitur ini untuk klien:

  • Gunakan Negosiasi saja sebagai skema autentikasi untuk server proksi, untuk memastikan hanya server proksi yang bergabung ke jaringan Active Directory Domain Services yang digunakan oleh klien.
  • Jangan gunakan fallback NTLM pada klien yang menggunakan fitur ini.
  • Jika pengguna tidak berada di jaringan dengan proksi saat fitur ini diaktifkan dan dikonfigurasi seperti yang direkomendasikan di bagian ini, proses mencoba menghubungi server proksi dan menggunakan kredensial sistem default tidak digunakan.
  • Power BI Desktop tidak sadar proksi, dan dengan demikian mekanisme proksi termasuk Azure Proksi Aplikasi dan layanan proksi lainnya, tidak akan berfungsi dengan baik dengan Power BI Desktop

Menggunakan informasi masuk sistem default untuk proksi web