Domyślną bazą danych używaną podczas szkolenia jest serwer baz danych Microsoft SQL Server. Znajomość języka SQL jest zalecana, ale nie wymagana. Baza danych będzie udostępniona przez prowadzącego.
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.
Gdzie użyjesz nabytej wiedzy?
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*
Domyślną bazą danych używaną podczas szkolenia jest serwer baz danych Microsoft SQL Server. Znajomość języka SQL jest zalecana, ale nie wymagana. Baza danych będzie udostępniona przez prowadzącego.
Przydatne linki
Prework – przygotowanie do szkolenia
Cel: Przegląd oprogramowania przydatnego podczas szkolenia.
- Tworzenie modelu danych: Power BI Desktop – wymagany 🔗 pobierz…
- Microsoft SQL Server Management Studio – opcjonalny 🔗 pobierz…
- DAX Studio – opcjonalnie do pracy z DAX 🔗 pobierz…
- * Visual Studio Code – opcjonalnie do pracy z Power Query M, Python, R
- * Środowiska Microsoft R Open, Python
Cel: Praca z Power BI – 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
Wprowadzenie do budowy raportów Power BI Desktop
Cel: w oparciu o surowe dane przygotujesz serię wizualizacji Power BI.
- Konfiguracja środowiska Power BI
- Budowa raportu Power BI w oparciu o dane z pojedynczego arkusza kalkulacyjnego.
- Składniki wizualizacji: Wykres, karta, tabela, macierz, wskaźnik i mapa.
- Praca z wizualizacjami – ogólne zasady łączenia z danymi i formatowania obiektów.
- Filtrowanie raportu: filtrowanie przez zaznaczanie, użycie panelu filtrów oraz fragmentatora.
- Model danych: Raport stworzony w oparciu o model danych – zestaw połączonych relacyjnie tabel, pobranych z pojedynczego arkusza kalkulacyjnego. Import, przekształcenie i oczyszczenie danych w Power Query. Automatyczne i manualne stworzenie relacji między tabelami. Zasady tworzenie i rodzaje relacji.
- Integracja danych: Raport stworzony w oparciu o rozproszone źródła danych. Praca z Power Query. Najpopularniejsze źródła danych, z których możesz pobrać dane do Power BI. Czym jest język Power Query M i jakie ma możliwości.
- Źródła danych dla Power BI: pliki CSV, Excel, JSON, XML, PDF. Tabele opublikowane w Internecie. Dane strumieniowe ODATA. Import plików z folderu. Biblioteki plików SharePoint. Bazy danych SQL.
- Praca z zapytaniami: Dołączanie i scalanie tabel. Śledzenie zależności zapytań. Obsługa wartości zduplikowanych. Przekształcenia typu PIVOT/UNPIVOT. Grupowanie, zliczanie i agregacja danych.
- Zapytania dynamiczne: zmienne (parametry) w optymalizacji zapytań. Tworzenie, zarządzanie parametrami i ich obsługa parametrów z poziomu raportu Power BI
Raporty Power BI z elementami DAX
Cel: Budowa raportu Power BI z wprowadzeniem do języka DAX
- Język i model DAX w Power BI: czym jest i jakie ma zastosowanie.
- Składniki modelu danych DAX: Kolumna, kolumna obliczeniowa, tabela, tabela filtrowana, tabela kalendarza, miara i relacja. Typy danych i format danych w modelu.
- Dobre praktyki organizacji danych.
- Kolumny obliczeniowe: Czym są, ich tworzenie i modyfikacja; Operatory i ich priorytety w języku DAX; Ukrywanie kolumn w widoku użytkownika.
- Funkcje języka DAX: Tekstowe, Liczbowe, Czasu, Logiczne, Warunkowe, Konwertujące, tablicowe i filtrujące.
- Relacje w modelu danych: Relacje aktywne oraz nieaktywne i ich użycie. Kierunki filtrowania. Łączenie tabel przy braku relacji.
- Tabele obliczeniowe: Filtrowanie tabeli i jego kontekst w zapytaniu. Funkcje FILTER/ALL/ALLEXCEPT.
- Miary w języku DAX: Czym są i w jakim celu są tworzone miary; Miara a kolumna obliczeniowa w kontekście wykonania zapytania. Jak działa funkcja CALCULATE. Funkcje agregujące, zliczające i statystyczne w miarach.
- Kontekst w języku DAX: Kontekst na poziomie wiersza, zapytania i użytego filtra
- Hierarchia w analizie: Hierarchie generowane automatyczne i definiowane manualnie
- Time Intelligence w praktyce: Tabele kalendarza w DAX; Funkcje Time Intelligence w DAX – operacje na czasie
Raport w oparciu o bazy danych SQL
Cel: Wprowadzenie do pracy z serwerem baz danych SQL. Pozwala na znaczącą oszczędność czasu związaną z generowaniem, przetwarzaniem i importem danych plikowych.
- Tryby pracy z serwerem SQL: Import danych a zapytania typu Direct Query. Możliwości i ograniczenia.
- Import obiektów serwera SQL możliwych do wykorzystania w budowie modelu: Tabele, Widoki, Procedury zwracające dane (przegląd), Funkcje tabelaryczne
- Praca z zapytaniami w języku SQL. Klasyczne pobieranie danych – SELECT: składnia polecenia i kolejność wykonywania instrukcji SQL. Szybkie tworzenie zapytań w trybie low-code – prawie bez pisania kodu SQL (Query Designer). Standard SQL w modelu danych Power BI;
- Optymalizacja wykorzystania języka SQL: jak pobrać tylko te dane, których potrzebujemy. Funkcje języka SQL w zapytaniach; Operacje na połączonych tabelach – złączenia SQL; Łączenie wyników zapytania. Agregacja danych po stronie serwera SQL.
- Parametryzacja i SQL: Modyfikacja zapytania z użyciem parametru języka M; Parametr języka M kodzie SQL; Sterowanie wartościami parametru z poziomu Power BI; Integracja fragmentatora Power BI z parametrem języka M.
- Dynamiczne tworzenie i przesyłanie do serwera kodu SQL.
Power BI Online
Cel: Tworzenie wizualizacji w celu udostępnienia online.
- Raport online: Publikacja istniejących raportów z Power BI Desktop. Tworzenie nowych raportów z opublikowanych zestawów danych. Eksport raportu do PDF, Excela, PowerPoint oraz osadzanie go w Power Point. Udostępnianie raportów współpracownikom i publikacja w trybie publicznym. Odświeżanie danych przez ponowna publikację.
- Obszary organizacji i użytkownika: Obszar roboczy i pulpit nawigacyjny i ich kluczowe elementy.
- Zarządzanie dostępem do obszaru roboczego. Tworzenie i zarządzanie pulpitem nawigacyjnym. Elementy składowe pulpitu nawigacyjnego jego możliwości i ograniczenia.
- Zestawy i składnice danych: Istniejący zestaw danych w nowym raporcie. Pobieranie źródła danych jako pliku PBIX. Widok zależności zapytań i obiektów Power BI Online.
- * Dataverse i Power Query Online: Dataverse jako składnik Power Platform pomagający opanować dane. Jak i gdzie go użyć. Tworzenie i zarządzanie źródłem danych. Harmonogram synchronizacji źródła danych i kontrola dostępu do źródła danych.
- * Brama danych: (Data Gateway) instalacja i konfiguracja. Dodawanie nowych źródeł do bramy. Zarządzanie połączeniem i harmonogram aktualizacji danych. Bezpieczeństwo i kontrola dostępu.
- Subskrypcje raportów: Tworzenie subskrypcji i zarządzanie jej odbiorcami. Harmonogram wysyłania powiadomień
- Integracja Power BI: Tworzenie i publikacja aplikacji w Power BI Online. Pobieranie gotowych aplikacji. Publikacja aplikacji w SharePoint i witrynach internetowych i usłudze Teams. Dedykowany widok raportu dla urządzeń mobilnych. Zarządzanie uprawnieniami.
Co jest czym w Power BI?
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. |
Język 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. |
Język 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. |
Język 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. |
Język 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. |
Comments are closed