Modelowanie danych z Power BI dla ekspert - Helion
ebook
Autor: Soheil Bakhshi, Christian Wade Tytuł oryginału: Expert Data Modeling with Power BI: Get the best out of Power BI by building optimized data models for reporting and business needs
TÅ‚umaczenie: Anna Mizerska
ISBN: 978-83-283-9452-0
stron: 488, Format: ebook
Księgarnia: Helion
Cena książki: 119,00 zł
Książka będzie dostępna od listopada 2022
Tagi: Power BI
Microsoft Power BI zdoby
Zobacz także:
- The Ultimate Power Query Cookbook for Power BI and Excel 88,41 zł, (38,90 zł -56%)
- Big Data and Analytics 88,41 zł, (38,90 zł -56%)
- Excel BI and Dashboards in 7 Days 88,41 zł, (38,90 zł -56%)
- Mastering Power BI - 2nd Edition 88,41 zł, (38,90 zł -56%)
- Python for Finance 88,41 zł, (38,90 zł -56%)
Spis treści
Modelowanie danych z Power BI dla ekspertów analityki. Jak w pełni wykorzystać możliwości Power BI eBook -- spis treści
Przedmowa
O autorze
O recenzentach
Wstęp
Część I. Modelowanie danych w Power BI
- Rozdział 1. Wprowadzenie do modelowania danych i Power BI
- Warstwy Power BI
- Warstwa przygotowania danych (Power Query)
- Warstwa modelu danych
- Warstwa wizualizacji danych
- Przepływ danych w Power BI
- Co oznacza modelowanie danych w Power BI?
- Model semantyczny
- Budowanie wydajnych modeli danych w Power BI
- Schemat gwiazdy (modelowanie wymiarów) i schemat pÅ‚atka Å›niegu
- Licencje Power BI
- Maksymalny rozmiar pojedynczego zestawu danych
- Przyrostowe Å‚adowanie danych
- Grupy obliczeniowe
- Wspólne zestawy danych
- Przepływ danych w Power BI
- Podejście przyrostowego modelowania danych
- Zbieranie informacji od firmy
- Przygotowanie danych w oparciu o logikÄ™ biznesowÄ…
- Modelowanie danych
- Testowanie logiki
- Przedstawienie logiki biznesowej za pomocÄ… prostej wizualizacji danych
- Sposób myÅ›lenia profesjonalnego modelarza danych
- Podsumowanie
- Warstwy Power BI
- Rozdział 2. Język DAX i modelowanie danych
- Wirtualne tabele
- Tworzenie tabeli obliczeniowej
- Użycie tabel wirtualnych w miarach - część 1.
- Użycie tabel wirtualnych w miarach - część 2.
- WyÅ›wietlanie wyników wirtualnych tabel
- Relacje w wirtualnych tabelach
- Analiza czasowa i modelowanie danych
- Wykrywanie odpowiednich dat w wymiarze daty
- Obliczenia okres po okresie
- Generowanie wymiaru daty za pomocÄ… DAX
- Tworzenie wymiaru czasu za pomocÄ… DAX
- Podsumowanie
- Wirtualne tabele
Część II. Przygotowanie danych w edytorze zapytań
- Rozdział 3. Przygotowanie danych w edytorze Power Query
- Wprowadzenie do języka Power Query M w Power BI
- W Power Query wIeLkOśĆ lItEr Ma ZnAcZeNiE
- Zapytania
- Wyrażenia
- Wartości
- Typy
- Wprowadzenie do edytora Power Query
- Panel Zapytania
- Panel Ustawienia zapytania
- Panel widoku danych
- Pasek stanu
- Edytor zaawansowany
- Wprowadzenie do funkcji Power Query przydatnych modelarzom danych
- Jakość kolumn
- Rozkład kolumn
- Profil kolumny
- Parametry zapytania
- Niestandardowe funkcje
- Funkcje rekurencyjne
- Podsumowanie
- Wprowadzenie do języka Power Query M w Power BI
- RozdziaÅ‚ 4. Pobieranie danych z różnych źródeÅ‚
- Pobieranie danych z popularnych rodzajów źródeÅ‚ danych
- Folder
- Pliki CSV/TXT/TSV
- Excel
- Zestawy danych Power BI
- Przepływy danych Power BI
- SQL Server
- Usługi SQL Server Analysis Services i Azure Analysis Services
- Wielowymiarowy/tabelaryczny SSAS
- AAS
- ŹródÅ‚o danych OData
- Certyfikaty źródeÅ‚ danych
- BrÄ…zowa
- Srebrna
- ZÅ‚ota/Platynowa
- Tryby połączeń
- Importowanie danych
- DirectQuery
- Połączenie na żywo
- Tryby przechowywania danych
- Przechowywanie zestawów danych
- Podsumowanie
- Pobieranie danych z popularnych rodzajów źródeÅ‚ danych
- Rozdział 5. Najczęściej stosowane kroki przygotowywania danych
- Zmiana typu danych
- Podział kolumn w oparciu o separator
- Scalanie kolumn
- Dodanie niestandardowej kolumny
- Dodanie kolumny z przykÅ‚adów
- Powielanie kolumny
- Filtrowanie wierszy
- Grupowanie według
- Dołączanie zapytań
- Scalanie zapytań
- Duplikowanie zapytania i odwoływanie się do niego
- Zamiana wartości
- Wydobywanie liczb z tekstu
- Praca z datÄ…, datÄ…/godzinÄ… oraz datÄ…/godzinÄ…/strefÄ… czasowÄ…
- Podsumowanie
- Rozdział 6. Przygotowanie schematu gwiazdy w edytorze power Query
- OkreÅ›lanie wymiarów i faktów
- Liczba tabel w źródle danych
- Połączenia między tabelami
- Znalezienie najmniejszego poziomu rozdrobnienia daty i godziny
- Definiowanie wymiarów i faktów
- Tworzenie tabel wymiarów
- Geografia
- Zamówienie
- Produkt
- Waluta
- Klient
- Sprzedaż w ujęciu demograficznym
- Data
- Godzina
- Tworzenie wymiarów daty i godziny - Power Query kontra DAX
- Tworzenie tabel faktów
- Podsumowanie
- OkreÅ›lanie wymiarów i faktów
- Rozdział 7. Sprawdzone metody przygotowania danych
- Ważne kwestie przygotowania danych
- Stopniowe Å‚adowanie danych ze źródÅ‚a danych OData
- Uwzględnianie wielkości liter przez Power Query chroni przed problemami podczas modelowania danych
- Składanie zapytań wpływa na odświeżanie danych
- Porządkowanie zapytań w edytorze zapytań
- Konwersja typu danych
- Zmiana typu danych może wpłynąć na modelowanie
- Dodaj krok zmiany typu, gdy to tylko możliwe
- Staraj się mieć tylko jeden krok zmiany typu danych
- Optymalizacja rozmiaru zapytania
- Usuwanie zbędnych kolumn i wierszy
- Grupowanie według
- Wyłączanie ładowania danych
- Konwencja nazewnictwa
- Podsumowanie
- Ważne kwestie przygotowania danych
Część III. Modelowanie danych
- Rozdział 8. Komponenty modelowania danych
- Modelowanie danych w Power BI Desktop
- Tabele
- Właściwości tabeli
- Tabele polecane
- Tabele obliczeniowe
- Pola
- Typy danych
- Formatowanie niestandardowe
- Kolumny
- Hierarchie
- Miary
- Relacje
- Klucze podstawowe i obce
- Klucze złożone
- Kardynalność relacji
- Filtr propagacji
- Relacje dwukierunkowe
- Podsumowanie
- Rozdział 9. Sprawdzone metody związane ze schematem gwiazdy i z modelowaniem danych
- Praca z relacjami wiele do wielu
- Relacje wiele do wielu z użyciem tabeli pomostowej
- Ukrywanie tabeli pomostowej
- Ostrożność w pracy z relacjami dwukierunkowymi
- Praca z nieaktywnymi relacjami
- Dostęp przez wiele ścieżek filtra
- Wiele bezpośrednich relacji między dwiema tabelami
- Użycie tabel konfiguracyjnych
- Segmentacja
- Formatowanie warunkowe z użyciem miar
- Unikanie kolumn obliczeniowych
- PorzÄ…dek w modelu danych
- Ukrywanie nieistotnych obiektów
- Tworzenie tabel z miarami
- Stosowanie folderów
- Zmniejszanie rozmiaru modelu przez wyłączenie automatycznej daty i godziny
- Podsumowanie
- Praca z relacjami wiele do wielu
Część IV. Zaawansowane modelowanie danych
- Rozdział 10. Zaawansowane techniki modelowania danych
- Stosowanie agregacji
- Implementacja agregacji dla źródeÅ‚ danych nieobsÅ‚ugujÄ…cych trybu DirectQuery
- Implementacja agregacji na poziomie daty
- Implementacja agregacji na poziomie roku i miesiÄ…ca
- Używanie funkcji Zarządzanie agregacjami
- Sprawdzanie agregacji
- Odświeżanie przyrostowe
- Konfiguracja odświeżania przyrostowego w Power BI Desktop
- Testowanie odświeżania przyrostowego
- Hierarchie nadrzędny-podrzędny
- Określanie głębokości hierarchii
- Tworzenie poziomów hierarchii
- Implementacja wymiarów odgrywajÄ…cych role
- Stosowanie grup obliczeniowych
- Wymagania
- Terminologia
- Implementacja grup obliczeniowych na potrzeby analityki czasowej
- Testowanie grup obliczeniowych
- Naprawa błędu z formatem
- Funkcje DAX dla grup obliczeniowych
- Podsumowanie
- Stosowanie agregacji
- Rozdział 11. Zabezpieczenia na poziomie wiersza
- Co oznaczajÄ… zabezpieczenia na poziomie wiersza w modelowaniu danych?
- Czym RLS nie jest
- Terminologia zwiÄ…zana z RLS
- Przypisywanie użytkowników do roli w usÅ‚udze Power BI
- Przypisywanie użytkowników do ról na serwerze raportów Power BI
- Proces implementacji zabezpieczeń na poziomie wiersza
- Najpopularniejsze podejścia implementacji RLS
- Implementacja statycznych zabezpieczeń na poziomie wiersza
- Implementacja dynamicznych zabezpieczeń na poziomie wiersza
- Podsumowanie
- Co oznaczajÄ… zabezpieczenia na poziomie wiersza w modelowaniu danych?
- Rozdział 12. Dodatkowe możliwości i dostępne funkcje modelowania danych
- Praca z wolno zmieniajÄ…cymi siÄ™ wymiarami
- SCD typu 0 (SCD 0)
- SCD typu 1 (SCD 1)
- SCD typu 2 (SCD 2)
- Wprowadzenie do zabezpieczeń na poziomie obiektu
- Wdrażanie OLS
- Testowanie ról
- Przypisywanie czÅ‚onków do ról w usÅ‚udze Power BI
- Testowanie ról w usÅ‚udze Power BI
- Wprowadzenie do przepÅ‚ywów danych
- Zastosowania przepÅ‚ywów danych
- Terminologia związana z przepływami danych
- Tworzenie przepÅ‚ywów danych
- Wprowadzenie do modeli złożonych
- Nowe pojęcia
- Podsumowanie
- Praca z wolno zmieniajÄ…cymi siÄ™ wymiarami