Bądźmy w kontakcie

Plan Szkolenia

Przegląd oprogramowania

  • Tworzenie modelu danych: Power BI desktop - wymagane
  • Microsoft SQL Server Management Studio - opcjonalne
  • DAX Studio - opcjonalne do pracy z DAX
  • Visual Studio Code - opcjonalne do pracy z Power Query M

Praca z Power BI - główne etapy pracy

  • Przygotowanie danych do Power BI Desktop w Power Query.
  • Optymalizacja i parametryzacja danych, również przy użyciu SQL.
  • Praca z modelem danych DAX: relacje, tabele, kolumny obliczeniowe, tabele obliczeniowe i miary.
  • Tworzenie raportu w aplikacji Power BI Desktop.
  • Publikowanie i udostępnianie raportu w usłudze Power BI.
  • Zarządzanie kontrolą dostępu do modelu danych.
  • Ponowne wykorzystanie opublikowanego modelu danych.
  • Aktualizacja raportu online

Język Power Query M

  • Czym jest język Power Query M, gdzie jest używany i jakie ma możliwości.
  • Zastosowania M (Power BI, Power Pivot, Dataverse).
  • Podstawy i koncepcja języka M
  • Ograniczenia języka M i ryzyka związane z Case Sensitive.
  • Aktualizacja danych.

Źródła danych dla modelu Power BI Desktop

  • Pliki CSV, Excel, JSON, XML, PDF.
  • Źródła danych internetowych: Tabele opublikowane w sieci WWW.
  • Usługi danych strumieniowych - Odata.
  • Masowy import plików z folderu.
  • Biblioteki SharePoint 365 jako repozytorium plików - przegląd.
  • Relacyjne bazy danych SQL (domyślnie Microsoft SQL Server).

Power Query w łączeniu i przekształcaniu danych

  • Filtrowanie i sortowanie danych wejściowych,
  • Kontrola jakości danych: wyszukiwanie anomalii, błędów i niespójności.
  • Kolumny obliczeniowe i warunkowe.
  • Tworzenie niestandardowych kolumn obliczeniowych.
  • Bezpośrednia edycja kodu M: pasek formuły i zaawansowany edytor.
  • Duplikowanie zapytania a odwoływanie się do zapytania.
  • Przenoszenie zapytań między aplikacjami.
  • Wiele odwołań do obiektów.
  • Praca z bibliotekami funkcji: tekst, liczby, czas.
  • Typy danych i ich konwersja, ustawienia regionalne użytkownika.
  • Łączenie i dzielenie kolumn i wierszy.

Praca z tabelami w języku Power Query M.

  • Łączenie i scalanie tabel. Śledzenie zależności zapytań.
  • Funkcje tabel i zarządzanie krokami transformacji.
  • Usuwanie zduplikowanych wartości - tabele i zestawy kolumn.
  • Przekształcenia PIVOT i ich odwrotność: UNPIVOT.
  • Agregacja i zliczanie danych.

Zaawansowane operacje w M Query

  • Zaawansowane funkcjonalności języka M.
  • Tworzenie obiektów: lista, zestaw danych, tabela przy użyciu kodu.
  • Tworzenie niestandardowych funkcji w języku M.

Zapytania dynamiczne - parametry w języku M.

  • Tworzenie, zarządzanie parametrami
  • Parametryzacja zapytań
  • Obsługa parametrów z poziomu raportu Power BI

Power Query i SQL Server

  • Tryby działania SQL Server: Import danych a Direct Query. Możliwości i ograniczenia.
  • Importowanie obiektów SQL, które mogą być wykorzystane do budowy modelu
  • Tabele - podstawowe źródło danych dla modelu
  • Widoki - zapisane zapytanie bazy danych,
  • Procedury zwracające dane (przegląd)
  • Funkcje tabel
  • Zapytania w kodzie SQL

Zapytania wybierające - DQL (Data Query Language).

  • Projektant zapytań w aplikacjach i tworzenie zapytania do bazy danych.
  • Podstawowe typy danych w SQL i ich użycie. Standard SQL w modelu danych Power BI.
  • Pobieranie danych - SELECT: składnia polecenia i kolejność wykonywania instrukcji SQL.
  • Operatory i kryteria w zapytaniach

Optymalizacja zapytań SQL w Power Query

  • Funkcje języka SQL w zapytaniach
  • Operacje na połączonych tabelach: Połączenia SQL (SQL JOIN).
  • Łączenie wyników zapytania UNION, UNION ALL, INTERSECT, EXCEPT/MINUS
  • Agregacja danych po stronie serwera SQL
  • Funkcje okna w SQL: OVER uporządkowane wyniki, PARTITION BY partycjonowanie i ORDER BY sortowanie wyniku zapytania. Odwołania do wierszy: poprzedni, następny, pierwszy i ostatni w grupie.
  • Podzapytania w SQL: Wynik zapytania jako warunek WHERE w zapytaniu. Zapytanie oparte na innym zapytaniu.
  • Wyrażenia tabelaryczne CTE.

Power Query i zaawansowana parametryzacja SQL

  • Modyfikacja zapytania przy użyciu parametru M
  • Parametr w zdalnym zapytaniu SQL
  • Kontrola wartości parametrów z poziomu Power BI
  • Fragmentator w wizualizacji Power BI Desktop i parametr w Power Query.

Język DAX w modelu danych Power BI

  • Czym jest język DAX. Podstawy i koncepcja języka DAX.
  • Zastosowania DAX (Power BI, Power Pivot, Analisys Services).
  • Przegląd środowiska i narzędzi przydatnych do pracy z DAX.

Wprowadzenie do języka DAX

  • Model danych - czym jest, jak działa
  • Dobre praktyki organizacji danych.
  • Typy danych, konwersja typów, obsługa możliwych błędów.
  • Typ danych a format danych. Zarządzanie i dostosowywanie formatu danych.
  • Tworzenie relacji między tabelami
  • Relacje w modelu danych: aktywne i nieaktywne
  • Tabele parametrów
  • Kierunki filtrowania
  • Ukrywanie kolumn w widoku użytkownika
  • Operatory w języku DAX

Kolumny obliczeniowe i wbudowane funkcje w DAX

  • Czym są kolumny obliczeniowe
  • Tworzenie i modyfikacja kolumn obliczeniowych
  • Operatory i ich priorytety w języku DAX
  • Podstawowe funkcje języka DAX: ROUND, IF, SWITCH
  • Funkcje czasu: YEAR, MONTH, DAY, WEEKDAY, WEEKNUM, EOMONTH
  • Funkcje logiczne: NOT, OR, AND oraz operatory || i &&
  • Funkcje tekstowe: LEFT, RIGHT, MID, LOWER, UPPER
  • Funkcje numeryczne: ROUND, ROUNDUP, ROUNDDOWN
  • Funkcje konwersji: FORMAT

Wymagania

Jest to ogólne szkolenie skierowane do osób zaangażowanych w przetwarzanie i analizę dużych ilości danych, analityków, księgowych, a także programistów i testerów oprogramowania. Tematyka szkolenia obejmuje pracę z SQL Server, przetwarzanie w Power Query M oraz budowanie modelu danych w DAX.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie