Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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