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.
Opinie uczestników (5)
Treść była trudna, ale ten dodatkowy wysiłek, który musiałem włożyć, pomógł mi lepiej zapamiętać i zrozumieć Power BI.
Melvin - TLI Group
Szkolenie - Power BI DAX Fundamentals
Przetłumaczone przez sztuczną inteligencję
Dyskutowanie o naszych sprawach
Rr Dwi Putri Periska Sari - PT. Becton Dickinson Indonesia
Szkolenie - Power BI for Developers
Przetłumaczone przez sztuczną inteligencję
Co najbardziej podobało mi się otwartość trenera dotyczące zmian w treści, oraz podejście, które wcześniej zostało przygotowane, aby zaspokoić nasze rzeczywiste potrzeby.
Ernesto Sitoe Junior - Electricidade de Mocambique
Szkolenie - Advanced Power BI
Przetłumaczone przez sztuczną inteligencję
Dobre praktyki dotyczące budowania modelu danych i dobre praktyki dotyczące elementów wizualnych w raporcie nie zawarte w oficjalnych materiałach. Dużo przykładów z projektów
Abc Xyz
Szkolenie - Microsoft Power BI Data Analyst (szkolenie autoryzowane PL-300)
Kilka pól i funkcji nie znam lub nie jestem z nimi zaznajomiony. Było naprawdę dobrze, że mogłem nabyć takie wiedzę lub umiejętności na rzecz rozwoju osobistego oraz tworzenia baz danych dla firmy.
TAKURO MATSUDA - TAKENAKA EUROPE GmbH Sp. z o. o. Oddzial w Polsce
Szkolenie - Power BI - wizualizacja danych
Przetłumaczone przez sztuczną inteligencję