08.2022 | Python | Microsoft Power BI | Raportowanie
Microsoft Power BI jest doskonałym narzędziem do analizy danych, zarówno w obszarze ich eksploracji, jak i wizualizacji.
Co, jednak jeżeli możliwości wbudowanych mechanizmów są dla nas niewystarczające?
Np. Potrzebujemy zastosować niestandardową wizualizację lub też potrzebujemy pobrać dane z niestandardowego serwisu, poprzez API etc.
Doskonałym rozwiązaniem jest tu integracja Power BI z językiem Python.
Integracja ta może mieć jedną z dwóch postaci:
1.1. Otwieramy Microsoft Power BI I pobieramy do niego zbiór danych eka656.xlsx
Jako źródło danych wybieramy plik Excel I taki connector wykorzystujemy.
W oknie Navigator wybieramy tabelę z danymi I klikamy Load. Spowoduje to przejście do głównego okna Power BI.
1.2. Utworzenie wykresu
Widok okna głównego Power BI wygląda jak poniżej. Widać wyraźnie zapisane nowe źródło danych, po prawej stronie interfejsu Power BI.
Przechodzimy zatem do osadzenia wykresu, który będzie stworzony w języku Python. W tym celu przenosimy na środek ikonkę Python Visual:
Po jej kliknięciu musimy dodatkowo wydać zgodę na wykorzystanie skryptów Pythona w aplikacji.
Następnie wybieramy pozycje:
Za pomocą tych wartości spróbujemy zobrazować wysokość oraz prędkość w czasie lotu samolotu.
Kod znajduje się poniżej - należy go przepisać i zamieścić w oknie edytora, dostępnego w Power BI:
Drugi przykład użycia, to wykorzystanie Pythona jako źródła danych np. W sytuacji, gdy dane muszą być pobierane poprzez API.
2.1. Otwieramy Microsoft Power BI I jako źródło danych wybieramy Python Script
Dane zostają pobrane I widoczne w oknie Navigator:
2.2. Wizualizacja danych za pomocą wykresu
Dane są dostępne w przestrzeni Power BI I mogą zostać wykorzystane do wizualizacji, jak na poniższym przykładzie:
Wykorzystanie API Piwik PRO do pobrania i wizualizacji danych w Microsoft Power BI
Piwik PRO. Integracja z Google Ads
Piwik PRO. Integracja z Google Search Console
Piwik PRO. Wbudowany Consent Manager. Konfiguracja
Google Tag Manager Server Side. Proces implementacji krok po kroku
Integracja Google Analytics 4 i BigQuery. Ile to kosztuje? Kalkulator.
Analytics Data API. Wykorzystanie biblioteki googleAnalyticsR i pobieranie danych z GA4 (część 2)
Analytics Data API. Wykorzystanie biblioteki googleAnalyticsR do pobierania danych z GA4 (część 1)