O szkoleniu
Szkolenie z zakresu Microsoft Power BI desktop od A do Z pozwala na kompleksowe zapoznanie się z możliwościami aplikacji. Obejmuje przekrój wszystkich istotnych etapów pracy z danymi w Power BI: Ekstrakcja, Normalizacja, Integracja, Modelowanie, Prezentacja, Publikacja

Cel szkolenia
Praca z Microsoft Power BI w wersji desktop oraz elementami wersji online, przy współpracy z bazą danych SQL, usługami danych lub danymi plikowymi. Wprowadzenie do pracy z językiem Query M oraz modelem DAX, dodatkowo rozszerzonego o pracę z wizualizacjami dla języków R oraz Python.
Dla kogo przeznaczone jest szkolenie?
Adresatami szkolenia są osoby zajmujące się przetwarzaniem, analizą i prezentacją dużej ilości danych, analitycy, księgowi, a także programiści i testerzy oprogramowania.
Co usprawnisz w swojej pracy?
Zoptymalizujesz sposoby pobierania, przekształcania i integracji danych zlokalizowanych na serwerze SQL, źródłach plikowych i usługach. Rozszerzysz umiejętności w korzystaniu z najlepszego narzędzia analitycznego. Zwiększysz swoją pewność w pracy, dzięki nabyciu nowych kwalifikacji. Zdecydowanie podniesiesz poziom swoich kompetencji zawodowych oraz szanse na awans.
Zastosowania
Podniesiesz efektywność pracy związanej z tworzeniem raportów i w narzędziach BI. Zauważysz też wzrost komfortu w dostępie do danych. Osiągniesz nową wyższą jakość prezentacji danych i ich aktualizacji.
Czego się nauczysz?
Poznasz sposoby efektywnego wykorzystania rozszerzonych możliwości Power BI. Poznasz wszystkie istotne etapy pracy z wizualizowanymi danymi.

Poziom zaawansowania:
Średni, wymagana znajomość podstaw pracy z danymi.

Czas trwania szkolenia:
5 dni (40 h lekcyjnych)

Wymagania sprzętowe:
Windows, Mac*, Linux*

