Please enable JavaScript.
Coggle requires JavaScript to display documents.
moduł 4 Model danych - Coggle Diagram
moduł 4
Model danych
wprowadzenie
model jest podstawą dla końcowych produktów raportowych
może być wykorzystywany wielokrotnie
schemat modelowania
wzorzec projektowania modeli
granulacja
szczegółowość
relacje
główna funkcja
:!: propagowanie filtrów między tabelami
np
przy grupowaniu
przy agregacjach
tylko jedna aktywna
nie ma kluczy wielokolumnowych
nie ma rekurencji
odwołania do samej siebie
kierunek relacji
kierunek filtrowania
wymiary dat
oznaczyć jako date table
table tools
kolumna/tabela kalkulowana
odwołanie do tabeli w relacji
related
w kierunku relacji
relatedtable
zwraca całą tabelę
zapisywane fizycznie
kolumna kalk.
nie mogą być wykorzystywane do dynamicznych wyrażeń
zajmują miejsce w pamięci modelu
mają wpływ na wydajność
mogą zajmować więcej, niż te ze źródła
transformacje
najlepiej robić przy źródle
dobre praktyki
w modelu mają być tylko dane potrzebne do analizy
schemat gwiazdy najlepszy
denormalizacja jest ok, jest wskazana
relacje
1:1
konsolidacja tabel
większość relacji powinna być 1:*
z filtrowanie jednokierunkowym
przejrzystość modelu
konwencje nazw
tabel
kolumn
miar
biznesowe znaczenie
ukrywanie technicznych kolumn
ukrywanie kluczy
grupowanie
najczęstsze błędy
wczytywanie danych 1:1 z systemów OLTP
znormalizowanie
nadmiarowe w kontekście analizy
długie pola tekstowe
brak standardowego wymiaru czasu
automatycznie zbudowane tabele czasu przez power bi
nadmiar tabel i relacji
nadmierna ilość kolumn kalkulowanych
nadużywanie relacji
:
nadużywanie filtra dwukierunkowego