Átjárók hibaelhárítása – Power BI

Feljegyzés

A helyszíni adatátjáró dokumentumait felosztottuk a Power BI-ra jellemző tartalomra, valamint az átjáró által támogatott összes szolgáltatásra vonatkozó általános tartalomra. Jelenleg a Power BI-tartalomban van. Ha visszajelzést szeretne küldeni erről a cikkről vagy az átjárók dokumentációjának általános felületéről, görgessen a cikk aljára.

Ez a cikk néhány gyakori problémát ismertet, amikor a helyszíni adatátjárót a Power BI-val használja. Ha olyan problémába ütközik, amely nem szerepel a listán, használhatja a Power BI közösségi webhelyét. Vagy létrehozhat egy támogatási jegyet.

Konfiguráció

Hiba: Power BI szolgáltatás jelentett helyi átjáró nem érhető el. Indítsa újra az átjárót, és próbálkozzon újra.

A konfiguráció végén a rendszer ismét meghívja a Power BI szolgáltatás az átjáró ellenőrzéséhez. A Power BI szolgáltatás nem jelenti élőként az átjárót. A Windows szolgáltatás újraindítása lehetővé teheti a kommunikáció sikeres voltát. További információkért gyűjtheti és tekintheti át a naplókat a helyszíni adatátjáró alkalmazás naplóinak gyűjtésében leírtak szerint.

Adatforrások

Feljegyzés

Nem minden adatforrás rendelkezik dedikált cikkekkel, amelyek részletezik a kapcsolat beállításait vagy konfigurációját. Számos adatforrás és nem Microsoft-összekötő esetén a kapcsolati beállítások eltérhetnek a Power BI Desktop és az Átjárók > kezelése az Power BI szolgáltatás adatforrás-beállításainak konfigurációi között. Ilyen esetekben az alapértelmezett beállítások a Power BI jelenleg támogatott forgatókönyvei.

Hiba: Nem lehet Csatlakozás. Részletek: "Érvénytelen kapcsolati hitelesítő adatok"

A Részletek megjelenítése területen megjelenik az adatforrástól kapott hibaüzenet. Sql Server esetén a következőhöz hasonló üzenet jelenik meg:

Login failed for user 'username'.

Ellenőrizze, hogy a megfelelő felhasználónévvel és jelszóval rendelkezik-e. Ellenőrizze azt is, hogy ezek a hitelesítő adatok sikeresen tudnak-e csatlakozni az adatforráshoz. Győződjön meg arról, hogy a használt fiók megegyezik a hitelesítési módszerrel.

Hiba: Nem lehet Csatlakozás. Részletek: "Nem lehet csatlakozni az adatbázishoz"

Tudott csatlakozni a kiszolgálóhoz, de nem a megadott adatbázishoz. Ellenőrizze az adatbázis nevét, és hogy a felhasználói hitelesítő adatok megfelelő engedéllyel rendelkeznek-e az adatbázis eléréséhez.

A Részletek megjelenítése területen megjelenik az adatforrástól kapott hibaüzenet. Az SQL Server esetében a következőhöz hasonlót láthat:

Cannot open database "AdventureWorks" requested by the login. The login failed. Login failed for user 'username'.

Hiba: Nem lehet Csatlakozás. Részletek: "Ismeretlen hiba az adatátjáróban"

Ez a hiba különböző okokból fordulhat elő. Győződjön meg arról, hogy az átjárót üzemeltető gépről tud csatlakozni az adatforráshoz. Ez a helyzet annak az oka lehet, hogy a kiszolgáló nem érhető el.

A Részletek megjelenítése területen a DM_GWPipeline_UnknownError hibakódja jelenik meg.

További információt az Eseménynaplók alkalmazások és szolgáltatások naplói>helyszíni adatátjáró szolgáltatásbanis találhat.>

Hiba: Hiba történt a kiszolgálóhoz <>való csatlakozás közben. Részletek: "Elértük az adatátjárót, de az átjáró nem tud hozzáférni a helyszíni adatforráshoz."

Nem tudott csatlakozni a megadott adatforráshoz. Győződjön meg arról, hogy ellenőrzi az adatforráshoz megadott adatokat.

A Részletek megjelenítése területen a DM_GWPipeline_Gateway_DataSourceAccessError hibakódja jelenik meg.

Ha a mögöttes hibaüzenet a következőhöz hasonló, az azt jelenti, hogy az adatforráshoz használt fiók nem az adott Analysis Services-példány kiszolgálói rendszergazdája. További információ: Kiszolgálói rendszergazdai jogosultságok biztosítása egy Analysis Services-példányhoz.

The 'CONTOSO\account' value of the 'EffectiveUserName' XML for Analysis property is not valid.

Ha a mögöttes hibaüzenet a következőhöz hasonló, az azt jelentheti, hogy az Analysis Services szolgáltatásfiókja hiányzik a token-groups-global-and-universal (TGGAU) címtárattribútumból.

The username or password is incorrect.

A Windows 2000 előtti kompatibilitási hozzáféréssel rendelkező tartományokban engedélyezve van a TGGAU attribútum. A legtöbb újonnan létrehozott tartomány alapértelmezés szerint nem engedélyezi ezt az attribútumot. További információ: Egyes alkalmazások és API-k hozzáférést igényelnek a fiókobjektumok engedélyezési adataihoz.

Az attribútum engedélyezésének ellenőrzéséhez kövesse az alábbi lépéseket.

  1. Csatlakozás az Analysis Services-gépre az SQL Server Management Studióban. A Speciális kapcsolat tulajdonságai között adja meg a kérdéses felhasználó EffectiveUserName nevét, és ellenőrizze, hogy ez a hozzáadás reprodukálja-e a hibát.

  2. A dsacls Active Directory eszközzel ellenőrizheti, hogy az attribútum szerepel-e a listában. Ez az eszköz egy tartományvezérlőn található. Tudnia kell, hogy mi a megkülönböztető tartománynév a fiókhoz, és át kell adnia ezt a nevet az eszköznek.

    dsacls "CN=John Doe,CN=UserAccounts,DC=contoso,DC=com"
    

    Az eredményekben az alábbihoz hasonlót szeretne látni:

    Allow BUILTIN\Windows Authorization Access Group
                                    SPECIAL ACCESS for tokenGroupsGlobalAndUniversal
                                    READ PROPERTY
    

A probléma megoldásához engedélyeznie kell a TGGAU-t az Analysis Services Windows szolgáltatáshoz használt fiókon.

Egy másik lehetőség a "Felhasználónév vagy jelszó helytelen".

Ezt a hibát akkor is okozhatja, ha az Analysis Services-kiszolgáló más tartományban van, mint a felhasználók, és nincs kétirányú megbízhatósági kapcsolat.

A tartományi rendszergazdákkal együttműködve ellenőrizze a tartományok közötti megbízhatósági kapcsolatot.

Nem láthatók az adatátjáró adatforrásai az Analysis Services adatbeolvasási felületén a Power BI szolgáltatás

Győződjön meg arról, hogy a fiókja szerepel az adatforrás Felhasználók lapján az átjáró konfigurációjában. Ha nem fér hozzá az átjáróhoz, forduljon az átjáró rendszergazdájához, és kérje meg őket az ellenőrzésre. Az Analysis Services listában csak a Felhasználók listában szereplő fiókok láthatják az adatforrást.

Hiba: Nincs telepítve vagy konfigurálva átjáró az adathalmaz adatforrásaihoz.

Győződjön meg arról, hogy hozzáadott egy vagy több adatforrást az átjáróhoz az Adatforrás hozzáadása című cikkben leírtak szerint. Ha az átjáró nem jelenik meg a felügyeleti portálon az Átjárók kezelése területen, törölje a böngésző gyorsítótárát, vagy jelentkezzen ki a szolgáltatásból, majd jelentkezzen be újra.

Hiba: Az adatforrás nem frissíthető, mert a hitelesítő adatok érvénytelenek. Frissítse a hitelesítő adatait, majd próbálkozzon újra.

Sikerült csatlakozni és frissíteni az adathalmazt, futtatókörnyezeti hibák nélkül, de a Power BI szolgáltatás ez a hibasáv jelenik meg. Amikor a felhasználó ismert hitelesítő adatokkal próbálja frissíteni a hitelesítő adatokat, hibaüzenet jelenik meg, amely szerint a megadott hitelesítő adatok érvénytelenek voltak.

