Bejelentkezés hibaelhárítása a Power BI Desktopban
Előfordulhat, hogy a Power BI Desktopba próbál bejelentkezni, de hibákba ütközik. A bejelentkezési problémáknak két elsődleges oka van: a proxyhitelesítési hibák és a nem HTTPS-alapú URL-átirányítási hibák.
Annak megállapításához, hogy melyik probléma okozza a bejelentkezési problémát, első lépésként forduljon a rendszergazdához, és adjon meg diagnosztikai adatokat, hogy megállapíthassák a probléma okát. A bejelentkezési problémával kapcsolatos problémák nyomon követésével a rendszergazdák megállapíthatják, hogy az alábbi hibák közül melyik vonatkozik Önre.
Vessünk egy pillantást ezekre a problémákra. A cikk végén egy vitafórum ismerteti, hogyan rögzíthet nyomkövetést a Power BI Desktopban, amely segíthet a hibaelhárítási problémák nyomon követésében.
Proxyhitelesítéshez szükséges hiba
Az alábbi képernyőn egy példa látható a proxyhitelesítéshez szükséges hibára .
A Power BI Desktop nyomkövetési fájljaiban a következő kivételek vannak társítva ezzel a hibával:
Microsoft.PowerBI.Client.Windows.Services.PowerBIWebException
HttpStatusCode: ProxyAuthenticationRequired
Ha ez a hiba jelentkezik, a legvalószínűbb ok az, hogy a hálózat proxyhitelesítő kiszolgálója blokkolja a Power BI Desktop által kiadott webes kéréseket.
Ha a hálózat proxyhitelesítési kiszolgálót használ, a rendszergazda a következő tartományokat adhatja hozzá a proxyhitelesítési kiszolgáló engedélyezési listájához:
- app.powerbi.com
- api.powerbi.com
- tartományok a *.analysis.windows.net névtérben
A kormányzati felhőhöz tartozó ügyfelek esetében a probléma megoldásához adja hozzá a következő tartományokat a proxyhitelesítési kiszolgáló engedélyezési listájához:
- app.powerbigov.us
- api.powerbigov.us
- tartományok a *.analysis.usgovcloudapi.net névtérben
Nem HTTPS URL-átirányítás nem támogatott hiba
A Power BI Desktop jelenlegi verziói az Active Directory Authentication Library (ADAL) aktuális verzióját használják, amely nem teszi lehetővé a nem védett (nem HTTPS-) URL-címekre való átirányítást.
A Power BI Desktop nyomkövetési fájljaiban a következő kivételek vannak társítva ezzel a hibával:
Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: Non-HTTPS url redirect is not supported in webview
ErrorCode: non_https_redirect_failed
Ha ez ErrorCode: non_https_redirect_failed
történik, az azt jelenti, hogy az átirányítási lánc egy vagy több átirányítási oldala vagy szolgáltatója nem HTTPS-védelem alatt álló végpont, vagy hogy egy vagy több átirányítás tanúsítványkibocsátója nem tartozik az eszköz megbízható gyökerei közé. Minden bejelentkezési átirányítási láncban lévő szolgáltatónak HTTPS URL-címet kell használnia. A probléma megoldásához forduljon a rendszergazdához, és kérje meg a biztonságos URL-címek használatát a hitelesítési helyekhez.
Nyomkövetés gyűjtése a Power BI Desktopban
Ha nyomkövetést szeretne gyűjteni a Power BI Desktopban, kövesse az alábbi lépéseket:
Engedélyezze a nyomkövetést a Power BI Desktopban a Fájlbeállítások>és beállítások>menüben, majd válassza a Diagnosztika lehetőséget a bal oldali panel beállításai közül. A megjelenő panelen jelölje be a nyomkövetés engedélyezése melletti jelölőnégyzetet az alábbi képen látható módon. Előfordulhat, hogy újra kell indítania a Power BI Desktopot.
Ezután kövesse a hibát reprodukáló lépéseket. Ilyen esetben a Power BI Desktop eseményeket ad hozzá a nyomkövetési naplóhoz, amelyet a helyi számítógépen tárol.
Lépjen a helyi számítógépen található Traces mappára. Ezt a mappát a Diagnosztika azon hivatkozásának kiválasztásával találja meg, ahol engedélyezte a nyomkövetést, és az előző képen a Megnyitás összeomlási memóriakép/nyomkövetés mappaként jelenik meg. Ez a mappa gyakran a következő helyen található a helyi számítógépen:
C:\Users/<user name>/AppData/Local/Microsoft/Power BI Desktop/Traces
A mappában sok nyomkövetési fájl lehet. Győződjön meg arról, hogy csak a legutóbbi fájlokat küldi el a rendszergazdának, hogy megkönnyítse a hiba gyors azonosítását.
Alapértelmezett rendszer hitelesítő adatainak használata webproxyhoz
A Power BI Desktop által kiadott webes kérelmek nem használnak webes proxy hitelesítő adatokat. A proxykiszolgálót használó hálózatokban előfordulhat, hogy a Power BI Desktop nem tudja sikeresen végrehajtani a webes kéréseket.
A rendszer- vagy hálózati rendszergazdák engedélyezhetik az alapértelmezett rendszer hitelesítő adatainak használatát a webes proxyhitelesítéshez. Rendszergazda istratorok létrehozhatnak egy nevű UseDefaultCredentialsForProxy
beállításjegyzék-bejegyzést, és egy (1) értékre állíthatják az értéket, hogy engedélyezhessék az alapértelmezett rendszer hitelesítő adatainak használatát a webes proxyhitelesítéshez.
A beállításjegyzék bejegyzése az alábbi helyek egyikén helyezhető el:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop]
Nem szükséges, hogy a beállításjegyzék-bejegyzés mindkét helyen szerepeljen.
A beállításjegyzék-bejegyzés létrehozása után a rendszer az Internet Explorerben meghatározott proxybeállításokat használja, amikor a Power BI Desktop webes kéréseket küld. Szükség lehet újraindításra.
A proxy- vagy hitelesítő adatok beállításainak módosításakor is biztonsági következményekkel jár a beállításjegyzék-bejegyzés létrehozása, ezért a szolgáltatás engedélyezése előtt a rendszergazdáknak meg kell győződniük arról, hogy megfelelően konfigurálták az Internet Explorer proxyit.
Szempontok és korlátozások
Ennek a képességnek a engedélyezése előtt a rendszergazdáknak figyelembe kell venniük a biztonsági következményeket.
A következő javaslatokat kell követni, amikor engedélyezi ezt a funkciót az ügyfelek számára:
- Csak a Proxykiszolgáló hitelesítési sémájaként használja az Egyeztetést , hogy csak az Active Directory-hálózathoz csatlakoztatott proxykiszolgálókat használja az ügyfél.
- Ne használjon NTLM-tartalékot a szolgáltatást használó ügyfeleken.
- Ha a felhasználók nem proxyval rendelkező hálózaton dolgoznak, amikor ez a szolgáltatás engedélyezve van, és az ebben a szakaszban javasolt módon van konfigurálva, a rendszer nem használja a proxykiszolgálóval való kapcsolatfelvétel és az alapértelmezett rendszer hitelesítő adatainak használatát.
- A Power BI Desktop nem proxyérzékeny, ezért a proxymechanizmusok, például a Azure-alkalmazás proxy és más proxyszolgáltatások nem működnek megfelelően a Power BI Desktopban
Alapértelmezett rendszer hitelesítő adatainak használata webproxyhoz