Kapcsolat hibaelhárítási útmutatója
Ez a cikk adatmodellezőként célozza meg Önt, aki a Power BI Desktoppal dolgozik. Ú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.
Jegyzet
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 modellkapcsolatokat a Power BI Desktop című cikkben.
Az is fontos, hogy tisztában legyen a csillagséma kialakításával. További információért lásd: A csillagséma megértése és annak fontossága a Power BI számára.
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 a 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.
- 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.
- Ha üres a lekérdezés eredménye, váltson Táblázat nézetre – ellenőrizze, hogy a táblák be vannak-e töltve adatsorokkal.
- Váltson modellnézetre – egyszerűen láthatja a kapcsolatokat, és gyorsan meghatározhatja a tulajdonságokat.
- Ellenőrizze, hogy vannak-e kapcsolatok a táblák között.
- Ellenőrizze, hogy a számossági tulajdonságok helyesen vannak-e beállítva – ezek hibásak lehetnek, ha a "több" oldali oszlop jelenleg egyedi értékeket tartalmaz, és ennek ellenére tévesen "egy" oldalként van megjelölve.
- Ellenőrizze, hogy a kapcsolatok aktívak-e (folyamatos vonal).
- Ellenőrizze, hogy a szűrő irányai támogatják-e a propagálást (értelmezze a nyílfejeket).
- 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.
- 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.
- Váltson Táblázat né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) érvényesítve van. • A kapcsolatok nem propagálódnak a táblák között.Kövesd a fenti ellenőrzőlistát. • Az RLS érvényesítve van, de a kétirányú kapcsolat nincs engedélyezve a terjedéshez – lásd Sorszintű biztonság (RLS) a Power BI Desktopban. |
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övesd 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 megfelel a CustomerID oszlopnak). • Két DirectQuery-tábla közötti kapcsolat, és a kapcsolat "egyoldalas" oszlopa ismétlődő értékeket tartalmaz. |
BLANK 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. • Ez egy normál egy-az-egyhez kapcsolat, és a kapcsolódó oszlopok BLANK-okat tartalmaznak – lásd Modellkapcsolatok a Power BI Desktopban. • 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 érvényben 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. • Két DirectQuery-tábla közötti kapcsolat, a kapcsolat úgy van beállítva, hogy feltételezze a hivatkozási integritás, de vannak adatintegritási problémák (a kapcsolódó oszlopokban eltérő értékek). |
Az RLS nincs megfelelően érvényesítve | • A kapcsolatok nem propagálódnak a táblák között.Kövesd a fenti ellenőrzőlistát. • Az RLS érvényesítve van, de a kétirányú kapcsolat nincs engedélyezve a terjedéshez – lásd Sorszintű biztonság (RLS) a Power BI Desktopban. |
Kapcsolódó tartalom
A cikkhez kapcsolódó további információkért tekintse meg a következő forrásokat: