Kapcsolat hibaelhárítási útmutatója

Ez a cikk a Power BI Desktopban dolgozó adatmodellezőkre irányul. Útmutatást nyújt a modellek és jelentések fejlesztése során felmerülő konkrét problémák elhárításához.

Feljegyzés

Ebben a cikkben nem foglalkozunk a modellkapcsolatok bemutatásával. Ha nem ismeri teljesen a kapcsolatokat, azok tulajdonságait vagy konfigurálását, javasoljuk, hogy először olvassa el a Modellkapcsolatok című cikket a Power BI Desktopban .

Az is fontos, hogy tisztában legyen a csillagséma kialakításával. További információ: A csillagséma és a Power BI fontossága.

Hibaelhárítás

Ha egy jelentésvizualizáció úgy van beállítva, hogy két (vagy több) tábla mezőit használja, és nem jeleníti meg a megfelelő eredményt (vagy bármilyen eredményt), lehetséges, hogy a probléma modellkapcsolatokkal kapcsolatos.

Ebben az esetben az alábbiakban egy általános hibaelhárítási ellenőrzőlistát követünk. A probléma(ok) azonosításáig fokozatosan végigjárhatja az ellenőrzőlistát.

  1. Váltson a vizualizációra táblázatra vagy mátrixra, vagy nyissa meg az Adatok megtekintése panelt – a lekérdezés eredményének megtekintésekor könnyebben elháríthatja a problémákat.
  2. Ha üres a lekérdezés eredménye, váltson adatnézetre – ellenőrizze, hogy a táblák be vannak-e töltve adatsorokkal.
  3. Váltson modellnézetre – egyszerűen láthatja a kapcsolatokat, és gyorsan meghatározhatja a tulajdonságokat.
  4. Ellenőrizze, hogy vannak-e kapcsolatok a táblák között.
  5. Ellenőrizze, hogy a számosság tulajdonságai helyesen vannak-e beállítva – helytelenek lehetnek, ha a "több"-oldali oszlop jelenleg egyedi értékeket tartalmaz, és helytelenül "egy" oldalként lett beállítva.
  6. Ellenőrizze, hogy a kapcsolatok aktívak-e (egysoros).
  7. Ellenőrizze, hogy a szűrő irányai támogatják-e a propagálást (értelmezze a nyílfejeket).
  8. Ellenőrizze, hogy a megfelelő oszlopok kapcsolatban állnak-e – jelölje ki a kapcsolatot, vagy vigye a kurzort fölé a kapcsolódó oszlopok megjelenítéséhez.
  9. Győződjön meg arról, hogy a kapcsolódó oszlop adattípusai azonosak vagy legalábbis kompatibilisek – egy szöveges oszlop egész számoszlophoz kapcsolható, de a szűrők nem találnak egyezést a szűrők propagálásához.
  10. Váltson adatnézetre, és ellenőrizze, hogy az egyező értékek megtalálhatók-e a kapcsolódó oszlopokban.

Hibaelhárítási útmutató

Az alábbiakban felsoroljuk a problémákat és azok lehetséges okait.

Probléma Lehetséges ok(ok)
A vizualizáció nem jelenít meg eredményt • A modell még nem tölthető be adatokkal.
• Nincs adat a szűrőkörnyezetben.
• A sorszintű biztonság (RLS) kényszerítve van.
• A kapcsolatok nem propagálódnak a táblák között – kövesse a fenti ellenőrzőlistát.
• Az RLS kényszerítve van, de a kétirányú kapcsolat nincs engedélyezve a propagáláshoz – lásd : Sorszintű biztonság (RLS) a Power BI Desktoppal.
A vizualizáció ugyanazt az értéket jeleníti meg az egyes csoportosításokhoz • A kapcsolatok nem léteznek.
• A kapcsolatok nem propagálódnak a táblák között – kövesse a fenti ellenőrzőlistát.
A vizualizáció megjeleníti az eredményeket, de nem helyesek • A vizualizáció helytelenül van beállítva.
• A mértékszámítási logika helytelen.
• A modelladatokat frissíteni kell.
• A forrásadatok helytelenek.
• A kapcsolatoszlopok helytelenül kapcsolódnak (például a ProductID oszlop a CustomerID-hez van leképezve).
• Két DirectQuery-tábla közötti kapcsolat, és a kapcsolat "egyoldalas" oszlopa ismétlődő értékeket tartalmaz.
ÜRES csoportosítások vagy szeletelő/szűrőelemek jelennek meg, és a forrásoszlopok nem tartalmaznak BLANK-okat • Ez egy normál kapcsolat, és a "többoldalas oszlop" nem az "egyoldalas" oszlopban tárolt értékeket tartalmazza – lásd : Modellkapcsolatok a Power BI Desktopban (Normál kapcsolatok).
• Ez egy normál egy-az-egyhez kapcsolat, és a kapcsolódó oszlopok BLANK-okat tartalmaznak – lásd : Modellkapcsolatok a Power BI Desktopban (Normál kapcsolatok).
• Egy inaktív kapcsolat "többoldalas" oszlopa BLANK-okat tárol, vagy az értékek nem az "egy" oldalon vannak tárolva.
A vizualizáció adatai hiányoznak • Helytelen/váratlan szűrők vannak alkalmazva.
• Az RLS kényszerítve van.
• Ez egy korlátozott kapcsolat, és bLANK-ok vannak a kapcsolódó oszlopokban, vagy adatintegritási problémák – lásd : Modellkapcsolatok a Power BI Desktopban (korlátozott kapcsolatok).
• Két DirectQuery-tábla közötti kapcsolat, a kapcsolat hivatkozási integritás feltételezésére van beállítva, de adatintegritási problémák (a kapcsolódó oszlopokban eltérő értékek).
Az RLS nincs megfelelően kényszerítve • A kapcsolatok nem propagálódnak a táblák között – kövesse a fenti ellenőrzőlistát.
• Az RLS kényszerítve van, de a kétirányú kapcsolat nincs engedélyezve a propagáláshoz – lásd : Sorszintű biztonság (RLS) a Power BI Desktoppal.

A cikkhez kapcsolódó további információkért tekintse meg a következő forrásokat: