Jeśli szukasz sposobu na przygotowanie własnej mapy w Power BI (może to być mapa fabryki, magazynu, procesu, biura, centrum handlowego, konferencji itp.), poznaj darmową niestandardową wizualizację o nazwie Synoptic Panel. Pozwala ona na szybkie narysowanie własnej mapy (co może przydać się też do szybszego przygotowania analogicznej mapy w Excelu) i załadowanie do Power BI w postaci gotowej wizualizacji.
Co to jest Synoptic Panel w Power BI?
Power BI umożliwia nie tylko wykorzystanie pełnej gamy wbudowanej wizualizacji typu wykresy lub mapy, ale także pozwala wgrać własne obrazy i na nich prezentować dane. Jednym z lepszych narzędzi współpracujących z Power BI jest Synoptic Panel by OKViz oraz Synoptic Designer. W Synoptic Designer przygotujesz mapę w formacie SVG obsługiwanym przez nakładkę Power BI Synoptic Panel. Dzięki temu Power BI połączy dane z obrazem i przedstawi je w odpowiednim miejscu.
Jak przygotować własną mapę?
W Synoptic Designer przygotujesz mapę, ale niekoniecznie geograficzną. Może to być plan fabryki, rozmieszczenie siedzeń w samolocie, zegar – cokolwiek zechcesz. Wejdź na stronę Synoptic Designer for Power BI i wgraj swoją grafikę lub wybierz którąś z dostępnych.
Dla przykładu wgram obrazek w formacie PNG mapy Polski podzielonej na 3 regiony.
Teraz wystarczy zaznaczać interesujące nas fragmenty i nadać im unikatowe nazwy. Uwaga! Nazwy części obrazu muszą być takie same jak wartości w kolumnach, z których będziemy korzystać, by zwizualizować dane! W przykładowej bazie danych sprzedażowych mam informacje o przydziale konkretnego klienta do jednego z trzech regionów: północnego, wschodniego oraz południowo-zachodniego. Takie też muszą być nazwy zaznaczanych części, by Power BI mógł połączyć bazę z obrazem.
Zaznaczać można na dwa sposoby. Pierwszy, najłatwiejszy, to użycie różdżki, która automatycznie wykryje kontury obrazu. Kliknij na obrazek różdżki, na dole drugi od lewej, i kliknij na część mapy, którą chcesz zaznaczyć.
Pamiętaj, by nadać nazwę zaznaczonemu obszarowi tak, jak jest nazwany w bazie danych. Synoptic Designer wyznacza i zapamiętuje obszary przez nadanie im specjalnych współrzędnych – to numerki pod jego nazwą.
Obszar na mapie można zaznaczyć też ręcznie. Funkcja jest przydatna szczególnie wtedy, gdy nie masz już z góry wyznaczonych konturów lub różdżka źle zinterpretowała kontury. Na lewo od różdżki znajduje się krzyżyk. Wybierz go i dwukrotnie kliknij w jeden z punktów na obrazku, który chcesz otoczyć, a następnie wybierz kolejne, by narysować zarys pożądanego obszaru. Przez dodawanie pojedynczych punktów edytuj granice zaznaczenia, by uzyskać właściwy kształt.
Jest to jednak dość czasochłonna metoda i wymagająca dużej precyzji, dlatego na potrzeby tej wizualizacji skorzystamy tylko z różdżki. Usunę obszar zaznaczony ręcznie i różdżką dodam 2 obszary: wschodni i południowo-zachodni.
Tak zaznaczony i opisany obraz można już wyeksportować do Power BI. Kliknij w prawym dolnym rogu Export to Power BI i zapisz plik w formacie SVG.
Mapa już gotowa! Teraz wgramy ją do Power BI.
Jak wgrać mapę do Power BI?
Aby skorzystać z przygotowanej w Synoptic Designer mapy potrzebujesz dodatku do obsługi niestandardowych wizualizacji Synoptic Panel by OKViz do pobrania ze strony. Wgraj go do Power BI klikając w panelu Wizualizacje na trzy kropki i potem Importuj z pliku.
Wgraj pobrany plik Synoptic Panel. Ikonka pojawi się w miejscu kropek.
Załaduj do Power BI dane, z których będziesz korzystać, a następnie kliknij w ikonkę Synoptic Panel. W panelu Wizualizacje pojawi się możliwość dodania danych, z których będzie korzystał Power BI.
Do Category przeciągnij kolumnę, której wartości użyłeś przy nazywaniu obszarów mapy w Synoptic Designer. W moim przypadku jest to Region. Do Measure wstaw wartości, które chcesz przedstawić na swojej własnej mapie. Pojawi się możliwość wybrania mapy – własnej lub już przygotowanej przez użytkowników w galerii. Aby skorzystać z własnej mapy klikam Local maps i wybieram plik SVG z Synoptic Designer.
Nie masz czasu na budowanie własnej mapy?
Przygotowanie autorskich grafik do wizualizacji to nic trudnego. Synoptic Designer i Synoptic Panel przygotowały wszystko, byś w Power BI mógł zwizualizować dane w wybranej przez Ciebie formie. Jeśli jednak nie masz czasu lub chciałbyś zlecić zadanie specjalistom, daj znać – chętnie przygotujemy mapę dla Ciebie.