dax i power bi w analizie danych. tworzenie zaawansowanych i efektywnych analiz dla biznesu cała książka.pdf

(9926 KB) Pobierz
Tytuł oryginału: Extreme DAX: Take your Power BI and Microsoft data analytics skills to the next level
Tłumaczenie: Anna Mizerska
ISBN: 978-83-283-9659-3
Copyright © Packt Publishing 2022. First published in the English language under
the title ‘Extreme DAX’ – (9781801078511).
Polish edition copyright © 2023 by Helion S.A.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz wydawca dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz wydawca nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
https://helion.pl/user/opinie/daxpow
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Helion S.A.
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 230 98 63
e-mail:
helion@helion.pl
WWW:
https://helion.pl
(księgarnia internetowa, katalog książek)
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
O autorach
O recenzencie
Wstęp
9
10
11
Część I. Wprowadzenie
Rozdział 1. Język DAX w analizie biznesowej
Model pięciowarstwowy w analizie biznesowej
Analiza biznesowa w dużych przedsiębiorstwach
i z perspektywy użytkownika końcowego
Gdzie pasuje DAX i gdzie go znaleźć?
Excel
Power BI
SQL Server Analysis Services
Azure Analysis Services
Narzędzia do budowy modeli i pracy z DAX
Wizualizacje i interaktywne raporty z użyciem DAX
Podejście do tworzenia rozwiązania
Przyspieszanie pracy nad rozwiązaniem BI dzięki modelom Power BI
Cykl transformacji cyfrowej
Podsumowanie
15
17
18
20
21
22
22
23
23
24
24
26
28
30
32
Rozdział 2. Projektowanie modelu
Kolumnowy magazyn danych
Relacyjne bazy danych
Kolumnowe bazy danych
33
33
34
35
Kup książkę
Poleć książkę
Spis treści
Typy danych i kodowanie
Relacje
Dane w Excelu
Dane w relacyjnej bazie danych
Relacyjny model Power BI
Właściwości relacji
Kardynalność
Projekt efektywnego modelu
Schemat gwiazdy i płatka
śniegu
Problem schematu gwiazdy
Zasady systemu RDBMS, których należy unikać w modelach Power BI
Uwarunkowania związane z pamięcią i wydajnością
Podsumowanie
35
37
37
38
39
41
46
46
46
47
49
53
55
Rozdział 3. Zastosowanie języka DAX
Kolumny obliczeniowe
Tabele obliczeniowe
Miary
Filtry zabezpieczeń
Zapytania DAX
Tabele dat
Tworzenie tabeli dat
Sprawdzone metody pracy z DAX
Przede wszystkim miary DAX
Tworzenie miar jawnych
Miary bazowe jako elementy składowe
Ukrywanie elementów modelu
Nie mieszaj danych i miar — zamiast tego używaj tabel miar
Rodzaje tabel
Podsumowanie
56
57
59
61
62
62
64
65
66
66
67
67
68
68
70
70
Rozdział 4. Kontekst i filtrowanie
Model Power BI
Wprowadzenie do kontekstu DAX
Kontekst wiersza
Kontekst zapytania
Kontekst filtra
Wykrywanie filtrów
Porównanie kontekstów zapytania i filtra z kontekstem wiersza
Filtrowanie DAX — zastosowanie funkcji CALCULATE
Krok 1. Ustawienie kontekstu filtra
Krok 2. Usuwanie istniejących filtrów
Krok 3. Dodawanie nowych filtrów
Krok 4. Wykonywanie obliczenia
Usuwanie filtrów za pomocą funkcji ALL
Analiza czasowa
Zmiana działania relacji
71
72
72
73
74
76
77
78
78
79
81
82
83
84
86
90
4
Kup książkę
Poleć książkę
Spis treści
Funkcje tablicowe w DAX
Agregacje tabeli
Zastosowanie tabel wirtualnych
Kontekst w funkcjach tablicowych
Wydajność a funkcje tablicowe
Filtrowanie za pomocą funkcji tablicowych
Zastosowanie funkcji CALCULATETABLE
Filtry i tabele
Zastosowanie TREATAS
Zmienne w języku DAX
Podsumowanie
91
92
93
95
97
99
99
100
104
105
107
Część II. Praktyczne zastosowania DAX
Rozdział 5. Bezpieczeństwo z DAX
Wprowadzenie do zabezpieczeń na poziomie wiersza (RLS)
Role
Dynamiczne zabezpieczenia na poziomie wiersza
Modelowanie a zabezpieczenia na poziomie wiersza
Testowanie ról
Testowanie raportów przy połączeniu na
żywo
Zabezpieczanie hierarchii za pomocą funkcji PATH
Tabele hierarchiczne
Wprowadzenie do funkcji PATH
Zastosowanie funkcji PATH w zabezpieczeniach na poziomie wiersza
Zaawansowane poruszanie się po
ścieżce
w zabezpieczeniach
na poziomie wiersza
Zabezpieczanie atrybutów
Przypadek użycia zabezpieczeń atrybutów
Zabezpieczenia na poziomie obiektu i jego ograniczenia
Dynamiczne zabezpieczanie atrybutów — wprowadzenie do zabezpieczeń
na poziomie wartości
Zabezpieczanie poziomów agregacji
Miary nie mogą być zabezpieczane, ale tabele faktów tak
Ograniczanie poziomu szczegółowości tabeli faktów
Zabezpieczanie poziomów agregacji za pomocą modeli złożonych
Połączenie zabezpieczeń agregacji z zabezpieczeniami na poziomie wiersza
Zabezpieczanie poziomu agregacji jako atrybutu
Podsumowanie
109
111
112
112
114
118
122
124
129
129
130
132
132
135
135
135
136
144
144
145
145
149
152
155
Rozdział 6. Dynamicznie zmieniające się wizualizacje
Uzasadnienie biznesowe projektu
Dynamiczne miary
Podstawowe miary KPI
Tworzenie tabeli pomocniczej
Tworzenie dynamicznej miary DAX
Jednoczesny wybór obliczenia i kolumn dat
156
157
159
159
160
161
162
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin