Szkolenie Tworzenie optymalnych raportów z wykorzystaniem Power BI Desktop Report Server
Poziom
ŚredniozaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie Tworzenie optymalnych raportów z wykorzystaniem Power BI Desktop Report Server
Dwudniowe szkolenie poświęcone projektowaniu wydajnych, czytelnych i bezpiecznych raportów przeznaczonych do publikacji w lokalnym środowisku Power BI Report Server. Uczestnicy zoptymalizują model danych, miary DAX, kontekst filtrowania i warstwę wizualną, a następnie zmierzą czas wykonywania zapytań i renderowania wizualizacji za pomocą narzędzia Performance Analyzer. Power BI Report Server jest lokalnym serwerem raportowym, a raporty .pbix wymagają dedykowanej wersji Power BI Desktop zoptymalizowanej dla zgodnej wersji serwera. Program obejmuje zaawansowane formuły DAX, tabele wirtualne, funkcje inteligencji czasowej, storytelling, tabele, macierze, formatowanie warunkowe, zabezpieczenia RLS oraz konfigurację odświeżania raportów.
analityków danych
twórców raportów
specjalistów business intelligence,
konsultantów
programistów pracujących z Power BI Desktop i Power BI Report Server
Wymagania
Uczestnik powinien samodzielnie tworzyć podstawowe modele danych i wizualizacje, definiować proste miary DAX, rozróżniać miarę od kolumny obliczanej oraz znać relacje między tabelami, panel filtrów i podstawy Power Query. Wymagane jest wcześniejsze doświadczenie z Power BI Desktop; szkolenie nie obejmuje obsługi narzędzia od podstaw.
Czego nauczysz się na szkoleniu Tworzenie optymalnych raportów z wykorzystaniem Power BI Desktop Report Server?
- Zoptymalizujesz model danych i układ raportu, ograniczysz zbędne kolumny, wizualizacje oraz interakcje i przygotujesz raport zgodny z Power BI Report Server.
- Zbudujesz miary DAX wykorzystujące kontekst filtru, kontekst wiersza, CALCULATE, tabele wirtualne, zmienne i funkcje inteligencji czasowej oraz zweryfikujesz ich wyniki.
- Przygotujesz czytelną narrację raportu z wykorzystaniem tabel, macierzy, zakładek, nawigacji i formatowania warunkowego, uwzględniając dostępność oraz ryzyko błędnej interpretacji danych.
- Skonfigurujesz role RLS, sprawdzisz zakres dostępu użytkowników, opublikujesz raport na Power BI Report Server oraz przygotujesz i zweryfikujesz harmonogram odświeżania danych.
Program szkolenia
Dzień 1
Moduł 1: Lekkie i wydajne raporty
- Model danych i wydajność: schemat gwiazdy, relacje, kardynalność, kierunki filtrowania, typy danych, zbędne kolumny oraz rozmiar modelu
- Optymalne układy raportów: liczba wizualizacji, hierarchia informacji, interakcje, nawigacja, spójność stron, dostępność oraz ograniczenie obciążenia renderowania
- Analiza wydajności raportu: Performance Analyzer, czas zapytania DAX, czas renderowania wizualizacji, pozostałe operacje, scenariusze testowe oraz porównanie wyników
- Filtry raportu: filtry wizualizacji, stron i całego raportu, segmentatory, synchronizacja segmentatorów, propagacja filtrów oraz wpływ interakcji na wydajność
Moduł 2: Zaawansowany DAX
- Kontekst filtru i kontekst wiersza: propagacja filtrów, przejście kontekstu, relacje aktywne i nieaktywne oraz zależności między miarami
- Tabele obliczane i wirtualne w DAX: różnice zastosowań, iteratory, FILTER, VALUES, SUMMARIZE oraz wpływ na model i zapytania
- Zaawansowane zastosowania funkcji CALCULATE: modyfikatory filtrów, REMOVEFILTERS, KEEPFILTERS, ALL, ALLSELECTED oraz USERELATIONSHIP
- Funkcje inteligencji czasowej: poprawna tabela dat, rok, kwartał i miesiąc, wartości narastające, okresy porównawcze oraz przesunięcia czasu
- Filtry oparte na tabelach wirtualnych: CALCULATETABLE, TREATAS, kontekst wielokolumnowy, filtrowanie pośrednie oraz kontrola zakresu obliczeń
- Zmienne w języku DAX: konstrukcje VAR i RETURN, ponowne użycie wyrażeń, czytelność miar, diagnostyka wyników oraz ograniczenie powtarzalnych obliczeń
Dzień 2
Moduł 3: Storytelling w Power BI
- Mechanizmy storytellingu w Power BI: zakładki, przyciski, nawigacja stron, drążenie szczegółów, podpowiedzi raportowe oraz logiczna kolejność prezentacji insightów
- Tabele i macierze w Power BI: hierarchie, poziomy szczegółowości, sumy częściowe, układ schodkowy, sortowanie oraz czytelna prezentacja wartości
- Zaawansowane formatowanie warunkowe raportów: skale kolorów, paski danych, ikony, wartości pól, reguły wyjątków, dostępność i ograniczenie ryzyka manipulacyjnej prezentacji
Moduł 4: Administracja i zabezpieczenia
- Zabezpieczenia RLS w raporcie: role statyczne i dynamiczne, reguły DAX, mapowanie użytkowników i grup, testy ról, zasada minimalnego dostępu oraz kontrola ekspozycji danych
- Odświeżanie raportów w Power BI Report Server: źródła danych, poświadczenia, harmonogramy, historia wykonania, obsługiwane scenariusze, diagnostyka błędów oraz kontrola aktualności danych