Specjalne scenariusze wymiarów

Przekształcanie i analizowanie danych w Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Wymiar daty

  • Pole daty jest zazwyczaj obecne w tabelach faktów
  • Wymiar daty jest najczęściej używanym wymiarem w analizach
  • Umożliwia filtrowanie i agregowanie według daty

Ilustracja przedstawiająca schemat gwiazdy z wymiarem daty i przykładowym użyciem generującym wykres sprzedaży w poszczególnych miesiącach

Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiar daty

Przykładowa tabela wymiaru daty z kolumnami: DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month i Is Holiday

  • Klucz naturalny: typ danych date
  • Klucz zastępczy: typ integer (format daty ISO 8601 YYYYMMDD)
    • Oszczędność miejsca
    • Automatyczne sortowanie
    • Czytelny dla człowieka
  • Powinien zawierać pola Year, Month i Day
  • Inne atrybuty przydatne do analizy
Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiar czasu

  • Niektóre fakty mogą wymagać danych na poziomie pory dnia.
  • Dedykowana tabela wymiaru czasu.

 

Ilustracja przedstawiająca schemat gwiazdy z wymiarem czasu i przykładowym użyciem generującym wykres sprzedaży w poszczególnych przedziałach godzinowych

Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiar czasu

img-2-1-time-dimension-sample.png

  • Klucz naturalny: typ danych time
  • Klucz zastępczy: typ integer w formacie HHMM lub HHMMSS
  • Ziarno minut: 60 x 24 = 1 440 wierszy
  • Ziarno sekund: 60 x 60 x 24 = 86 400 wierszy
Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiary zgodne

  • Wymiary zgodne są powiązane z wieloma tabelami faktów
  • Typowy przykład: wymiar daty
  • Zapewniają spójność między modelami obsługującymi różne obszary
  • Przykład: wymiar produktu i daty współdzielony przez schematy gwiazdy sprzedaży i marketingu

Diagram dwóch schematów gwiazdy – sprzedaży i marketingu – współdzielących zgodne wymiary produktu i daty

Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiary odgrywające role

  • Wymiar, do którego odwołuje się tabela faktów wielokrotnie
  • Zamiast duplikować tabelę wymiaru, ten sam wymiar pełni różne role
  • Przykład: Data zamówienia, Data wysyłki i Data dostawy

 

Diagram schematu gwiazdy z tabelą faktów zawierającą trzy kolumny dat: datę zamówienia, datę wysyłki i datę dostawy – wszystkie powiązane z tym samym wymiarem daty

Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiary wielowartościowe

  • Typowy scenariusz: relacje jeden-do-wielu między faktami a wymiarami

 

 

Schemat gwiazdy przedstawiający relacje jeden-do-wielu między tabelą faktów a tabelami wymiarów

Przekształcanie i analizowanie danych w Microsoft Fabric

Wymiary wielowartościowe

  • Specjalny scenariusz: relacje wiele-do-wielu
  • Tabele pomostowe (bez faktów) przechowują pary powiązanych kluczy wymiarów
  • Przykład: Tabela pomostowa Salesperson Region łączy sprzedawcę z wieloma regionami sprzedaży

Schemat gwiazdy przedstawiający relacje jeden-do-wielu między tabelą faktów a tabelami wymiarów. Dodatkowo tabela pomostowa łączy tabele Sprzedawca i Region sprzedaży

Przekształcanie i analizowanie danych w Microsoft Fabric

Czas na ćwiczenia!

Przekształcanie i analizowanie danych w Microsoft Fabric

Preparing Video For Download...