Plan Szkolenia

1. Budowanie raportów Power BI Desktop
Czynność: Przygotujesz serię wizualizacji Power BI na podstawie surowych danych.

  • Konfigurowanie środowiska Power BI
  • Budowanie raportu Power BI na podstawie danych z jednej arkusza kalkulacyjnego.
  • Składniki wizualizacji: wykres, karta, tabela, macierz, wskaźnik i mapa.
  • Praca z wizualizacjami - ogólne zasady połączenia z danymi i formatowania obiektów.
  • Filtrowanie raportu: filtrowanie przez wybór, używanie panelu filtrów i fragmentera.
  • Model danych: Raport utworzony na podstawie modelu danych - zestaw tabel połączonych relacyjnie, pobranych z jednej arkusza kalkulacyjnego. Importowanie, transformacja i czyszczenie danych w Power Query. Automatyczne i ręczne tworzenie relacji między tabelami. Zasady tworzenia i typy relacji.
  • Integracja danych: Raport utworzony na podstawie rozproszonych źródeł danych. Praca z Power Query. Najpopularniejsze źródła danych, z których można pobierać dane dla Power BI. Co to 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. 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 duplikatów wartości. Transformacje typu PIVOT. Grupowanie, liczenie i agregacja danych.
  • Dynamyczne zapytania: zmienne (parametry) w optymalizacji zapytań. Tworzenie, zarządzanie i obsługa parametrów na poziomie raportu Power BI.

2. Raporty Power BI z elementami DAX
Czynność: Budowanie raportu Power BI z wprowadzeniem do języka DAX

  • Język i model DAX w Power BI: co to jest i jego zastosowania.
  • Składniki modelu danych DAX: Kolumna, kolumna obliczana, tabela, tabela przefiltrowana, tabela kalendarzowa, miara i relacja. Typy danych i format danych w modelu.
  • Dobre praktyki organizacji danych.
  • Kolumny obliczeniowe: Co to są, ich tworzenie i modyfikacja; Operatory i priorytety w języku DAX; Ukrywanie kolumn w widoku użytkownika.
  • Funkcje języka DAX: Tekst, Liczba, Czas, Logiczne, Warunkowe, Konwersja, Tablica i Filtry.
  • Relacje w modelu danych: Aktywne i nieaktywne relacje oraz ich zastosowanie. Kierunki filtrowania. Łączenie tabel bez relacji.
  • Tabele obliczeniowe: Filtrowanie tablicy i jej kontekstu w zapytaniu. Funkcje FILTER/ALL/ALLEXCEPT.
  • Miary w DAX: Co to są miary i do jakiego celu są tworzone; Miara vs. kolumna obliczana w kontekście wykonywania zapytania. Jak działa funkcja CALCULATE. Funkcje agregujące, liczbowe i statystyczne w miarach.
  • Kontekst w języku DAX: Kontekst na poziomie wiersza, zapytania i filtra używanego.
  • Hierarchie w analizie: Hierarchie generowane automatycznie i definiowane ręcznie
  • Inteligencja czasowa w praktyce: Tabele kalendarzowe w DAX; Funkcje inteligencji czasowej w DAX - operacje na czasie

3. Raport oparty o dane przechowywane na serwerze SQL Server
Czynność: Wprowadzenie do pracy z serwerem bazy danych SQL. Oszczędza znaczną ilość czasu związanej z generowaniem, przetwarzaniem i importowaniem danych plikowych.

  • Tryby działania SQL Server: Import danych vs. Direct Query. Możliwości i ograniczenia.
  • Importowanie obiektów SQL Server, które mogą być wykorzystywane do budowania modeli: Tabele, Widoki, Procedury zwracające dane (przegląd), Funkcje tablicowe.
  • Praca z zapytaniami w SQL. Klasyczne pobieranie danych - SELECT: składnia polecenia i kolejność wykonywania zapytań SQL. Szybki rozwój zapytań low-code - prawie bez pisania SQL (Query Designer). Standard SQL w modelu danych Power BI;
  • Optymalizacja użycia SQL: jak pobierać tylko potrzebne dane. Funkcje języka SQL w zapytaniach; Operacje na połączonych tabelach - JOIN-y w SQL; Kombinowanie wyników zapytań. Agregacja danych na stronie serwera SQL.
  • Parametryzacja i SQL: Modyfikacja zapytań za pomocą parametru języka M; Parametr języka M dla SQL; Sterowanie wartościami parametrów z Power BI; Integracja fragmentera Power BI z parametrem języka M.
  • Dynamyczne tworzenie i wysyłanie SQL na serwer.

4. Power BI Online
Czynność: Tworzenie wizualizacji do udostępniania online.

  • Raport online: Publikowanie istniejących raportów z Power BI Desktop. Tworzenie nowych raportów na podstawie opublikowanych zestawów danych. Eksportowanie raportu do PDF, Excela, PowerPoint i wklejanie go w Power Point. Udostępnianie raportów kolegom i publikowanie w trybie publicznym. Odświeżanie danych poprzez ponowne publikowanie.
  • Obszary organizacji i użytkowników: Przestrzeń robocza i pulpity nawigacyjne oraz ich kluczowe elementy.
  • Zarządzanie dostępem do przestrzeni roboczej. Tworzenie i zarządzanie pulpitami nawigacyjnymi. Składniki pulpitów nawigacyjnych, ich 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. Widok zależności zapytań i obiektów w Power BI Online.
  • Dataverse i Power Query Online: Dataverse jako komponent platformy Power Platform do zarządzania danymi głównymi. Gdzie i jak go używać. Tworzenie i zarządzanie źródłem danych. Planowanie synchronizacji źródła danych i kontrola dostępu do źródła danych.
  • RLS (Row Level Security). Tabela z kontrolą uprawnień i łączenie jej z modelem. Reguły kontroli dostępu i dodawanie użytkowników do nich.
  • Data Gateway: Instalacja i konfiguracja Data Gateway. Dodawanie nowych źródeł do bramy. Zarządzanie połączeniami i harmonogramem aktualizacji danych. Bezpieczeństwo i kontrola dostępu.
  • Subskrypcje raportów: Tworzenie subskrypcji i zarządzanie jej odbiorcami. Harmonogramowanie wysyłania powiadomień
  • Integracja Power BI: Tworzenie i publikowanie aplikacji w Power BI Online. Pobieranie gotowych aplikacji. Publikowanie aplikacji na SharePoint, stronach internetowych i usłudze Teams. Widok dedykowany dla urządzeń mobilnych. Zarządzanie uprawnieniami.

5. Podsumowanie: Projekt od A do Z + skrypty języków R i Python
Czynność: Budowanie systemu analitycznego z publikacją i udostępnianiem.

  • Zestawienie ćwiczeń

Czynność: (opcjonalnie) Wizualizacja i przetwarzanie danych języka Python.

  • Aplikacje języka Python: bezpośrednie uruchamianie w Power BI Desktop do importowania danych bezpośrednio do modelu. Tworzenie i udostępnianie raportów w serwisie Power BI.
  • Wymagania: Środowisko języka Python w Power Query. Biblioteki oprogramowania: 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.

Czynność: (Opcjonalnie) Wizualizacja i przetwarzanie danych języka R.

  • Wymagania i ograniczenia pakietów języka R. Instalowanie języka R i bibliotek funkcji.
  • Aplikacje języka R: Przygotowywanie modeli danych. Tworzenie raportów. Czyszczenie, zaawansowane kształtowanie i analiza zestawu danych, w tym uzupełnianie brakujących danych, prognozowanie, klasterowanie.
  • Uruchamianie skryptów języka R: Przygotowywanie i uruchamianie skryptu do importowania i odświeżania modeli danych.
  • Praca z językiem R: Używanie języka R w edytorze Power Query. Gotowe wizualizacje użyteczne w Power BI. Tworzenie wizualizacji na podstawie danych ze skryptu języka R.

Wymagania

Grupę docelową szkolenia stanowią osoby zajmujące się przetwarzaniem, analizą i prezentacją dużych ilości danych, analitycy, księgowi, a także programiści oprogramowania i testerzy.

PRZYGOTOWANIE DO SZKOLENIA:

Czynność: Przegląd oprogramowania przydatnego do szkolenia.

  • Tworzenie modelu danych: Power BI Desktop - wymagane
  • Microsoft SQL Server Management Studio - opcjonalne
  • DAX Studio - opcjonalne do pracy z DAX
  • Visual Studio Code - opcjonalne do pracy z Power Query M, Pythonem, R
  • Środowisko Microsoft R Open, Python

Czynność: Praca z Power BI - etapy tworzenia i życia raportu.

  • Przygotowanie danych do Power BI Desktop w Power Query.
  • Optymalizacja i parametryzacja danych, również za pomocą SQL.
  • Praca z modelem danych DAX: relacje, tabele, kolumny obliczeniowe, tabele obliczeniowe i miary.
  • Budowanie raportu w aplikacji Power BI Desktop.
  • Publikowanie i udostępnianie raportów w serwisie Power BI.
  • Zarządzanie kontrolą dostępu do modelu danych.
  • Korzystanie z opublikowanego modelu danych.
  • Aktualizacja raportu online
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie