Plan Szkolenia

Przegląd oprogramowania

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

Praca z Power BI - główne etapy pracy

  • Przygotowanie danych dla Power BI Desktop w Power Query.
  • Optymalizacja i parametryzacja danych, również z wykorzystaniem SQL.
  • Praca z modelem danych DAX: relacje, tabele, kolumny wyliczane, tabele wyliczane 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.
  • Aktualizowanie 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 języka M (Power BI, Power Pivot, Dataverse).
  • Podstawy i koncepcja języka M
  • Ograniczenia języka M i ryzyko związane z Case Sensitive.
  • Aktualizacja danych.

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

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

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ł i zaawansowany edytor.
  • Duplikowanie zapytania a odwoływanie się do zapytania.
  • Przenoszenie zapytań między aplikacjami.
  • Wielokrotne odwołania 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.
  • Transformacje PIVOT i ich odwrotność: UNPIVOT.
  • Agregacja i zliczanie danych.

M Zaawansowane operacje zapytań

  • Zaawansowane funkcjonalności języka M.
  • Budowanie obiektów: listy, zbioru danych, tabeli za pomocą kodu.
  • Tworzenie niestandardowych funkcji w języku M.

Zapytania dynamiczne - parametry w języku M.

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

Power Query i SQL Server

  • SQL Tryby działania serwera: Import danych vs. Bezpośrednie zapytanie. Możliwości i ograniczenia.
  • Importowanie SQL obiektów, które można wykorzystać do budowy modelu
  • Tabele - podstawowe źródło danych dla modelu
  • Widoki - przechowywane zapytania do bazy danych,
  • Procedury zwracające dane (przegląd)
  • Funkcje tabel
  • Zapytania w kodzie SQL

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

  • Kreator zapytań w aplikacjach i tworzenie zapytań do bazy danych.
  • Podstawowe typy danych w SQL i ich zastosowanie. Standard SQL w modelu danych Power BI.
  • Pobieranie danych - SELECT: składnia poleceń i kolejność wykonywania instrukcji SQL.
  • Operatory i kryteria w zapytaniach

Optymalizacja SQL zapytań w Power Query

  • SQL funkcje językowe w zapytaniach
  • Operacje na połączonych tabelach: SQL join (SQL JOIN).
  • Łączenie wyników zapytań 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 wyników 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 SQL zaawansowana parametryzacja

  • Modyfikowanie zapytania przy użyciu parametru M
  • Parametr w zdalnym zapytaniu SQL
  • Kontrolowanie wartości parametrów z poziomu Power BI
  • Fragmentator w Power BI Wizualizacja pulpitu 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 języka 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
  • Praktyki organizacji danych Go.
  • 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 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, WEEKNUM, WEEKNUM, EOMONTH
  • Funkcje logiczne: NOT, OR, AND oraz operatory || i &&
  • Funkcje tekstowe: LEWY, PRAWY, ŚRODKOWY, DOLNY, GÓRNY
  • Funkcje numeryczne: ROUND, ROUNDDUP, ROUNDDOWN
  • Funkcje konwersji: FORMAT

Wymagania

Jest to szkolenie ogólnego przeznaczenia skierowane do osób zajmujących się przetwarzaniem 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 netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie