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.
- 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 adatné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á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.
- Ellenőrizze, hogy a kapcsolatok aktívak-e (egysoros).
- 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 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. |
Kapcsolódó tartalom
A cikkhez kapcsolódó további információkért tekintse meg a következő forrásokat: