Pobierz kartę szkolenia

Modelowanie danych i zaawansowane rozwiązania optymalizujące wydajność pracy w Power BI

kod szkolenia: PBI_03 / PL AA 1d

Power BI jest idealnym rozwiązaniem jeżeli potrzebujesz: zaimportować dane, przetworzyć je gdy maja niską jakość, zautomatyzować proces odświeżania,  przygotować niebanalne wizualizacje i opublikować rezultaty w sieci oraz na urządzeniach mobilnych.

Termin

poziom Zaawansowany

czas trwania 1 dzień |  7h|  19.07
900,00 PLN + 23% VAT (1 107,00 PLN brutto)
Poprzednia najniższa cena:
750,00 PLN
czas trwania 1 dzień |  7h|  23.08
900,00 PLN + 23% VAT (1 107,00 PLN brutto)
Poprzednia najniższa cena:
750,00 PLN
czas trwania 1 dzień |  7h|  30.09
900,00 PLN + 23% VAT (1 107,00 PLN brutto)
Poprzednia najniższa cena:
750,00 PLN
czas trwania 1 dzień |  7h|  31.10
900,00 PLN + 23% VAT (1 107,00 PLN brutto)
Poprzednia najniższa cena:
750,00 PLN
czas trwania 1 dzień |  7h|  15.11
900,00 PLN + 23% VAT (1 107,00 PLN brutto)
Poprzednia najniższa cena:
750,00 PLN
czas trwania 1 dzień |  7h|  13.12
900,00 PLN + 23% VAT (1 107,00 PLN brutto)
Poprzednia najniższa cena:
750,00 PLN
900,00 PLN 1 107,00 PLN brutto

Zakres szkolenia obejmuje tematy zaawansowane i przeznaczony jest dla doświadczonych użytkowników którzy chcieliby poznać różne metody modelowania danych. Na szkoleniu dowiesz się jak wykonać Row Level Security typu Parent Child. Przedstawione na szkoleniu przykłady pomogą w sposób optymalny i przejrzysty tworzyć kod.

  • Poznasz liczne możliwości modelowania danych
  • Nauczysz się wykorzystywać grupy obliczeń
  • Dowiesz się dlaczego warto tworzyć zmienne w obliczeniach
  • Zrozumiesz wykorzystanie hierarchii typu Parent – Child w Row Level Security
  • Zobaczysz jak tworzyć skomplikowane działania języka DAX
  • Zbadasz wydajność kodu DAX analizatorem wydajności

Znajomość Power BI na poziomie średniozaawansowanym 

polski

  1. Modelowanie danych
    1. Dane lokalne
    2. Import vs. Direct Query (SQL)
    3. Model hybrydowy
    4. Wykorzystanie modelu przez innych użytkowników
    5. Jeden model semantyczny – wiele projektów
    6. Relacje wirtualne (m.in. UNION, CROSSJOIN, EXCEPT, INTERSECT, USERELATIONSHIP, TREATAS)
  2. Tabela agregacji
    1. Przygotowanie tabel agregacyjnych
    2. Dual mode
    3. Mapowanie kolumn i agregacji
    4. Jednoczesne wykorzystanie Direct Query i importu
  3. Grupa obliczeniowa
    1. Kiedy warto stosować
    2. Tworzenie grupy obliczeń
    3. Wykorzystanie funkcji SELECTEDMEASURE
    4. Wybór elementów grupy
  4. Zmienne
    1. Wyjaśnienie składni zmiennych (VAR / RETURN)
    2. Wykorzystanie zmiennych w obliczeniach
  5. Row Level Security (RLS)
    1. Zastosowanie RLS – kiedy warto
    2. Hierarchie typu Parent – Child
    3. Typowe funkcje stosowane w przypadku RLS (m.in. USERPRINCIPALNAME, PATH,  PATHCONTAINS, LOOKUPVALUE)
    4. Testowanie roli w Power BI Desktop
  6.  Zaawansowane rozwiązania z zastosowaniem języka DAX
    1. Zmiana kontekstu obliczenia (m.in. CALCULATE, FILTER, EARLIER)
    2. Działania na tabelach (m.in. SUMMARIZE, GROUPBY)
  7. Analizator wydajności
    1. Wyświetlanie okna analizatora
    2. Wykorzystanie narzędzia
    3. Odczytywanie wyników analizatora wydajności