Istnieją cztery podstawowe zdarzenia pomiarowe, które charakteryzują wszystkie tabele faktów.

Transakcyjna Tabela transakcyjna jest najbardziej podstawowa i fundamentalna. Ziarno związane z transakcyjną tabelą faktów jest zwykle określone jako „jeden wiersz na wiersz w transakcji”, np. każdy wiersz na paragonie. Zazwyczaj transakcyjna tabela faktów przechowuje dane na najbardziej szczegółowym poziomie, co powoduje, że ma dużą liczbę powiązanych z nią wymiarów. Migawki okresowe Migawka okresowa, jak sama nazwa wskazuje, robi „zdjęcie chwili”, gdzie chwilą może być dowolnie zdefiniowany okres czasu, np. podsumowanie wydajności handlowca w poprzednim miesiącu. Okresowa tabela migawkowa jest zależna od tabeli transakcyjnej, ponieważ potrzebuje szczegółowych danych przechowywanych w tabeli faktów transakcyjnych w celu dostarczenia wybranego wyjścia wydajności. Ten typ tabeli faktów jest używany do pokazania aktywności procesu, który ma dobrze zdefiniowany początek i koniec, np. przetwarzanie zamówienia. Zamówienie przechodzi przez określone kroki, aż do momentu jego pełnego przetworzenia. W miarę jak kroki w kierunku realizacji zamówienia są kończone, powiązany wiersz w tabeli faktów jest aktualizowany. Kumulująca się tabela migawkowa często posiada wiele kolumn daty, z których każda reprezentuje kamień milowy w procesie. Dlatego ważne jest, aby posiadać wpis w powiązanym wymiarze daty, który reprezentuje nieznaną datę, ponieważ wiele z dat kamieni milowych jest nieznanych w momencie tworzenia wiersza. Dzięki zastosowaniu teorii temporalnych baz danych i technik modelowania, tabela faktów temporalnych pozwala na posiadanie odpowiednika dziennych migawek bez konieczności posiadania dziennych migawek. Wprowadza ona pojęcie interwałów czasowych do tabeli faktów, pozwalając na zaoszczędzenie dużej ilości miejsca, optymalizując wydajność, jednocześnie pozwalając użytkownikowi końcowemu na uzyskanie logicznego odpowiednika „obrazu chwili”, który go interesuje.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.