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

Spisie treści:

Anonim

Tabela faktów:

Tabela faktów jest podstawową tabelą w modelu wymiarowym.

Tabela faktów zawiera

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

Tabela wymiarów:

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

KLUCZOWA RÓŻNICA

  • Tabela faktów zawiera pomiary, metryki i fakty dotyczące procesu biznesowego, podczas gdy tabela wymiarów jest uzupełnieniem tabeli faktów, która zawiera opisowe atrybuty, które mają być używane jako ograniczające zapytania.
  • Tabela faktów znajduje się w środku schematu gwiazdy lub płatka śniegu, podczas gdy tabela wymiarów znajduje się na krawędziach schematu gwiazdy lub płatka śniegu.
  • Tabela faktów jest definiowana przez ich ziarno lub najbardziej atomowy poziom, podczas gdy tabela wymiarów powinna być obszerna, opisowa, kompletna i gwarantowana.
  • Tabela faktów pomaga przechowywać etykiety raportów, a tabela wymiarów zawiera szczegółowe dane.
  • Tabela faktów nie zawiera hierarchii, podczas gdy tabela wymiarów zawiera hierarchie.

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

Parametry Tabela faktów Tabela wymiarów
Definicja Pomiary, metryki lub fakty dotyczące procesu biznesowego. Tabela towarzysząca tabeli faktów zawiera opisowe atrybuty, które mają być używane jako ograniczenie zapytania.
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 schematu gwiazdy lub płatka śniegu
Projekt Zdefiniowane przez ich ziarno lub najbardziej atomowy poziom. Powinien być obszerny, opisowy, kompletny i gwarantowany.
Zadanie Tabela faktów jest mierzalnym zdarzeniem, dla którego zbierane są dane tabeli wymiarów i jest używana do analizy i raportowania. Zbieranie informacji referencyjnych o firmie.
Rodzaj danych Tabele faktów mogą zawierać informacje, takie jak sprzedaż, w zestawieniu wymiarów, takich jak produkt i data. Tabela wymiarów Evert zawiera atrybuty opisujące szczegóły wymiaru. Np. Wymiary produktu mogą zawierać identyfikator produktu, kategorię produktu itp.
Klucz W rzeczywistości tabela klucza podstawowego jest mapowana jako klucze obce na Dimensions. Tabela wymiarów zawiera kolumny klucza podstawowego, które jednoznacznie identyfikują każdy wymiar.
Przechowywanie Pomaga przechowywać etykiety raportów i filtrować wartości domen 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
Przyłączeniowy Miary należy dodać do wszystkich wymiarów.
Półdodatkowy W tego typu faktach miary mogą być dodawane do niektórych wymiarów, a nie do innych.
Bez dodatków Przechowuje podstawowe jednostki miary procesu biznesowego. Niektóre przykłady ze świata rzeczywistego obejmują sprzedaż, rozmowy telefoniczne i zamówienia.

Rodzaje wymiarów:

Rodzaje wymiarów Definicja
Zgodne wymiary Zgodne wymiary to sam fakt, do którego się odnoszą. Ten wymiar jest używany w więcej niż jednogwiazdkowym schemacie lub w Datamart.
Wymiary wysięgnika Wymiar może mieć odniesienie do innej tabeli wymiarów. Te drugorzędne wymiary nazywane są wymiarami podpory. Tego rodzaju wymiarów należy używać ostrożnie.
Skurczone wymiary zwinięte Skrócone wymiary zwinięcia to podziały wierszy i kolumn wymiaru podstawowego. Te rodzaje wymiarów są przydatne do tworzenia zagregowanych tabel faktów.
Połączenia w tabeli wymiar-wymiar Wymiary mogą mieć odniesienia do innych wymiarów. Jednak relacje te można modelować za pomocą wymiarów podpory.
Wymiary związane z odgrywaniem ról Pojedynczy wymiar fizyczny pomaga w wielokrotnym odwoływaniu się w tabeli faktów, ponieważ każde odwołanie jest powiązane z logicznie odrębną rolą wymiaru.
Wymiary śmieci Jest to zbiór losowych kodów transakcyjnych, flag lub atrybutów tekstowych. Logicznie może nie należeć do żadnego konkretnego wymiaru.
Zdegenerowane wymiary Wymiar zdegenerowany nie ma odpowiadającego wymiaru. Jest używany w transakcjach i zbieraniu migawkowych tabel faktów. Ten rodzaj wymiaru nie ma swojego wymiaru, ponieważ pochodzi z tabeli faktów.
Wymienne wymiary Są używane, gdy ta sama tabela faktów jest sparowana z różnymi wersjami tego samego wymiaru.
Wymiary kroku Procesy sekwencyjne, takie jak zdarzenia na stronach internetowych, zazwyczaj mają oddzielny wiersz w tabeli faktów dla każdego kroku procesu. Informuje, gdzie dany krok powinien zostać użyty w całej sesji.