Un tabel de fapte stochează informații cantitative pentru analiză și este adesea denormalizat. Un tabel de fapte păstrează măsurile, metricile și alte informații cuantificabile. Diferitele tipuri de tabele de date sunt explicate mai jos:

Citește:

  • Date Warehouse fact-less fact-less și exemple
  • Dimensiuni care se schimbă lent
  • Tipuri de tabele de dimensiuni într-un Data Warehouse

Tipuri de date

Există trei tipuri de date:

Facte adiționale

Factele adiționale pot fi utilizate cu orice funcție de agregare, cum ar fi Sum(), Avg() etc.

Exemplu este Cantitatea, valoarea vânzărilor etc.

Fapte semiaditive

Fapte semiaditive sunt cele în care se pot aplica doar câteva funcții de agregare.

De exemplu, considerați detaliile contului bancar. Nu puteți aplica funcția Sum() asupra soldului bancar care nu oferă rezultate utile, dar funcțiile min() și max() pot returna informații utile.

Fapte neaditive

Nu puteți utiliza funcții de agregare numerică, cum ar fi Sum(), Avg() etc. asupra faptelor neaditive.

De exemplu, un fapt neaditiv este orice tip de raport sau procent. Faptele care nu sunt numerice pot fi, de asemenea, fapte neaditive.

Tipuri de tabele de fapte

Mai jos sunt prezentate în detaliu tipurile de tabele de fapte:

Tabele de fapte fără fapte

Un tabel de fapte care nu conține nicio măsură este un tabel de fapte fără fapte. Acest tabel va conține doar chei din diferite tabele de dimensiuni. Aceasta este adesea utilizată pentru a rezolva o problemă de cardinalitate de tip mulți-la-mulți.

De exemplu, un tabel de date care are doar cheia productID și data este un tabel de date fără date.

Citește mai multe despre fact-less fact aici:

  • Data Warehouse Fact-less fact tables and Examples

Centipede Fact Table

Centipede fact table is a normalized fact table. Modelatorul poate decide să normalizeze faptul în locul tabelelor de dimensiuni în formă de fulgi de zăpadă.

Tabele de fapte conformate

Sunt măsuri reutilizate în mai multe modele de dimensiuni.

De exemplu, KPI, cum ar fi profitul, veniturile etc.

Fapte incidente și instantanee

Un tabel de fapte stochează un anumit tip de măsurători și sunt capturate în raport cu un anumit moment. Acum s-ar putea întâmpla ca afacerea să nu fie capabilă să captureze toate măsurile sale întotdeauna pentru fiecare moment în timp. În acest caz, acele măsurători indisponibile pot fi păstrate goale (Null) sau pot fi completate cu ultimele măsurători disponibile. Primul caz este exemplul unui fapt incident, iar al doilea este exemplul unui fapt instantaneu.

Fact cumulativ

Acest tip de tabel de fapte descrie ceea ce s-a întâmplat pe parcursul unei perioade de timp. De exemplu, acest tabel de fapte poate descrie vânzările totale pe produs, pe magazin, pe zi.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.