Przegląd tabeli faktów

Tabela faktów znajduje się w centrum schematu gwiazdy lub schematu płatka śniegu. Jest otoczony wieloma tabelami wymiarów. Zawiera informacje ilościowe, które są wykorzystywane do analizy. Jest denormalizowany. Ma głównie dwie kolumny, tj. Kolumnę klucza obcego i kolumnę miary. Kolumna klucza obcego pomaga dołączyć do tabeli wymiarów, a kolumna miary przechowuje dane do analizy. Obecny klucz podstawowy to klucz złożony, który jest kombinacją wszystkich kluczy obcych.

Charakterystyka tabeli faktów

Poniżej znajdują się cechy tabeli faktów:

  • Klucze: Ma klucz lub klucz podstawowy, który jest akumulacją wszystkich kluczy podstawowych wszystkich powiązanych tabel wymiarów. Ten klucz jest znany jako połączony klucz, który pomaga jednoznacznie zidentyfikować wiersz.
  • Ziarno tabeli faktów: Ziarno tabeli przedstawia poziom szczegółowości lub głębokość informacji zawartych w tej tabeli. Im wyższy poziom, tym większa wydajność stołu.
  • Miary addytywne: Obecne atrybuty mogą być w pełni addytywne, nieaddytywne lub póładdytywne. W pełni addytywne lub addytywne miary są dodawane do wszystkich wymiarów. Pół-addytywne to miary, które są dodawane do niektórych wymiarów, a nie do wszystkich wymiarów, a miary nieaddytywne są przechowywane w podstawowych jednostkach miary dla procesu biznesowego.
  • Rzadkie dane: Istnieją rekordy, które mają atrybuty zawierające wartości null lub miary. Nie podają żadnych informacji.
  • Wymiary skurczonego zestawienia : Wymiary skurczonego pakietu są poddziałami wymiaru podstawowego.

Rodzaje tabeli faktów

Jest on podzielony na trzy podstawowe zdarzenia pomiarowe:

  1. Transakcyjny
  2. Okresowa migawka
  3. Gromadzenie migawek

Pozwól nam to zrozumieć w skrócie na podstawie pomiaru.

1. Tabela faktów dotyczących transakcji

Jest to fundamentalny i podstawowy obraz operacji biznesowych. Służy do przedstawienia wystąpienia zdarzenia w dowolnym momencie. Miara faktów jest ważna tylko dla tej konkretnej chwili i tylko dla tego zdarzenia. Ziarno powiązane z tabelą transakcji określa się jako „jeden wiersz w wierszu w transakcji”. Zwykle zawiera dane poziomu szczegółowego, co prowadzi do powiązania z nim dużej liczby wymiarów. Przechwytuje pomiar na najbardziej podstawowym lub atomowym poziomie wymiaru. Pomaga to tabeli w zapewnieniu użytkownikom solidnych możliwości grupowania wymiarów, rozwijania i rozwijania raportów. Jest gęsty i rzadki. Może być duży, może zawierać miliardy rekordów. Zobaczmy przykład sprzedaży w sklepie spożywczym.

2. Tabela faktów dotyczących migawki

Tabela faktów migawki przedstawia stan rzeczy w określonym momencie lub „obraz chwili”. Zwykle obejmuje więcej faktów nieaddytywnych i póładdytywnych. Pomaga w sprawdzeniu skumulowanej wydajności firmy w regularnych i przewidywalnych odstępach czasu. W tym przypadku reprezentowana jest wydajność działania na koniec każdego dnia, tygodnia, miesiąca lub dowolnego innego przedziału czasowego, w przeciwieństwie do tabeli faktów transakcji, w której dodawany jest nowy wiersz dla wystąpienia każdego zdarzenia. Ale tabele faktów migawek lub okresowe migawki zależą od tabeli faktów transakcji, aby uzyskać szczegółowe dane obecne w tabeli faktów transakcji. Okresowe tabele migawek są w większości gęste i mogą być duże jako tabele faktów transakcji. Zobaczmy przykład okresowej migawki sprzedaży tego samego sklepu spożywczego, jak w tabeli faktów dotyczących transakcji.

3. Gromadzenie tabel faktów

Są one używane do reprezentowania aktywności dowolnego procesu, który ma dobrze zdefiniowany i jasny początek i koniec. Migawki akumulacyjne mają przeważnie wiele znaczków danych, które reprezentują przewidywalne fazy lub zdarzenia, które wystąpią w trakcie życia. Czasami pojawia się dodatkowa kolumna zawierająca datę wskazującą datę ostatniej aktualizacji wiersza. Zobaczmy przykład.

Jak to działa w hurtowni danych?

Tabela faktów zasadniczo przedstawia metryki związane ze zdarzeniem. Znaczenie dowolnej tabeli faktów musi być reprezentowane przez nazwę tabeli lub skład klucza podstawowego tabeli faktów. Najważniejszym wyborem jest decyzja o kluczu podstawowym. Można również utworzyć klucz zastępczy, który będzie działał jako klucz podstawowy. Jeśli użytkownik nie chce używać klucza zastępczego, może użyć kompozycji kluczy obcych, co wskazuje na kombinację wymiarów związanych z tym faktem. Zastosowanie kluczy obcych daje wyobrażenie o ziarnistości lub ziarnistości tabeli faktów.

Kimball opisuje cztery kroki, które można wykonać podczas projektowania:

  1. Wybór procesu biznesowego do modelowania.
  2. Deklarowanie ziarna.
  3. Wybór wymiarów.
  4. Identyfikacja faktów

Zalety tabeli faktów w hurtowni danych

  • Zawiera informacje ilościowe do analizy.
  • Tabele faktów zawierające wskaźniki wydajności są zwykle znormalizowane.
  • Może zawierać różne miary, takie jak dodatek, póładdytywny i nieaddytywny.

Wniosek

W tym artykule omówiliśmy jego rodzaje, działanie i zalety. Jest to centralna część schematu gwiazdy lub płatka śniegu. Jest on połączony z tabelami wymiarów, aby uzyskać strukturę gwiazdy lub płatka śniegu.

Polecany artykuł

To był przewodnik po tabeli faktów. Tutaj omawiamy cechy i różne typy tabel faktów wraz z jego zaletami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Co to jest model OSI?
  2. Co to jest DSS?
  3. Jakie są funkcje DOS?
  4. Co to jest test użyteczności?

Kategoria: