1. Wprowadzenie do Power BI obejmuje uporządkowanie sposobu pracy z raportami, modelami danych oraz źródłami informacji wykorzystywanymi w analizach. Omówienie środowiska koncentruje się na przygotowaniu danych do dalszego przetwarzania, modelowania, obliczeń oraz wizualizacji
Od organizacji pracy w Power BI Desktop zaczyna się uporządkowany przepływ danych od źródła do raportu. Ta sekcja porządkuje strukturę raportu i modelu danych, a także wskazuje podstawowe zasady przygotowania informacji do dalszych transformacji i analiz.
- organizacja pracy w Power BI Desktop,
- struktura raportu i modelu danych,
- przepływ danych od źródła do wizualizacji,
- podstawowe zasady przygotowania danych do analizy.
2. Import danych w Power Query obejmuje pobieranie informacji z wielu źródeł oraz automatyzację łączenia danych z powtarzalnych plików i arkuszy
Import w Power Query obejmuje sytuacje, w których dane są rozproszone między plikami, arkuszami i różnymi systemami źródłowymi. Omawiane jest pobieranie z katalogów Excel, PDF i baz danych, automatyczne łączenie arkuszy XLSX oraz podmiana i aktualizacja źródeł danych.
- import danych z katalogów zawierających pliki Excel,
- pobieranie danych z plików PDF,
- automatyczne łączenie danych ze wszystkich arkuszy plików XLSX,
- pobieranie danych z baz danych,
- podmiana źródeł danych,
- aktualizacja połączeń po zmianie lokalizacji plików.
3. Poprawa i przekształcanie danych obejmuje przygotowanie informacji do dalszego wykorzystania w modelu oraz raportach Power BI
Przygotowanie danych do modelu wymaga korekt, standaryzacji i właściwego ustawienia typów jeszcze przed etapem analizy. Uczestnicy wykonują obliczenia dla dat i czasu, przekształcają tekst, stosują funkcje numeryczne oraz tworzą nowe kolumny na bazie istniejących wartości.
- obliczenia dla daty i czasu,
- przekształcanie wartości tekstowych,
- wykorzystanie funkcji numerycznych,
- zmiana i kontrolowanie typów danych,
- czyszczenie oraz standaryzacja danych,
- tworzenie nowych kolumn na podstawie istniejących wartości.
4. Operacje na danych obejmują stosowanie warunków logicznych oraz łączenie informacji pochodzących z różnych zapytań i źródeł
Gdy dane pochodzą z wielu zapytań, kluczowe staje się połączenie logiki warunkowej z operacjami scalania. Sekcja obejmuje funkcje If, And, Or i Switch, tworzenie kolumn warunkowych oraz łączenie i dołączanie danych według wybranych kluczy.
- korzystanie z funkcji logicznych If, And i Or,
- zastosowanie instrukcji Switch,
- tworzenie warunkowych kolumn,
- scalanie zapytań,
- dołączanie danych z różnych tabel,
- łączenie informacji według wybranych kluczy.
5. Power Query i zaawansowane sterowanie transformacjami obejmuje wykorzystanie parametrów oraz podstaw języka M do bardziej elastycznego przygotowywania danych
Parametry w Power Query pozwalają elastycznie sterować źródłami danych i przebiegiem transformacji bez ręcznej przebudowy zapytań. Uzupełnieniem jest wprowadzenie do języka M, jego podstawowych wyrażeń oraz modyfikowania kodu generowanego automatycznie przez narzędzie.
- tworzenie i wykorzystywanie parametrów,
- parametryzacja źródeł danych,
- dynamiczne sterowanie zapytaniami,
- wprowadzenie do języka M,
- struktura podstawowych wyrażeń języka M,
- modyfikowanie kodu generowanego przez Power Query.
6. Analiza i modelowanie danych obejmuje budowanie relacji pomiędzy tabelami oraz organizowanie modelu wspierającego poprawne wykonywanie obliczeń
Poprawny model danych opiera się na relacjach między tabelami i właściwym kierunku filtrowania. Zajęcia koncentrują się na budowie oraz kontroli modelu, a także na tworzeniu hierarchii, które porządkują analizę i ułatwiają pracę z danymi na różnych poziomach szczegółowości.
- omówienie modelu danych,
- tworzenie relacji pomiędzy tabelami,
- kierunki filtrowania relacji,
- kontrola poprawności modelu,
- tworzenie hierarchii,
- wykorzystanie hierarchii w analizie danych.
7. Obliczenia w modelu danych obejmują tworzenie kolumn oraz miar pozwalających rozszerzać możliwości analityczne raportów Power BI
Kolumny obliczeniowe i miary pełnią w modelu różne funkcje, dlatego ważne jest ich świadome rozróżnianie. Sekcja pokazuje, jak tworzyć oba typy obliczeń, wykorzystywać kontekst, formatować wyniki oraz porządkować miary tak, by model pozostał czytelny i spójny.
- tworzenie kolumn obliczeniowych,
- tworzenie miar obliczeniowych,
- różnice pomiędzy kolumną a miarą,
- wykorzystanie kontekstu obliczeń,
- formatowanie wyników,
- organizacja miar w modelu danych.
8. Wybrane funkcje języka DAX umożliwiają tworzenie bardziej zaawansowanych analiz oraz sterowanie kontekstem wykonywania obliczeń
Sterowanie kontekstem obliczeń w DAX wymaga łączenia funkcji filtrujących, relacyjnych i iteracyjnych w spójne miary. W tej części pojawiają się CALCULATE, FILTER, zmienne, RELATED, RELATEDTABLE, SUMX, AVERAGEX, RANKX, VALUES i ALL w praktycznych zestawieniach.
- CALCULATE i FILTER,
- stosowanie zmiennych w DAX,
- RELATED i RELATEDTABLE,
- SUMX i AVERAGEX,
- funkcje iteracyjne typu X,
- RANKX,
- VALUES,
- ALL,
- łączenie funkcji w bardziej rozbudowanych miarach.
9. Wizualizacja i interaktywna analiza danych obejmuje konfigurowanie filtrów, fragmentatorów oraz elementów pozwalających użytkownikowi dynamicznie zmieniać zakres prezentowanych informacji
Interaktywność raportu zależy od właściwego ustawienia filtrów, fragmentatorów i elementów sterujących zakresem danych. Uczestnicy pracują z mapami, elementami analitycznymi wykresów oraz analizą „co jeśli”, wykorzystując także tabele parametrów do dynamicznych zmian widoku.
- definiowanie filtrów dla prezentowanych danych,
- tworzenie i konfiguracja fragmentatorów,
- wizualizacja danych geograficznych na mapach,
- prezentowanie średniej, maksimum i minimum na wykresach,
- wykorzystanie elementów analitycznych wizualizacji,
- analiza „co jeśli”,
- tworzenie tabel parametrów,
- dynamiczne sterowanie wartościami w raporcie.
10. Praca zespołowa w usłudze Power BI obejmuje publikowanie, udostępnianie oraz zarządzanie dostępem do raportów w środowisku przeglądarkowym
Power BI Service stanowi tu środowisko wspólnej pracy z raportami dostępne z poziomu przeglądarki. Sekcja obejmuje publikowanie i udostępnianie treści, nadawanie uprawnień użytkownikom oraz organizację raportów i dashboardów zgodnie z podstawowymi zasadami współdzielenia.
- interfejs Power BI Service,
- praca z raportami z poziomu przeglądarki,
- publikowanie raportów,
- udostępnianie raportów użytkownikom,
- nadawanie praw dostępu,
- podstawowe zasady współdzielenia treści,
- tworzenie pulpitów nawigacyjnych,
- organizacja raportów i dashboardów w usłudze Power BI.