Power BI rozwija się w ekspresowym tempie. Nie tylko przez producenta czyli programistów Microsoft, ale także dzięki zaawansowanym i zaangażowanym członkom społeczności użytkowników Power BI. Zaprezentuję gdzie i w jaki sposób znaleźć informacje na temat nowych wizualizacji, jak dodać je do własnej aplikacji Power BI Desktop oraz pokażę przykładową – Force-Directed Graph.
Gdzie znaleźć niestandardowe wykresy Power BI?
Niestandardowe wizualizacje można znaleźć na stronie Power BI pod poniższym likiem https://app.powerbi.com/visuals/. Stworzone są one przez użytkowników z całego świata dzięki Power BI Developer https://powerbi.microsoft.com/en-us/custom-visuals/. Udostępniony kod (open source) pozwala na dowolną modyfikację i tworzenie nowych narzędzi wizualizacji.
Już teraz dostępnych jest około 70 wizualizacji stworzonych przez użytkowników.
Wybierając konkretną wizualizację (Force-Direct Graph) widać jej opis czyli jak działa, możemy pobrać wizualizację by później uruchomić ją we własnej aplikacji lub pobrać próbkę, czyli model z danymi, gdzie zaprezentowana jest wybrana wizualizacja. Na dole (czarny pasek) są również pola, które pozwolą skontaktować się z autorem wizualizacji, wsparciem lub platformą GitHub (darmowy hosting programów open source).
Jak dodać w aplikacji desktopowej niestandardowe wykresy Power BI?
Wybierając na głównej stronie przycisk „Learn how to use custom visuals”. Trafię na podstronę z instrukcją jak zainstalować wizualizację we własnej aplikacji Power BI.
Oczywiście w pierwszym kroku należy pobrać niestandardową wizualizację.
Następnie już w aplikacji w części Wizualizacje > Wybieram przycisk „…” (importuj z pliku) > Importuj niestandardowy element wizualny, następnie wskazuję ścieżkę pliku z pobraną wizualizacją.
W międzyczasie zostanę poinformowany o zagrożeniach związanych z importowaniem zewnętrznej zawartości. Wybieram przycisk importuj oraz wskazuję ścieżkę zapisu wcześniej ściągniętego efektu wizualizacji.
Dzięki czemu w menu Wizualizacji pojawi się widoczny do wyboru nowy efekt wizualizacji ( tu: Force-Directed Graph).
Tworzenie wizualizacji przy pomocy Force-Directed Graph
Aby zaprezentować działanie Force-Directed Graph wykorzystam dane opublikowane przez Eurostat na 01.01.2015. Pokazują one główne państwa Unii Europejskiej i główne narodowości do nich migrujące. Na potrzeby analizy wykorzystam tylko dwie najbardziej liczne narodowości migrujące do danego kraju.
Poprzez Narzędzia główne > Dane zewnętrzne > Pobierz dane > Excel > wybieram plik źródłowy, zaznaczam arkusz Dane, w którym znajdują się wartości do pobrania i wybieram Załaduj.
Gdy dane są załadowane do modelu. Wstawiam nowo zainstalowany wykres, klikając na jego ikonę w obszarze Wizualizacje. Następnie umieszczam kolejne wymiary w odpowiednich miejscach:
Kraj migrujący > Source
Kraj Przyjmujący > Target
Ilość imigrantów > Weight
Dzięki czemu otrzymuję projekcję powiązań pomiędzy poszczególnymi krajami , z jakich ludzie wyjeżdżają a do jakich przyjeżdżają, grubość linii pokazuje natężenie ruchu. Aby wizualizacja była bardziej czytelna, dodam strzałki by wskazać kierunek ruchu.
Zaznaczam myszą obszar wykresu następnie wybieram, po jego prawej stronie menu pod ikonką wałka do malowania czyli Format. Widać tu opcje zmiany tytułu, tła, linii na wykresie, etykiet danych.
Do wykresu dodam strzałki poprzez Links > Arrow > Włączone. Oraz nadam im kolor w zależności od danych umieszczonych w parametrze Weight (czyli ilości imigrantów).
Wykres ten świetnie prezentuje powiązania pomiędzy danymi. Widać dokładnie jak wiele kierunków wychodzi z punktu Polska, czyli jak dużo Polaków wyjeżdża do innych krajów europejskich. W wizualizacji można również dodać filtry, a podstawie danych z innych kolumn i zobaczyć przepływy ludzi pomiędzy wybranymi krajami.
Plik do pobrania
Pobierz plik źródłowy i wczytaj go do Power BI, aby stworzyć własną wizualizację.