Ez a hiba akkor fordulhat elő, ha az átjáró tesztkapcsolatot kísérel meg, még akkor is, ha a megadott hitelesítő adatok elfogadhatók, és a frissítési művelet sikeres. Ez azért fordul elő, mert amikor az átjáró kapcsolattesztet végez, nem tartalmaz opcionális paramétereket a kapcsolati kísérlet során, és egyes adatösszekötők (például a Snowflake) opcionális kapcsolati paramétereket igényelnek a csatlakozáshoz.

Ha a frissítés megfelelően befejeződik, és nem tapasztal futásidejű hibákat, figyelmen kívül hagyhatja ezeket a tesztkapcsolati hibákat olyan adatforrások esetében, amelyek opcionális paramétereket igényelnek.

Szemantikai modellek

Hiba: Nincs elegendő hely ehhez a sorhoz.

Ez a hiba akkor fordul elő, ha egyetlen sor mérete meghaladja a 4 MB-ot. Állapítsa meg, hogy mi a sor az adatforrásból, és próbálja meg kiszűrni vagy csökkenteni az adott sor méretét.

Hiba: A megadott kiszolgálónév nem egyezik az SQL Server SSL-tanúsítvány kiszolgálónevével.

Ez a hiba akkor fordulhat elő, ha a tanúsítvány általános neve a kiszolgáló teljes tartományneve (FQDN), de csak a kiszolgáló NetBIOS-nevét adja meg. Ez a helyzet a tanúsítvány eltérését okozza. A probléma megoldásához adja meg a kiszolgáló nevét az átjáró adatforrásában, a PBIX-fájl pedig a kiszolgáló teljes tartománynevét használja.

Hiba: Az ütemezett frissítés konfigurálásakor nem jelenik meg a helyszíni adatátjáró.

A hibáért több különböző forgatókönyv is felelős lehet:

  • A kiszolgáló és az adatbázis neve nem egyezik meg a Power BI Desktopban és az átjáróhoz konfigurált adatforrásban megadott névvel. Ezeknek a neveknek meg kell egyezniük. Nem érzékenyek a kis- és nagybetűkre.
  • A fiókja nem szerepel az adatforrás Felhasználók lapján az átjáró konfigurációjában. Az átjáró rendszergazdájának hozzá kell adnia a listához.
  • A Power BI Desktop-fájlban több adatforrás is található, és nem mindegyik adatforrás van konfigurálva az átjáróval. Ahhoz, hogy az átjáró megjelenjen az ütemezett frissítésen belül, minden adatforrást meg kell határoznia az átjáróval együtt.

Hiba: Az átjáróügyfél fogadott tömörítetlen adatai túllépték a korlátot.

A pontos korlátozás táblánként 10 GB tömörítetlen adat. Ha ezt a problémát tapasztalja, jó lehetőségek vannak az optimalizálására és elkerülésére. Különösen csökkentse az erősen állandó, hosszú sztringértékek használatát, és ehelyett használjon normalizált kulcsot. Vagy az oszlop eltávolítása, ha nincs használatban, segít.

Hiba: DM_GWPipeline_Gateway_SpooledOperationMissing

A hibáért több különböző forgatókönyv is felelős lehet

  • Előfordulhat, hogy az átjárófolyamat újraindult, amikor az adathalmaz frissítése folyamatban volt.
  • A rendszer klónozza az átjárógépet, ahol az átjáró fut. Nem szabad klónozni az átjárógépet.

Jelentések

Hiba: A jelentés nem tudta elérni az adatforrást, mert nem fér hozzá az adatforráshoz egy helyszíni adatátjárón keresztül.

Ezt a hibát általában az alábbiak valamelyike okozza:

  • Az adatforrás adatai nem egyeznek a mögöttes adathalmazban található adatokkal. A kiszolgáló és az adatbázis nevének egyeznie kell a helyszíni adatátjáróhoz definiált adatforrás és a Power BI Desktopban megadott adatok között. Ha IP-címet használ a Power BI Desktopban, a helyszíni adatátjáró adatforrásának is IP-címet kell használnia.
  • A szervezet egyik átjáróján sem érhető el adatforrás. Az adatforrás konfigurálható egy új vagy meglévő helyszíni adatátjárón.

