Tabela faktów:
Tabela faktów jest podstawową tabelą w modelu wymiarowym.
Tabela faktów zawiera
- Pomiary / fakty
- 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. |