Różnica między tabelą faktów a tabelą wymiarów

Kluczowa różnica między tabelą faktów a tabelą wymiarów

  • Tabela faktów zawiera pomiary, metryki i fakty dotyczące procesu biznesowego, natomiast tabela wymiarów jest uzupełnieniem tabeli faktów, która zawiera atrybuty opisowe, które można wykorzystać jako ograniczenie zapytań.
  • Tabela faktów znajduje się w środku schematu gwiazdy lub płatka śniegu, natomiast tabela wymiarów znajduje się na krawędziach schematu gwiazdy lub płatka śniegu.
  • Tabela faktów jest definiowana przez jej ziarno lub najbardziej atomowy poziom, podczas gdy tabela wymiarów powinna być rozwlekła, opisowa, kompletna i o zapewnionej jakości.
  • Tabela faktów pomaga przechowywać etykiety raportów, natomiast tabela wymiarów zawiera szczegółowe dane.
  • Tabela faktów nie zawiera hierarchii, natomiast tabela wymiarów zawiera hierarchie.

Różnica między tabelą faktów a tabelą wymiarów

Co to jest tabela faktów?

Tabela faktów to tabela podstawowa w pliku a model wymiarowy.

Tabela faktów zawiera

  1. Pomiary/fakty
  2. Klucz obcy do tabeli wymiarów

Co to jest tabela wymiarów?

  • Tabela wymiarów zawiera wymiary faktu.
  • Są one łączone z tabelą faktów za pomocą klucza obcego.
  • Tabele wymiarów są tabelami zdenormalizowanymi.
  • Atrybuty wymiaru to różne kolumny w tabeli wymiarów
  • Wymiary oferują opisową charakterystykę faktów za pomocą ich atrybutów
  • Nie ustalono limitu dla podanej liczby wymiarów
  • Wymiar może również zawierać jedną lub więcej relacji hierarchicznych

Tabela faktów a tabela wymiarów

Poniżej znajduje się różnica między tabelą faktów a tabelą wymiarów

Parametry Tabela faktów Tabela wymiarów
Definicja Pomiary, metryki lub fakty dotyczące procesu biznesowego. Tabela towarzysząca tabeli faktów zawiera atrybuty opisowe, które można wykorzystać jako ograniczenie zapytań.
Charakterystyka Znajduje się w środku schematu gwiazdy lub płatka śniegu i jest otoczony wymiarami. Połączony z tabelą faktów i umieszczony na krawędziach gwiazdy lub schemat płatka śniegu
Wnętrze Określone przez ich ziarno lub jego najbardziej atomowy poziom. Powinien być rozwlekły, opisowy, kompletny i zapewniać jakość.
Zadanie Tabela faktów to mierzalne zdarzenie, dla którego zbierane są dane z tabeli wymiarów i wykorzystywane do analiz i raportowania. Zbiór informacji referencyjnych o firmie.
Rodzaj danych Tabele faktów mogą zawierać informacje takie jak sprzedaż w odniesieniu do zestawu wymiarów, takich jak Produkt i Data. Tabela wymiarów Evert zawiera atrybuty, które opisują szczegóły wymiaru. Np. wymiary produktu mogą zawierać identyfikator produktu, kategorię produktu itd.
Klawisz W rzeczywistości tabela klucza podstawowego jest mapowana jako klucze obce do wymiarów. Tabela wymiarów zawiera kolumny klucza podstawowego, które jednoznacznie identyfikują każdy wymiar.
Magazynowanie Pomaga przechowywać etykiety raportów i filtrować wartości domeny w tabelach wymiarów. Załaduj szczegółowe dane atomowe do struktur wymiarowych.
Hierarchia Nie zawiera hierarchii Zawiera hierarchie. Na przykład lokalizacja może zawierać kraj, kod PIN, stan, miasto itp.

Rodzaj faktów

Rodzaj faktów Wyjaśnienie
dodatki Do wszystkich wymiarów należy dodać miary.
Póładdytywne W tego typu faktach miary można dodać do niektórych wymiarów, a do innych nie.
Bez dodatku Przechowuje podstawową jednostkę miary procesu biznesowego. Przykłady z życia wzięte obejmują sprzedaż, rozmowy telefoniczne i zamówienia.

Rodzaje wymiarów

Rodzaje wymiarów Definicja
Zgodne wymiary Dopasowane wymiary to właśnie fakt, do którego się odnosi. Wymiar ten jest używany w schemacie więcej niż jednogwiazdkowym lub magazyn danych.
Wymiary wysięgnika Wymiar może mieć odniesienie do innej tabeli wymiarów. Te wymiary wtórne nazywane są wymiarami wysięgnika. Tego rodzaju wymiary należy stosować ostrożnie.
Skurczone wymiary zwinięte Skurczone wymiary podsumowania stanowią podpodział wierszy i kolumn wymiaru podstawowego. Tego rodzaju wymiary są przydatne do tworzenia zagregowanych tabel faktów.
Połączenia tabeli wymiar-wymiar Wymiary mogą zawierać odniesienia do innych wymiarów. Jednakże zależności te można modelować za pomocą wymiarów wysięgników.
Wymiary odgrywania ról Pojedynczy wymiar fizyczny pomaga w wielokrotnym odwoływaniu się do tabeli faktów, ponieważ każde odniesienie łączy się z logicznie odrębną rolą wymiaru.
Wymiary śmieci Jest to zbiór losowych kodów transakcyjnych, flag lub atrybutów tekstowych. Logicznie rzecz biorąc, nie może należeć do żadnego konkretnego wymiaru.
Zdegenerowane wymiary Wymiar zdegenerowany nie ma odpowiadającego mu wymiaru. Wykorzystuje się go w transakcjach i gromadzeniu migawkowych tabel faktów. Ten rodzaj wymiaru nie ma swojego wymiaru, jaki wynika z tabeli faktów.
Wymienne wymiary Stosuje się je, gdy ta sama tabela faktów jest połączona z różnymi wersjami tego samego wymiaru.
Wymiary kroku Procesy sekwencyjne, takie jak zdarzenia na stronie internetowej, zazwyczaj mają oddzielny wiersz w tabeli faktów dla każdego kroku procesu. Wskazuje, gdzie w całej sesji należy zastosować dany krok.