Hiba: Adatforrás-hozzáférési hiba. Forduljon az átjáró rendszergazdájához.

Ha ez a jelentés élő Analysis Services-kapcsolatot használ, problémát tapasztalhat egy olyan értéknek az EffectiveUserName-nek való átadásával kapcsolatban, amely érvénytelen, vagy nem rendelkezik engedélyekkel az Analysis Services-gépen. A hitelesítési problémát általában az okozza, hogy az EffectiveUserName számára átadott érték nem egyezik meg a helyi egyszerű felhasználónévvel (UPN).

A tényleges felhasználónév megerősítéséhez kövesse az alábbi lépéseket.

  1. Keresse meg az érvényes felhasználónevet az átjárónaplókban.

  2. Miután átadta az értéket, ellenőrizze, hogy helyes-e. Ha az Ön felhasználója, a következő parancsot használhatja egy parancssorból az UPN megtekintéséhez. Az UPN e-mail-címnek tűnik.

    whoami /upn
    

Opcionálisan megtekintheti, hogy mit kap a Power BI a Microsoft Entra-azonosítóból.

  1. Nyissa meg a következő címet: https://developer.microsoft.com/graph/graph-explorer.

  2. Válassza a Bejelentkezés lehetőséget a jobb felső sarokban.

  3. Futtassa az alábbi lekérdezést. Meglehetősen nagy JSON-választ lát.

    https://graph.windows.net/me?api-version=1.5
    
  4. Keresse meg a userPrincipalName nevet.

Ha a Microsoft Entra UPN nem felel meg a helyi Active Directory UPN-nek, a Térkép felhasználónevek funkcióval lecserélheti érvényes értékre. Vagy együttműködhet a Power BI-rendszergazdával vagy a helyi Active Directory-rendszergazdával az UPN módosításához.

Kerberos

Ha a mögöttes adatbázis-kiszolgáló és a helyszíni adatátjáró nincs megfelelően konfigurálva a Kerberos által korlátozott delegáláshoz, engedélyezze a részletes naplózást az átjárón. Ezután vizsgálja meg az átjáró naplófájljaiban található hibák vagy nyomkövetések alapján a hibaelhárítás kiindulópontjaként. Az átjárónaplók megtekintéséhez lásd : Naplók gyűjtése a helyszíni adatátjáró alkalmazásból.

Megszemélyesítési szint

A Megszemélyesítési szint az egyszerű szolgáltatásnév beállításához vagy a helyi házirend-beállításhoz kapcsolódik.

[DataMovement.PipeLine.GatewayDataAccess] About to impersonate user DOMAIN\User (IsAuthenticated: True, ImpersonationLevel: Identification)

Megoldás

A probléma megoldásához kövesse az alábbi lépéseket.

  1. Állítson be egy egyszerű szolgáltatásneveket a helyszíni átjáróhoz.
  2. Korlátozott delegálás beállítása az Active Directoryban.

FailedToImpersonateUserException: Nem sikerült Windows-identitást létrehozni a felhasználói azonosítóhoz

A FailedToImpersonateUserException akkor fordul elő, ha nem tud megszemélyesíteni egy másik felhasználó nevében. Ez a hiba akkor is előfordulhat, ha a megszemélyesíteni kívánt fiók egy másik tartományból származik, mint amelyiken az átjárószolgáltatás-tartomány található. Ez egy korlátozás.

Megoldás

  • Ellenőrizze, hogy a konfiguráció helyes-e az előző "Megszemélyesítési szint" szakasz lépéseinek megfelelően.
  • Győződjön meg arról, hogy a megszemélyesíteni kívánt felhasználói azonosító érvényes Active Directory-fiók.

Általános hiba: 1033-os hiba a protokoll elemzése közben

Az 1033-at akkor kapja meg, ha az SAP HANA-ban konfigurált külső azonosító nem egyezik meg a bejelentkezéssel, ha a felhasználót az UPN (alias@domain.com) használatával személyesíti meg. A naplókban a hibanaplók tetején az "Eredeti UPN "alias@domain.com" helyett egy új UPN "alias@domain.com" jelenik meg, ahogy az itt látható:

