Power BI Desktopin sisäänkirjautumisen vianmääritys
Voit toisinaan kohdata virheitä, kun yrität kirjautua sisään Power BI Desktopiin. Kirjautumisvirheisiin on kaksi pääsyytä: välityspalvelimen todennusvirheet ja muut kuin HTTPS-protokollan URL-osoitteen uudelleenohjausvirheet.
Ensimmäinen vaihe voit selvittää, mistä kirjautumisongelma johtuu. Ota yhteyttä järjestelmänvalvojaan ja anna diagnostiikkatiedot, jotta ongelman syy voidaan selvittää. Jäljittämällä kirjautumisongelmiin liittyviä ongelmia järjestelmänvalvojat voivat määrittää, mitkä seuraavista virheistä koskevat sinua.
Tutustutaan näihin ongelmiin vuorotellen. Tämän artikkelin lopussa on tietoa siitä, miten voit tallentaa jäljityksen Power BI Desktopissa, joka voi auttaa vianmääritysongelmien seurannassa.
Välityspalvelimen todennuksen vaatima virhe
Seuraavassa näytössä on esimerkki välityspalvelimen todennuksen vaatimasta virheestä.
Seuraavat Power BI Desktop -jäljitystiedostojen poikkeukset liittyvät tähän virheeseen:
Microsoft.PowerBI.Client.Windows.Services.PowerBIWebException
HttpStatusCode: ProxyAuthenticationRequired
Tämän virheen todennäköisin syy on, että verkon välityspalvelin estää Power BI Desktopin myöntämät verkkopyynnöt.
Jos verkkosi käyttää todennukseen välityspalvelinta, järjestelmänvalvojasi voi korjata tämän ongelman lisäämällä seuraavat toimialueet todennukseen käytettävän välityspalvelimen sallittujen luetteloon:
- app.powerbi.com
- api.powerbi.com
- toimialueet, jotka ovat nimitilassa *.analysis.windows.net
Jos asiakas kuuluu julkishallinnon pilvipalveluun, ongelma voidaan korjata lisäämällä seuraavat toimialueet todennukseen käytettävän välityspalvelimen sallittujen luetteloon:
- app.powerbigov.us
- api.powerbigov.us
- toimialueet, jotka ovat nimitilassa *.analysis.usgovcloudapi.net
URL-uudelleenohjausta ei-HTTPS-protokollaan ei tueta -virhe
Nykyiset Power BI Desktop -versiot käyttävät Active Directory Authentication Library (ADAL) -kirjastoa, joka ei salli uudelleenohjausta ei-suojattuihin (muihin kuin HTTPS-) URL-osoitteisiin.
Seuraavat Power BI Desktop -jäljitystiedostojen poikkeukset liittyvät tähän virheeseen:
Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: Non-HTTPS url redirect is not supported in webview
ErrorCode: non_https_redirect_failed
Jos näin ErrorCode: non_https_redirect_failed
käy, yksi tai useampi uudelleenohjaussivu tai uudelleenohjausketjun palveluntarjoaja ei ole HTTPS-suojattu päätepiste tai että yhden tai useamman uudelleenohjauksen varmenteen myöntäjä ei ole laitteen luotettujen pääkansioiden joukossa. Kaikkien sisäänkirjautumisen uudelleenohjausketjun palveluntarjoajien on käytettävä HTTPS-URL-osoitetta. Voit korjata tämän ongelman ottamalla yhteyttä järjestelmänvalvojaan ja pyytämällä, että todennussivustoissa käytetään suojattuja URL-osoitteita.
Jäljityksen kerääminen Power BI Desktopissa
Voit kerätä jäljityksen Power BI Desktopissa seuraavasti:
Ota jäljitys käyttöön Power BI Desktopissa siirtymällä kohtaan Tiedosto>Asetukset ja vaihtoehdot> Asetukset ja valitse sitten Diagnostiikka vasemmanpuoleisen ruudun vaihtoehdoista. Valitse avautuvassa ruudussa Ota jäljitys käyttöön -kohdan vieressä oleva valintaruutu seuraavassa kuvassa esitetyllä tavalla. Saatat joutua käynnistämään Power BI Desktopin uudelleen.
Toista sitten vaiheet, jotka aiheuttivat virheen. Kun näin käy, Power BI Desktop lisää tapahtumat jäljityslokiin, jota säilytetään paikallisessa tietokoneessa.
Siirry paikallisen tietokoneen Jäljitys-kansioon. Löydät kansion valitsemalla linkin Diagnostiikka-kohdasta , jossa olet ottanut jäljityksen käyttöön. Kansio näkyy edellisessä kuvassa muodossa Avaa kaatumisvedosten/jäljitysten kansio . Kansio löytyy usein seuraavasta sijainnista paikallisesta tietokoneesta:
C:\Users/<user name>/AppData/Local/Microsoft/Power BI Desktop/Traces
Kyseisessä kansiossa voi olla useita jäljitystiedostoja. Lähetä järjestelmänvalvojalle vain viimeisimmät tiedostot virheen tunnistamisen helpottamiseksi.
Järjestelmän oletusarvoisten tunnistetietojen käyttäminen välityspalvelimelle
Power BI Desktopin verkkopyynnöissä ei käytetä verkon välityspalvelimen tunnistetietoja. Power BI Desktop ei ehkä pysty tekemään verkkopyyntöjä välityspalvelinta käyttävissä verkoissa.
Järjestelmänvalvojat tai verkonvalvojat voivat sallia verkon välityspalvelimen todennukselle oletusarvoisten järjestelmän tunnistetietojen käytön. Hallinta valvojat voivat luoda rekisterimerkinnän nimeltä UseDefaultCredentialsForProxy
ja määrittää arvoksi yksi (1), jotta verkon välityspalvelimen todennukseen voidaan käyttää järjestelmän oletusarvoisia tunnistetietoja.
Rekisterimerkintä voidaan sijoittaa jommankumman seuraavista sijainneista:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop]
Rekisterimerkintää ei tarvitse olla molemmissa sijainneissa.
Kun rekisterimerkintä on luotu, Internet Explorerissa määritettyjä välityspalvelinasetuksia käytetään, kun Power BI Desktop tekee verkkopyyntöjä. Uudelleenkäynnistys voi olla tarpeen.
Kuten minkä tahansa välityspalvelin- tai tunnistetietoasetuksen muuttamisen yhteydessä, tämän rekisterimerkinnän luonnilla on vaikutuksia tietoturvaan, joten järjestelmänvalvojien on varmistettava, että he ovat määrittäneet Internet Explorerin välityspalvelimet oikein ennen tämän ominaisuuden käyttöönottoa.
Huomioitavat asiat ja rajoitukset
Järjestelmänvalvojien on otettava huomioon erinäiset vaikutukset tietoturvaan ennen tämän ominaisuuden käyttöönottoa.
Seuraavia suosituksia tulee noudattaa aina, kun tämä ominaisuus otetaan käyttöön asiakkaille:
- Käytä välityspalvelimen todennusmallina ainoastaan Neuvottelu-todennusmallia sen varmistamiseksi, että asiakas käyttää vain Active Directory -verkkoon liitettyjä välityspalvelimia.
- Älä käytä NTLM-varatoimintoa tätä ominaisuutta käyttävien asiakkaiden varatoiminnossa.
- Jos käyttäjät eivät ole välityspalvelinta käyttävässä verkossa, kun tämä ominaisuus otetaan käyttöön ja määritetään tässä osiossa olevien suositusten mukaisesti, yhteyden muodostamista välityspalvelimeen ei yritetä ja järjestelmän oletusarvoisia tunnistetietoja ei käytetä.
- Power BI Desktop ei huomioi välityspalvelinta, joten välityspalvelinmekanismit, kuten Azuren Sovellusvälityspalvelin ja muut välityspalvelimen palvelut, eivät toimi oikein Power BI Desktopissa
Järjestelmän oletusarvoisten tunnistetietojen käyttäminen välityspalvelimelle