Plan Szkolenia
1. Tworzenie Power BI raportów desktopowych Cel: Przygotujesz serię Power BI wizualizacji na podstawie nieprzetworzonych danych.
- Konfigurowanie środowiska Power BI
- Tworzenie raportu Power BI na podstawie danych z jednego 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 zaznaczenie, korzystanie z panelu filtrowania i fragmentatora.
- Model danych: Raport tworzony w oparciu o model danych - zestaw relacyjnie powiązanych tabel, pobranych z jednego arkusza kalkulacyjnego. Importowanie, przekształcanie i czyszczenie danych w Power Query. Automatyczne i ręczne tworzenie relacji między tabelami. Zasady tworzenia i rodzaje relacji.
- Integracja danych: Raport tworzony w oparciu o rozproszone źródła danych. Praca z Power Query. Najpopularniejsze źródła danych, z których można pobierać dane dla Power BI. Czym jest język Power Query M i jakie posiada możliwości.
- Źródła danych dla Power BI: Pliki CSV, Excel, JSON, XML, PDF. Tabele opublikowane w Internecie. Strumieniowe przesyłanie danych OData. Importowanie plików z folderu. Biblioteki plików SharePoint. Bazy danych SQL.
- Praca z zapytaniami: Łączenie i scalanie tabel. Śledzenie zależności zapytań. Obsługa zduplikowanych wartości. Transformacje typu PIVOT. Grupowanie, zliczanie i agregacja danych.
- Dynamiczne zapytania: zmienne (parametry) w optymalizacji zapytań. Tworzenie, zarządzanie i obsługa parametrów z poziomu raportu Power BI.
2. Raporty Power BI z elementami DAX Cel: Tworzenie raportu Power BI z wprowadzeniem do języka DAX
- Język i model DAX w Power BI: czym jest i jakie są jego zastosowania.
- Składniki modelu danych DAX: Kolumna, kolumna wyliczana, tabela, tabela filtrowana, tabela kalendarzowa, miara i relacja. Typy danych i format danych w modelu.
- Dobre praktyki organizacji danych.
- Kolumny obliczane: Czym są, ich tworzenie i modyfikacja; Operatory i ich priorytety w języku DAX; Ukrywanie kolumn w widoku użytkownika.
- Funkcje języka DAX: Funkcje tekstowe, liczbowe, czasowe, logiczne, warunkowe, konwersji, tablicowe i filtry.
- Relacje w modelu danych: Relacje aktywne i nieaktywne oraz ich wykorzystanie. Kierunki filtrowania. Łączenie tabel w przypadku braku relacji.
- Obliczanie tabel: Filtrowanie tabeli i jej kontekst w zapytaniu. Funkcje FILTER/ALL/ALLEXCEPT.
- Miary w DAX: Czym są miary i w jakim celu są tworzone; Miara a kolumna obliczana w kontekście wykonywania zapytań. 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 zastosowanego filtru.
- Hierarchie w analizie: Hierarchie generowane automatycznie i definiowane ręcznie
- Time Intelligence w praktyce: Tabele kalendarzowe w DAX; Funkcje Time Intelligence w DAX - operacje na czasie
3. Raport na podstawie danych przechowywanych na serwerze SQL Cel: Wprowadzenie do pracy z serwerem bazy danych SQL. Oszczędność znacznego czasu związanego z generowaniem, przetwarzaniem i importowaniem danych z plików.
- Tryby działania SQL Server: Import danych vs. Bezpośrednie zapytanie. Możliwości i ograniczenia.
- Importowanie obiektów SQL Server, które można wykorzystać w budowaniu modelu: Tabele, Widoki, Procedury zwracające dane (przegląd), Funkcje tabelaryczne.
- Praca z zapytaniami w SQL. Klasyczne pobieranie danych - SELECT: składnia polecenia i kolejność wykonywania instrukcji SQL. Szybkie tworzenie zapytań low-code - prawie bez pisania SQL (Query Designer). Standard SQL w modelu danych Power BI;
- Optymalizacja wykorzystania języka SQL: jak pobierać tylko te dane, których potrzebujemy. Funkcje języka SQL w zapytaniach; Operacje na tabelach połączonych - złączenia SQL; Łączenie wyników zapytań. Agregacja danych po stronie serwera SQL.
- Parametryzacja i SQL: Modyfikacja zapytań za pomocą parametru języka M; Parametr języka M SQL; Kontrolowanie wartości parametrów z Power BI; Integracja Power BI fragmentatora z parametrem języka M.
- Dynamiczne tworzenie i przesyłanie SQL do serwera.
4. Power BI Online Cel: Tworzenie wizualizacji do udostępniania online.
- Raport online: Publikowanie istniejących raportów z Power BI Pulpitu. Tworzenie nowych raportów z opublikowanych zestawów danych. Eksportowanie raportu do formatu PDF, Excel, PowerPoint i osadzanie go w programie Power Point. Udostępnianie raportów współpracownikom i publikowanie w trybie publicznym. Odświeżanie danych poprzez ponowną publikację.
- Organizacja i obszary użytkownika: Przestrzeń robocza i pulpit nawigacyjny oraz ich kluczowe elementy.
- Zarządzanie dostępem do obszaru roboczego. Tworzenie pulpitu nawigacyjnego i zarządzanie nim. Składniki pulpitu nawigacyjnego, jego możliwości i ograniczenia.
- Zestawy danych i repozytoria danych: Istniejący zestaw danych w nowym raporcie. Pobieranie źródła danych jako pliku PBIX. Zapytania online i widok zależności obiektów Power BI.
- Dataverse i Power Query Online: Dataverse jako komponent Power Platform wspomagający master data. Jak i gdzie go używać. Tworzenie źródła danych i zarządzanie nim. Planowanie synchronizacji źródła danych i kontrola dostępu do źródła danych.
- RLS (Row Level Security). Tabela z kontrolą uprawnień i połączenie jej z modelem. Reguły dostępu i dodawanie do nich użytkowników.
- Data Gateway: (Brama danych) instalacja i konfiguracja. Dodawanie nowych źródeł do bramy. Zarządzanie połączeniami i harmonogram aktualizacji danych. Bezpieczeństwo i kontrola dostępu.
- Subskrypcje raportów: Tworzenie subskrypcji i zarządzanie jej odbiorcami. Planowanie wysyłania powiadomień
- Integracja Power BI: Tworzenie i publikowanie aplikacji w Power BI Online. Pobieranie gotowych aplikacji. Publikowanie aplikacji w SharePoint i witrynach internetowych oraz usłudze Teams. Dedykowany widok raportów dla urządzeń mobilnych. Zarządzanie uprawnieniami.
5. Podsumowanie: projekt A-Z + skrypty w języku R i Python. Cel: zbudowanie systemu analitycznego z publikowaniem i udostępnianiem.
- Ćwiczenia podsumowujące
Cel: (opcjonalnie) Wizualizacja i przetwarzanie danych języka Python.
- Aplikacje w języku Python: uruchamiane bezpośrednio w programie Power BI Desktop w celu importowania danych bezpośrednio do modelu. Tworzenie i udostępnianie raportów w usłudze Power BI.
- Wymagania wstępne: Środowisko języka Python w usłudze Power Query. Biblioteki programistyczne: Pandas i NumPy.
- Praca z językiem Python: włączanie obsługi skryptów. Importowanie i odświeżanie danych przy użyciu skryptów.
- Tworzenie wizualizacji: Tworzenie wykresu punktowego - badanie korelacji. Wykres liniowy z wieloma seriami danych. Wykres słupkowy w prezentacji danych.
- Ograniczenia i bezpieczeństwo danych w języku Python.
Cel: (opcjonalnie) Wizualizacja i przetwarzanie danych w języku R.
- Wymagania i ograniczenia pakietów języka R. Instalowanie języka R i bibliotek funkcji.
- Zastosowania języka R: Przygotowywanie modeli danych. Tworzenie raportów. Czyszczenie danych, zaawansowane kształtowanie danych i analiza zbiorów danych, w tym uzupełnianie brakujących danych, prognozowanie, grupowanie.
- Uruchamianie skryptów języka R: Przygotowywanie i uruchamianie skryptu do importowania i odświeżania modeli danych.
- Praca z językiem R: Korzystanie z języka R w edytorze Power Query. Gotowe wizualizacje dostępne w Power BI. Tworzenie wizualizacji na podstawie danych ze skryptów w języku R.
Wymagania
Docelowymi odbiorcami szkolenia są osoby zajmujące się przetwarzaniem, analizą i prezentacją dużych ilości danych, analitycy, księgowi, a także programiści i testerzy oprogramowania.
PRACA WSTĘPNA - PRZYGOTOWANIE DO TRENINGU: Cel: Przegląd oprogramowania przydatnego podczas szkolenia.
-
Tworzenie modelu danych: Power BI Desktop - wymagane
Microsoft SQL Server Management Studio - opcjonalnie
DAX Studio - opcjonalnie do pracy z DAX
Visual Studio Code - opcjonalnie do pracy z Power Query M, Python, R
Microsoft Otwarte środowisko R, Python
Cel: Praca z Power BI - etapy tworzenia i życia raportu.
-
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
Opinie uczestników (5)
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)
Drugi dzień z Power Bi jest naprawdę przyjaznym narzędziem, a Costas zna je doskonale, było naprawdę dobrze się tego narzędzia nauczyć. Niestety najpierw musimy poznać Power Pivot w Excelu, który nie jest zbyt przyjazny dla użytkownika, ale jest niezbędny do zrozumienia, jak działa Power Bi, i sprawia, że Power Bi wygląda super :)
Anne-Cecile Jacquot - Ameropa
Szkolenie - Excel to Power BI
Przetłumaczone przez sztuczną inteligencję
Drugi dzień był bardzo interesujący. Było to dobry trening, aby zobaczyć niektóre możliwości w Power BI, ale przede wszystkim uczysz się wtedy, gdy pracujesz z Power BI. Faktem jest też, że baza treningowa ma wszystkie prawa dostępu i wszystko działa, ale gdy spróbujesz połączyć się z żywym systemem, nie działa, a to utrudnia przekazywanie wiedzy.
Marco Iuliano
Szkolenie - Power BI Dashboards
Przetłumaczone przez sztuczną inteligencję
Szkolenie dostosuj szkolenie do naszych potrzeb i wiedzy. Zrozumiał doświadczenie uczestników z Power BI.
Cristian Tudor - Gilbarco ACIS SRL
Szkolenie - Creating Dashboards Using Microsoft Power BI
Przetłumaczone przez sztuczną inteligencję