Etapy tworzenia i życia raportu.
- Przygotowanie danych dla Power BI Desktop w Power Query.
- Optymalizacja i parametryzacja danych, także z użyciem języka SQL.
- Praca z modelem danych DAX: relacje, tabele, kolumny obliczeniowe, tabele obliczeniowe i miary.
- Budowa raportu w aplikacji Power BI Desktop.
- Publikacja i udostępnienie reportu w usłudze Power BI.
- Zarządzanie kontrolą dostępu do modelu danych.
- Ponowne użycie opublikowanego modelu danych.
- Aktualizacja raportu online
Program szkolenia
Power BI Desktop
Tego nauczysz się w tym punkcie: konfiguracja i zapoznanie się z aplikacją.
- Przegląd wersji programu i licencji dostępnych dla Power BI
- Możliwości i główne zastosowania aplikacji w wersji desktop
- Wprowadzenie do interfejsu użytkownika, tryby widoku i opis działania
- Pojęcia i narzędzia w aplikacji: Power Query, model danych DAX, tabele, pola obliczeniowe i miary
- Raport, karta i wizualizacja – główne składniki interfejsu programu
- Rozszerzenie usługi Power BI – możliwości i ograniczenia usługi online
Pierwszy raport Power BI
Tego nauczysz się w tym punkcie: import danych i utworzenie raportu. Umieszczenie wizualizacji oraz ich poprawna konfiguracja.
- Model i raport oparty o jedną tabelę arkusza Excel.
- Wizualizacja danych – łączenie elementu wizualnego z danymi
- Wykres liniowy, kołowy, karta i tabela. Dostosowanie wyglądu raportu do własnych potrzeb. Formatowanie i zasady pracy z wbudowanymi wizualizacjami.
- Hierarchia w wizualizacji danych.
- Filtrowanie widoku prezentacji przez zaznaczanie oraz z użyciem filtrów i fragementatorów.
- Dodanie wizualizacji tabela, macierz – formatowanie warunkowe w wizualizacjach.
- Praca z wykresem liniowym z użyciem osi czasu. Zaawansowane formatowanie wizualizacji. Dodanie linii trendu, osi stałych i obliczeniowych oraz prognozowanie i wyszukiwanie anomalii w danych.
- Wizualizacje oparte o dane geograficzne – mapa i kartogram
Model danych oparty o wiele tabel
Tego nauczysz się w tym punkcie: budowa raportu opartego o model danych, czyli system połączonych tabel.
- Import wielu tabel z pliku Excel do raportu.
- Przekształcenia plików – wstęp do Power Query
- Optymalizacja i modyfikacja danych przyłączonych do modelu
- Typy danych, ustawienia regionalne i ich konwersja.
- Automatyczne i manualne łączenie tabel z użyciem relacji.
- Model danych DAX jego struktura i możliwości.
- Wprowadzenie do miar DAX
Źródła danych
Tego nauczysz się w tym punkcie: integracja i normalizacja danych pochodzących z różnych źródeł na potrzeby budowy wizualizacji.
- Źródła danych dla Power Query – możliwości i ograniczenia
- Arkusze kalkulacyjne i ich elementy jako źródła danych dla wizualizacji (arkusz, tabela)
- Pliki TXT/CSV – edycja i konwersja informacji
- Pliki JSON/XML ich przekształcanie i dostosowanie do potrzeb użytkownika.
- Tabele umieszczone na stronie internetowej.
- Integracja i scalenie niestandardowych danych.
Zaawansowane elementy wizualne
Tego nauczysz się w tym punkcie: rozszerzenie możliwości aplikacji Power BI
- Wizualizacje niestandardowe ze źródeł online i z plików (rozszerzenia Power BI)
- Kluczowe wskaźniki wydajności KPI
Udostępnianie raportów Power BI online
To zobaczysz się w tym punkcie: zapoznanie z możliwościami publikacji opracowanych raportów. (*dostępne wyłącznie w wersji Power BI Pro/Premium i trybie online)
- Wersje Power BI ich ograniczenia w udostępnianiu raportów w usłudze Power BI
- Przegląd funkcjonalności usługi Power BI (free/Pro/Premium)
- Publikacja raportu w Internecie na witrynie publicznej www (wersja free)
- Wykorzystanie opublikowanego modelu danych w nowym raporcie (wersja free)
- Udostępnienie raportu w witrynie Sharepoint, Teams (*)
- Subskrypcja raportów (*)
- Aktualizacja danych w modelu online: manualna i przez bramę danych (*)
- Zarządzanie dostępem do raportu i opublikowanego modelu danych (*)
Baza danych SQL w trybie łączenia
Tego nauczysz się w tym punkcie: praca z modelem opartym o relacyjną bazę danych
- Wymagania techniczne dla źródeł SQL
- Łączenie się z bazą danych
- Typy obiektów serwera SQL: tabele, widoki i funkcje tabelaryczne
- Import tabel wraz z relacjami
- Czyszczenie i optymalizacja danych z użyciem Power Query
- Budowa raportu w oparciu o wygenerowany model
Tryby pracy z danymi
Tego nauczysz się w tym punkcie: zapoznanie się z metodami łączenia się serwerem
- Import danych z serwera SQL – buforowanie danych w modelu
- Zapytania bezpośrednie – Direct Query. Praca z danymi na żywo.
- Kwestie wydajnościowe – optymalizacja
Zapytania SQL
Tego nauczysz się w tym punkcie: użycie zapytań tworzonych bezpośrednio w języku SQL
- Podstawowe typy danych w standardzie SQL ich ograniczenia i zastosowanie
- Zapytania bezpośrednie w języku SQL
- Pobieranie danych – instrukcja SELECT
- Operatory i kryteria w zapytaniach
- Funkcje języka SQL w zapytaniach
- Przetwarzanie zagregowanych danych
Operacje SQL po stronie serwera
Tego nauczysz się w tym punkcie: Pojęcie relacji między tabelami bazy danych i element łączący tabele w zapytaniu
- Query designer w zastosowaniach i tworzenie zapytania SQL Low-Code
- Operacje na wielu tabelach po stronie serwera: import i zapytania bezpośrednie
- Funkcje agregacji po stronie serwera
Power Query
Źródła danych modelu Power BI
Cel: Przegląd najpopularniejszych źródeł danych, z których możesz pobrać dane do Power BI.
- Pliki CSV, Excel, JSON, XML, PDF import użyciem parametryzacji.
- Internetowe źródła danych: Tabele opublikowane na stronach WWW.
- Usługi danych strumieniowych – ODATA.
- Seryjny import plików z folderu.
- Biblioteki i listy SharePoint – poglądowo.
- Relacyjne bazy danych SQL (domyślnie Microsoft SQL Server).
Łączenie i transformacja
Cel: Praktyczne podejście do zaimportowanych danych, ich przekształcenie i optymalizacja.
- Kontrola jakości danych: wyszukiwanie anomalii, błędów i niespójności.
- Filtrowanie i sortowanie danych wejściowych,
- Kolumny obliczeniowe i warunkowe także niestandardowe.
- Duplikowanie zapytania a odwołanie do zapytania.
- Bezpośrednia edycja kodu M: pasek formuły i edytor zaawansowany.
- Praca z bibliotekami funkcji: tekst, liczby, czas.
- Typy danych i ich konwersja, ustawienia regionalne użytkownika.
- Scalanie i podział kolumn i wierszy.
Praca z zapytaniami Power Query
Cel: Tworzenie nowych obiektów tabelarycznych.
- Dołączanie i scalanie tabel. Śledzenie zależności zapytań.
- Funkcje tabelaryczne i zarządzanie krokami przekształcania.
- Usuwanie wartości zduplikowanych – tabele i zestawy kolumn.
- Agregacja, grupowanie, zliczania, przekształcenia typu PIVOT/UNPIVOT.
Operacje zaawansowane M Query
Cel: Rozbudowa podstawowej funkcjonalności o własne funkcje.
- Zaawansowane funkcjonalności języka M.
- Budowa obiektów: lista, zestaw danych, tabela z użyciem kodu.
- Tworzenie własnych funkcji w języku M
DAX
Cel: Omówienie koncepcji języka DAX i jego zastosowań.
- Model danych – czym jest jak działa
- Dobre praktyki organizacji danych.
- Tworzenie relacji między tabelami
- Relacje modelu danych: aktywne oraz nieaktywne
- Kierunki filtrowania
Kolumny obliczeniowe i funkcje DAX
Cel: praca z kolumnami obliczeniowymi.
- Czym są kolumny obliczeniowe, tworzenie i modyfikacja
- Operatory i ich priorytety
- Funkcje skalarne: czasu, logiczne, tekstowe, liczbowe i konwertujące
- Funkcje tabelaryczne i filtrujące
- Funkcje agregujące (wiersz, kolumna), zliczające i statystyczne
- Funkcje wykorzystująca istniejącą relację oraz tworząca relację użytkownika i wyszukujące
- Hierarchia w modelu: automatyczna i manualna, definiowanie i modyfikacja
Miary DAX
Cel: Tworzenie wstępnie przeliczonych elementów modelu danych.
- Czym są miary: tworzenie i modyfikacja
- Miara a kolumna obliczeniowa
- Funkcje FILTER i CALCULATE w miarach
- Parametry DAX w miarach
- Kontekst DAX: w jaki sposób ma być przeliczana tabela.
- Kontekst na poziomie: wiersza, zapytania, filtra
Tabele DAX
Cel: Praca z tabelami generowanymi z użyciem języka DAX i ich filtrowanie.
- Tabele obliczeniowe,
- Zakładanie i usuwania filtra dla tabeli: dobieranie filtrów,
- Dodanie/usunięcie kontekstu filtra, selektywne usunięcie kontekstu
Time Intelligence
Cel: Porównanie przebiegu wartości w czasie.
- Tabele kalendarza w DAX
- Sortowanie i hierarchia w tabelach kalendarza
- Funkcje Time Intelligence w DAX (operacje na czasie) porównanie okresów
Słowniczek
Power BI | Nazwa dla szeregu aplikacji i usług klasy Business Intelligence stworzonych przez Microsoft, w znacznej mierze opartych na chmurze obliczeniowej, które pomagają organizacjom gromadzić, zarządzać, przetwarzać i analizować dane z różnych źródeł za pomocą przyjaznego dla użytkownika interfejsu. Power BI stanowi część Microsoft Power Platform. |
DAX | DAX (Data Analysis Expressions) to język wyrażeń formuł używany w usługach Analysis Services, usłudze Power BI i dodatku Power Pivot w programie Excel. Formuły języka DAX obejmują funkcje, operatory i wartości, które umożliwiające wykonywanie zaawansowanych obliczeń i zapytań dotyczących danych w powiązanych tabelach i kolumnach w tabelarycznych modelach danych. |
Query M | Microsoft Power Query zapewnia zaawansowane środowisko importowania danych, które obejmuje wiele funkcji. Współpracuje on ze skoroszytami usługi Analysis Services, programu Excel i usługi Power BI. Podstawową możliwością dodatku Power Query jest filtrowanie i łączenie, czyli łączenie danych z jednej lub wielu bogatych kolekcji obsługiwanych źródeł danych. |
R | Język programowania R rozszerza możliwości Power BI o szeroką gamę technik statystycznych (liniowe i nieliniowe modelowanie, klasyczne testy statystyczne, analiza szeregów czasowych, klasyfikacja, grupowanie…) i graficznych. Jest on rozszerzalny za pomocą dodatkowych pakietów oraz skryptów pisanych przez użytkownika. |
Python | Język programowania wysokiego poziomu o rozbudowanym pakiecie bibliotek standardowych, którego ideą przewodnią jest czytelność i klarowność kodu źródłowego. Jego składnia cechuje się przejrzystością i zwięzłością pozwalając na znaczące rozszerzenie standardowych możliwości Power BI o dodatkowe możliwości. |
Power Platform | Microsoft Power Platform zestaw narzędzi do analizy biznesowej, tworzenia aplikacji i łączności aplikacji. Power Platform obejmuje: Power BI – raporty, Power Apps – budowa aplikacji low-code, Power Automate online – automatyzacja procesów biznesowych, Power Automate Desktop – automatyzacja procesów pulpitu, Virtual Agents oraz Dataverse – oparty na chmurze silnik do przechowywania i zarządzania danymi |
Dataverse | Usługa umożliwiająca bezpieczne przechowywanie i zarządzanie danymi używanymi przez aplikacje biznesowe. Dane w te są przechowywane w ramach zestawu tabel. Zawiera on podstawowy zestaw tabel pozwalając stworzyć tabele niestandardowe charakterystyczne dla organizacji i wypełnić je danymi przy użyciu Power Query. Tabele w Dataverse dostarczają bezpieczny i oparty na chmurze magazyn danych. Umożliwiają one tworzenie skoncentrowanej na działalności definicji danych organizacji do użycia w ramach aplikacji. |