[DM.GatewayCore] SingleSignOn Required. Original UPN 'alias@domain.com' replaced with new UPN 'alias@domain.com.'

Megoldás

  • Az SAP HANA megköveteli, hogy a megszemélyesített felhasználó használja a sAMAccountName attribútumot az Active Directoryban (felhasználói alias). Ha ez az attribútum nem helyes, az 1033-at jelző hiba jelenik meg.

    Attribute editor

  • A naplókban a sAMAccountName (alias) és nem az UPN jelenik meg, amely az alias, amelyet a tartomány (alias@doimain.com) követ.

    Account info in logs

      <setting name="ADUserNameReplacementProperty" serializeAs="String">
        <value>sAMAccount</value>
      </setting>
      <setting name="ADServerPath" serializeAs="String">
        <value />
      </setting>
      <setting name="CustomASDataSource" serializeAs="String">
        <value />
      </setting>
      <setting name="ADUserNameLookupProperty" serializeAs="String">
        <value>AADEmail</value>

A "-10709 Csatlakozás ion failed" hibaüzenet jelenik meg, ha a delegálás nincs megfelelően konfigurálva az Active Directoryban.

Megoldás

  • Győződjön meg arról, hogy rendelkezik az SAP Hana-kiszolgálóval az Active Directory delegálás lapján az átjárószolgáltatás-fiókhoz.

    Delegation tab

Támogatási jegy naplóinak exportálása

A támogatási jegy hibaelhárításához és létrehozásához átjárónaplók szükségesek. Ezeket a naplókat az alábbi lépésekkel nyerheti ki.

  1. Azonosítsa az átjárófürtöt.

    Ha Ön adathalmaz-tulajdonos, először ellenőrizze az adathalmazhoz társított átjárófürt nevét. Az alábbi képen az IgniteGateway az átjárófürt.

    Gateway cluster

  2. Ellenőrizze az átjáró tulajdonságait.

    Az átjáró rendszergazdájának ezután ellenőriznie kell a fürt átjárótagjainak számát, és hogy engedélyezve van-e a terheléselosztás.

    Ha a terheléselosztás engedélyezve van, a 3. lépést minden átjárótag esetében meg kell ismételni. Ha nincs engedélyezve, akkor elegendő a naplók exportálása az elsődleges átjárón.

  3. Kérje le és exportálja az átjárónaplókat.

    Ezután az átjáró rendszergazdájának, aki egyben az átjárórendszer rendszergazdája is, hajtsa végre a következő lépéseket:

    a. Jelentkezzen be az átjárógépre, majd indítsa el a helyszíni adatátjáró alkalmazást az átjáróba való bejelentkezéshez.

    b. Engedélyezze a további naplózást.

    c. Opcionálisan engedélyezheti a teljesítményfigyelési funkciókat, és teljesítménynaplókat is hozzáadhat a hibaelhárítás további részleteinek megadásához.

    d. Futtassa azt a forgatókönyvet, amelyhez átjárónaplókat próbál rögzíteni.

    e. Exportálja az átjárónaplókat.

Frissítési előzmények

Ha az átjárót ütemezett frissítéshez használja, a frissítési előzmények segíthetnek a hibák megtekintésében. Hasznos adatokat is szolgáltathat, ha támogatási kérést kell létrehoznia. Megtekintheti az ütemezett és az igény szerinti frissítéseket. Az alábbi lépések bemutatják, hogyan érheti el a frissítési előzményeket.

  1. A Power BI navigációs panelen szemantikai modellekben válasszon ki egy adathalmazt. Nyissa meg a menüt, és válassza a Frissítés ütemezése lehetőséget.

    How to select schedule refresh

  2. A Gépház...-ban válassza a Frissítési előzmények lehetőséget.

    Select refresh history

    Refresh history display

A frissítési forgatókönyvek hibaelhárításával kapcsolatos további információkért lásd a frissítési forgatókönyvek hibaelhárítását ismertető témakört.

Van még esetleg kérdése? Próbálja ki a Power BI-közösség.