POWER BI

Power BI – tworzenie modeli danych

Poziom zaawansowany
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Power BI – tworzenie modeli danych. Poziom zaawansowany

      Szkolenie w formie zdalnej i stacjonarnej

      Opis szkolenia

      Celem szkolenia Power BI – tworzenie modeli danych – poziom zaawansowany jest zapoznanie uczestników z zaawansowanymi narzędziami i funkcjami platformy Power BI w obszarze tworzenia złożonych modeli danych.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia 

      Celem szkolenia jest zapoznanie uczestników z zaawansowanymi narzędziami i funkcjami platformy Power BI w obszarze tworzenia złożonych modeli danych. Szkolenie swoim zakresem obejmuje zarówno konstrukcje architektury modelu (wymiary wolnozmienne, relacje wiele-do-wielu, agregacje, partycjonowanie, tryby składowania danych) jak również nowsze funkcje języka DAX (grupy kalkulacyjne, funkcje okienkowe oraz kalkulacje wizualne). Ukończenie szkolenia pozwoli na pełne i efektywne wykorzystanie możliwości jakie daje platforma Power BI.

      Umiejętności

      Dzięki szkoleniu uczestnik:

      • Pozna narzędzia pracy z modelem, w szczególności edytor skryptu TMDL, widok zapytań DAX oraz zapis modelu w formacie PBIR.
      • Stworzy zaawansowane relacje pomiędzy tabelami modelu.
      • Wykorzysta w budowanych modelach danych mechanizmy Direct Query i Direct Lake, tabele hybrydowe, automatyczne agregacje i inkrementalne ładowanie danych, dzięki czemu możliwa będzie optymalizacja działania modelu oraz realizacja najbardziej złożonych scenariuszy biznesowych.
      • Wzbogaci model o efektywne formuły obliczeniowe korzystające z grup kalkulacyjnych,  funkcji okienkowych oraz kalkulacji wizualnych.
      • Pozna techniki analizy, wykrywania i korygowania błędów formuł DAX z wykorzystaniem funkcji EVALUATEANDLOG.
      • Wykorzysta narzędzia DAX Studio oraz Tabular Editor do zapewnienia efektywnego działania modelu, formuł DAX oraz optymalizacji rozmiaru danych.
      • Użyje zaawansowanych technik modelowania do zapewnienia realizacji najbardziej skomplikowanych schematów praw dostępu użytkowników do danych.
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie jest przeznaczone dla:

      • Osób zajmujących się projektowaniem oraz tworzeniem modeli danych na platformie Power BI, z których będą korzystali inni użytkownicy analizując dane lub tworząc nowe raporty.
      • Projektantów implementujących skomplikowane scenariusze biznesowe w swoich modelach oraz raportach.
      • Administratorów Power BI chcących kontrolować i poprawiać wydajność zawartości opublikowanej w usłudze.

      Przygotowanie uczestników

      Od uczestników szkolenia wymagana jest znajomość zasad tworzenia modeli danych oraz wykorzystania języka DAX do rozbudowy modelu semantycznego, znajomość języka SQL w stopniu pozwalającym na swobodne pobieranie i przekształcanie danych z baz relacyjnych.
      Zalecane jest wcześniejsze ukończenie szkolenia Power BI – tworzenie modeli danych – poziom podstawowy.

      Czas trwania

      Przed nami:

      • 4 dni, 32 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia

      Narzędzia pracy z modelem.

      • Widok skryptu TMDL, praca ze skryptem.
      • Rozszerzony format metadanych (PBIR).
      • DAX Studio i Tabular Editor.
      • Widok zapytań DAX w Power BI Desktop.

      Implementacja wymiarów wolnozmiennych (SCD).

      • Typy SCD oraz scenariusze ich zastosowania.
      • Implementacja SCD w modelu semantycznym oraz w zapytaniach Power Query.

      Relacje wiele-do-wielu.

      • Zasada działania oraz scenariusze zastosowania.
      • Implementacja relacji wiele-do-wielu przy pomocy tabeli pomostowej.
      • Implementacja relacji z kardynalnością wiele-do-wielu.
      • Problemy w obliczeniach i sposoby ich rozwiązania .

      Grupy kalkulacyjne.

      • Zasada działania.
      • Definiowanie grupy kalkulacyjnej.
      • Priorytety grup.
      • Scenariusze zastosowania grup kalkulacyjnych.

      Funkcje okienkowe w DAX.

      • Scenariusze wykorzystania funkcji okienkowych.
      • Bieżący wiersz dla obliczeń względnych.
      • INDEX, OFFSET, WINDOW.
      • Typowe kalkulacje z użyciem funkcji okienkowych.

      Kalkulacje wizualne.

      • Zasada działania kalkulacji wizualnych.
      • Funkcje używane w kalkulacjach wizualnych.
      • Kierunek obliczeń (osie wierszy i kolumn) oraz kontekst wizualny.
      • Rozwijanie i zwijanie hierarchii (EXPAND i COLLAPSE).
      • Przykłady zastosowania kalkulacji wizualnych.

      Testowanie kalkulacji DAX.

      • Wykorzystanie funkcji EVALUATEANDLOG.
      • Funkcje TOCSV, TOJSON.

      Agregacje.

      • Wykorzystanie agregacji w modelu danych.
      • Agregacje automatyczne.
      • Własne agregacje z użyciem tabel kalkulowanych.

      Direct Query.

      • Zasada działania.
      • Analiza zapytań SQL generowanych przez Power BI.
      • Techniki optymalizacji źródła danych (indeksy kolumnowe i wierszowe, analiza planów wykonania).
      • Tryb DirectLake - konfiguracja i wykorzystanie.

      Modele kompozytowe.

      • Tworzenie modeli kompozytowych.
      • Korzyści i ograniczenia.

      Zasilanie przyrostowe.

      • Konfiguracja zasilania przyrostowego.
      • Testowanie działania.

      Partycjonowanie tabel oraz tabele hybrydowe.

      • Definiowanie partycji w tabelach - korzyści, ograniczenia.
      • Zasada działania tabeli hybrydowej.
      • Definiowanie partycji w tabeli hybrydowej.
      • Scenariusz wykorzystania - odświeżanie gorących partycji.

      Zaawansowane role zabezpieczeń.

      • Definiowanie dynamicznych filtrów zabezpieczeń.
      • Konfiguracja roli poprzez kolumnę lub tabelę w modelu.
      • Wykorzystanie funkcji CUSTOMDATA.

      Optymalizacja rozmiaru modelu.

      • Wpływ kardynalności oraz typów kolumn na rozmiar modelu.
      • Przekształcenia kolumn w celu redukcji kardynalności.
      • Właściwości modelu.

      Optymalizacja kalkulacji.

      • Zasada działania silnika Power BI (Formula Engine i Storage Engine).
      • Callback'i - wpływ na wydajność.
      • Typowe problemy wydajnościowe oraz ich rozwiązania.

      Metoda realizacji szkolenia

      Szkolenie jest realizowane w formie praktycznych warsztatów przeplatanych ćwiczeniami wykonywanymi samodzielnie przez uczestników.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      W ramach szkolenia zapewniamy
      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Podobne tematy