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.
Co to jest tabela faktów?
Tabela faktów to tabela podstawowa w pliku a model wymiarowy.
Tabela faktów zawiera
- Pomiary/fakty
- 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. |