Tippek és trükkök a Power BI térképvizualizációihoz
A következőkre vonatkozik: Power BI Desktop Power BI szolgáltatás
Feljegyzés
Az Azure Maps-vizualizáció általánosan elérhető. Ha egy meglévő térképvizualizációval rendelkező jelentést nyit meg, ha az Azure Maps engedélyezve van a szervezet számára, megjelenik egy üzenet, amely arra ösztönzi, hogy frissítse a térképeket és a kitöltött térképeket az Azure Mapsre. Egy későbbi kiadásban a Power BI azt tervezi, hogy elavultatja a régebbi térképvizualizációkat, és migrálja a meglévő jelentéseket az Azure Mapsbe. Most már konvertálhat térképeket és kitöltött térképeket Azure Maps-vizualizációkká .
A Power BI integrálható a Bing Maps szolgáltatással, hogy alapértelmezett térképkoordinátákat (geokódolást) biztosítson, így térképeket hozhat létre. Együtt algoritmusokkal azonosítják a megfelelő helyet, de néha ez a legjobb tipp. Ha a Power BI megpróbálja, de önállóan nem tudja létrehozni a térképvizualizációt, a Bing Maps segítségét veszi igénybe. További információ a Bing Maps dokumentációjában.
A helyes geokódolás valószínűségének növeléséhez használja az alábbi tippeket. Az első tippeket akkor használhatja, ha hozzáfér a szemantikai modellhez. A második tippkészlet a Power BI-ban elvégezhető dolgok, ha nem fér hozzá a szemantikai modellhez.
Mit küld a Bing Maps?
A Power BI szolgáltatás és a Power BI Desktop elküldi a Bingnek a térképvizualizáció létrehozásához szükséges geoadatokat. Ezek az adatok tartalmazhatják a vizualizáció mezőinek Hely, Szélesség és Hosszúság gyűjtőiben lévő adatokat. Az elküldött adatok pontosan a térkép típusa szerint változnak. További információ: Bing Maps adatvédelem.
Térképek (buborék-, pont- és pontdiagram-térképek) esetén, ha a földrajzi szélesség és a hosszúság meg van adva, akkor a rendszer nem küld adatokat a Bingnek. Ellenkező esetben a Hely gyűjtőben lévő adatokat a rendszer elküldi a Bingnek.
A kitöltött térképekhez szükség van egy mezőre a Hely gyűjtőben, még akkor is, ha a szélesség és a hosszúság meg van adva. Bármilyen adat is található a Hely, a Szélesség vagy a Hosszúság gyűjtőben, a rendszer elküldi a Bingnek.
Az alábbi példában a PostalCode mező geokódoláshoz használatos, így a PostalCode oszlop értékeit a Bingnek küldi el a rendszer. A Méret gyűjtőből származó adatokat a rendszer nem küldi el a Bingnek.
Ebben a második példában a Terület mezőt használja a rendszer a geokódoláshoz, így a Terület oszlop értékeit a Bingnek küldi el a rendszer. A Jelmagyarázat gyűjtőből (és a Power BI Desktopban alakzattérkép használata esetén a Színtelítettség gyűjtőből) származó adatokat a rendszer nem küldi el a Bingnek.
A szemantikai modellben: tippek a mögöttes szemantikai modell javításához
Ez a szakasz azoknak a felhasználóknak szól, akik hozzáférnek a térképvizualizáció létrehozásához használt szemantikai modellhez. Néhány dolgot tehet a helyes geokódolás valószínűségének növeléséhez.
1. Földrajzi mezők kategorizálása a Power BI Desktopban
A Power BI Desktopban az adatmezők adatkategóriájának beállításával meggyőződhet arról, hogy a mezők megfelelően vannak geokódoltként. Táblázat nézetben válassza ki a kívánt oszlopot. A menüszalagon válassza az Oszlopeszközök lapot, majd állítsa be az Adatkategóriát Cím, Város, Kontinens, Ország, Megye, Irányítószám, Állam vagy Tartomány értékre.
Ezek az adatkategóriák segítenek a Bingnek megfelelően kódolni az adatokat. További információ: Adatkategorizálás a Power BI Desktopban. Ha élő kapcsolaton keresztül csatlakozik az SQL Server Analysis Serviceshez, állítsa be az adatkategorizálást a Power BI-n kívül az SQL Server Data Tools (SSDT) használatával.
2. Több helyoszlop használata
Néha még a leképezés adatkategóriáinak beállítása sem elegendő ahhoz, hogy a Bing helyesen kitalálja a szándékot. Egyes megjelölések nem egyértelműek, mert a hely több országban/régióban is létezik. Van például egy Southampton Angliában, Pennsylvaniában és New Yorkban.
A Power BI a Bing strukturálatlan URL-sablonszolgáltatásával lekéri a földrajzi szélességi és hosszúsági koordinátákat az ország/régió címértékeinek készlete alapján. Ha az adatok nem tartalmaznak elegendő helyadatokat, vegye fel ezeket az oszlopokat, és kategorizálja őket megfelelően.
Ha például csak Egy város oszlop van, előfordulhat, hogy a Bingnek nehéz lesz a geokódolása. Adjon hozzá más geooszlopokat a hely egyértelművé tétele érdekében. Néha csak egy további helyoszlop hozzáadása szükséges a szemantikai modellhez – ebben az esetben állam/tartomány. És ne felejtsd el megfelelően kategorizálni. Lásd: 1. tipp.
Győződjön meg arról, hogy minden mező csak egyetlen helykategóriával rendelkezik. A Város hely mezőjének például Southamptonnak kell lennie, nem a New York-i Southamptonnak. A Cím hely mezőinek pedig 1 Microsoft Way és nem 1 Microsoft Way, Redmond, WA értéknek kell lenniük.
3. Adott szélesség és hosszúság használata
Adjon hozzá szélességi és hosszúsági értékeket a szemantikai modellhez. Ezek az adatok eltávolítják a kétértelműségeket, és gyorsabban visszaadják az eredményeket. A szélességi és hosszúsági mezőknek decimális számformátumban kell lenniük, amelyet az adatmodellben állíthat be.
4. A Hely kategória használata teljes helyadatokat tartalmazó oszlopokhoz
Bár javasoljuk, hogy földrajzi hierarchiákat használjon a térképeken, ha egyetlen helyoszlopot kell használnia teljes földrajzi információkkal, beállíthatja az adatkategorizálást a Hely értékre. Ha például az oszlopban lévő adatok teljes címeket tartalmaznak(például 1 Microsoft Way, Redmond Washington 98052), ez az általánosított adatkategória a Binggel működik a legjobban.
A Power BI-ban: tippek a jobb eredmények eléréséhez térképvizualizációk használatakor
1. Szélességi és hosszúsági mezők használata (ha léteznek)
Ha a Power BI-ban a használt szemantikai modell hosszúsági és szélességi mezőket tartalmaz, használja őket. A Power BI speciális gyűjtőkkel segít egyértelművé tenni a térképadatokat. Egyszerűen húzza a szélességi adatokat tartalmazó mezőt a Vizualizációk > szélességi területére. És tegye ugyanezt a hosszúsági adatok esetében is. Az adatok hozzáadásakor a Hely mezőt is ki kell töltenie a vizualizációk létrehozásakor. Ellenkező esetben az adatok alapértelmezés szerint összesítve lesznek, így például a szélesség és a hosszúság az állam szintjén lesz párosítva, nem pedig a város szintjén.
Geohierarchiák használata a hely különböző "szintjeire" való lehatoláshoz
Ha a szemantikai modell már rendelkezik különböző szintű helyadatokkal, Ön és munkatársai a Power BI használatával geohierarchiákat hozhatnak létre. Geohierarchia létrehozásához húzzon egynél több mezőt a Hely gyűjtőbe. Így együtt használva a mezők geohierarchiává válnak. A következő példában geomezők vannak: Ország/régió, Állam és Város. A Power BI-ban Ön és munkatársai fel- és lehatolást végezhetnek ezzel a geohierarchiával.
Geohierarchiákkal végzett fúráskor fontos tudni, hogy az egyes részletezési gombok hogyan működnek, és mit küldenek a Bing Mapsnek.
- A Részletezés mód gomb lehetővé
teszi egy térkép helyének kiválasztását, és egyszerre egy szinttel lehatolást az adott helyre. Ha például bekapcsolja a részletezési beállítást, és kiválasztja a Észak-Amerika, a hierarchiában lefelé lép a következő szintállapotra Észak-Amerika. Geokódolás esetén a Power BI csak Észak-Amerika küldi el a Bing Maps ország-/régió- és állapotadatait.
- A hierarcy drill gomb
egyszerre részletezi a hierarchia következő szintjét az összes helyen. Ha például jelenleg az országokat/régiókat vizsgáljuk, majd ezzel a beállítással a következő szintre lépünk, a Power BI az összes ország/régió állapotadatait jeleníti meg. Geokódolás esetén a Power BI a Bing Maps állapotadatait küldi el (ország-/régióadatok nélkül) az összes helyre. Ez a beállítás akkor hasznos, ha a hierarchia minden szintje nem kapcsolódik a felette lévő szinthez.
- Az Összes kibontása gomb
a részletezési beállításhoz hasonló, azzal a kivételt leszámítva, hogy nem kell a térképre kattintania. A hierarchia következő szintjére bontja ki az aktuális szint kontextusát megemlékező szintet. Ha például jelenleg az országokat/régiókat tekinti meg, és ezt az ikont választja, a hierarchiában lejjebb lép a következő szintre – állapotokra. A geokódoláshoz a Power BI adatokat küld minden államról és annak megfelelő országáról/régiójáról, hogy pontosabban segítse a Bing Maps geokódolását. A legtöbb térképen ezt vagy a jobb szélső részletezési lehetőséget használja, így a lehető legtöbb információt küldhet a Bingnek a pontos helyadatok lekéréséhez.
Kapcsolódó tartalom
Van még esetleg kérdése? Próbálja ki a Power BI-közösség.