Introducere în tabel de fapte și tabel cu dimensiuni

Tabelul de date și Tabelul cu dimensiuni sunt principalele componente ale oricărei lucrări legate de informațiile de afaceri. Aceste tabele sunt utilizate pentru analize detaliate și ajută la încheierea valorii afacerii și la luarea deciziilor. Aceste tabele sunt importante pentru crearea unei scheme. Aceste tabele sunt utilizate pentru obiective diferite și conțin seturi de date diferite. Tabelul de date conține atribute ale diverselor tabele de dimensiuni, în timp ce tabelul de dimensiuni conține consultanța dimensiunilor care sunt operațiile efectuate în tabelul de fapt. Haideți să discutăm fiecare în detaliu cu diferențele lor.

Tabelul de fapt

Este un tabel care are valori ale atributelor tabelului de dimensiuni. Conține informații cantitative într-o formă denormalizată. Conține practic datele care trebuie analizate. Tabelele de date au în mare parte două coloane, una pentru tastele străine, care ajută la unirea acestora cu un tabel de dimensiuni și altele care conțin valoarea sau datele care trebuie analizate. Conține mai ales date numerice. Crește vertical și conține mai multe înregistrări și mai puține atribute.

Caracteristicile tabelului de fapte

  • Taste: Tabelul de date constă dintr-o cheie care este combinarea sau concatenarea tuturor tastelor primare ale diverselor tabele cu dimensiuni asociate cu tabelul de fapt. O astfel de cheie este numită cheie concatenată care identifică în mod unic rândul tabelului de fapt.
  • Graficul tabelului de fapte: Grauul tabelului înseamnă nivelul detaliului sau profunzimea informațiilor care sunt stocate în tabelul de fapt. Nivelul trebuie să fie cel mai ridicat pentru proiectarea unui tabel de date eficient.
  • Măsuri aditive : Atributele din tabelul de fapt pot fi complet aditive, semi-aditive sau non-aditive. Măsurile complet aditive sau aditive sunt cele care se adaugă la toate dimensiunile. În semi-aditiv, măsurile sunt adăugate la unele dimensiuni și nu la toate și măsurile non-aditive sunt cele care stochează unitatea de măsură de bază a oricărui proces de afaceri.
  • Date slabe: Unele înregistrări prezente în tabelul de fapt conțin atribute cu valori sau măsuri nule, adică aceste înregistrări nu oferă și nu oferă nicio informație.
  • Dimensiuni degenerate: dimensiunile sau atributele prezente în tabelul de fapt care nu pot fi adăugate sau care nu sunt aditive se numesc dimensiune degenerată.
  • Dimensiuni outrigger : dimensiunile care se referă la orice alt tabel cu dimensiuni sunt numite dimensiuni outrigger.
  • Shrunken Rollup Dimensions: Dimensiunile care sunt subdiviziunea coloanelor și rândurilor dimensiunii de bază se numesc Shrunken Rollup Dimensiuni.

Tabelul cu dimensiuni

Un tabel de dimensiuni conține dimensiunile de-a lungul cărora sunt luate valorile atributelor în tabelul de fapt. Tabelele cu dimensiuni au dimensiuni mici, conțin doar câteva mii de rânduri, dar dimensiunea poate fi mărită ocazional. Aceste tabele sunt asociate cu un tabel de facturi prin chei străine. Aceste tabele sunt de-normalizate. Tabelul de dimensiuni conține relații ierarhice și crește pe orizontală.

Caracteristicile tabelului de dimensiuni

  • Taste: Fiecare tabel de dimensiuni trebuie să aibă o cheie primară care ajută la identificarea unică a fiecărei înregistrări a tabelului cu dimensiuni.
  • Atribute: Tabelul cu dimensiuni conține multe atribute și, prin urmare, tabelul cu dimensiuni pare să crească orizontal.
  • Valori de atribut: Valorile din tabelul cu dimensiuni sunt în majoritate în format textual și nu în format numeric.
  • Relația între atribute: Atributele prezente în tabelul de dimensiuni nu sunt în general legate direct de ele, dar sunt totuși o parte a aceleiași tabele de dimensiuni.
  • Normalizare: Tabelul cu dimensiuni nu este normalizat, deoarece normalizarea împarte datele și creează tabele suplimentare care scad eficiența execuției de interogare, deoarece trebuie să treacă prin aceste tabele suplimentare atunci când dorește să recupereze măsurători din tabelul de fapt pentru orice atribut corespunzător din tabelul de dimensiuni. .
  • Drilling Down, Rolling Up: Atributele prezente în tabelul cu dimensiuni permite să obțină detalii prin trecerea de la nivelul superior la nivelul inferior sau, de asemenea, permite rularea de la nivelul inferior la nivelul superior al atributelor.
  • Înregistrări: tabelul cu dimensiuni are un număr mai mic de înregistrări și un număr mai mare de atribute.

Comparația dintre cap și cap între tabelul de date și tabelul cu dimensiuni (infografie)

Mai jos se află primele 12 diferențe între tabelul de fapte și tabelul cu dimensiuni.

Diferențele cheie între tabelul de fapte și tabelul cu dimensiuni

Haideți să discutăm unele dintre diferențele majore între tabelul de fapte și tabelul cu dimensiuni.

  • Tabelul de date conține valorile sau măsurătorile atributelor tabelului de dimensiuni.
  • Tabelul de date cuprinde mai puține atribute și mai multe înregistrări, în timp ce tabelul de dimensiuni cuprinde înregistrări mai mici și mai multe atribute.
  • Tabelul de date crește vertical, în timp ce tabelul de dimensiuni crește orizontal.
  • Tabelul de date conține o cheie concatenată, în timp ce tabelul de dimensiuni conține o cheie primară.
  • Tabelele de dimensiuni trebuie create înainte de crearea tabelului de fapt.
  • Orice schemă conține mai multe tabele cu dimensiuni și mai puține tabele de fapt.

Tabelul de fapte și tabelul de comparare cu dimensiunile

Haideți să discutăm cele mai mari diferențe între tabelul de date și tabelul cu dimensiuni.

caracteristici Tabel informativ Tabelul cu dimensiuni
Definiție de bază Conține măsurători, fapte sau metrici ale atributelor. Este tabelul de însoțire care conține atribute folosind care tabel de fapt deduc faptele.
Proiecta Este definit prin grăunte de date. Este descriptiv, complet și cu cuvânt.
Sarcină Conține măsuri și este utilizat pentru analiză și luarea deciziilor. Conține informații despre o afacere și procesul acesteia.
Tipul de date Conține date atât în ​​format numeric, cât și în format textual. Conține date doar în format textual.
Cheie Are o cheie primară pentru fiecare dimensiune, care acționează ca o cheie străină în tabelul cu dimensiuni. Are o cheie străină asociată cu cheia principală a tabelului de fapt.
Depozitare Stochează domeniul de filtrare și raportează etichetele în tabelele de dimensiuni. Stochează datele atomice detaliate în structuri dimensionale.
Ierarhie Nu are o ierarhie. Conține o ierarhie.
atribute Are mai puține atribute Mai multe atribute
Înregistrări Mai multe înregistrări Mai puține înregistrări.
Creșterea tabelului Masa crește vertical. Masa crește pe orizontală.
Timp de creatie O tabelă de fapt este creată după crearea tabelelor de dimensiuni. Tabelul cu dimensiuni trebuie creat mai întâi.
Structura schemei Există un număr mai mic de tabele de fapt într-o schemă. Există o serie de tabele de dimensiuni într-o schemă.

Concluzie

În acest articol, citim despre tabelul de fapt și dimensiunile și diferențele dintre ele în detaliu. Aceste tabele sunt importante pentru dezvoltarea unei scheme. Tabelul cu dimensiuni este un însoțitor al tabelului de fapt și ambele sunt necesare unul pentru celălalt.

Articole recomandate

Acesta a fost un ghid pentru tabelul cu fapte și tabelul cu dimensiuni. Aici vom discuta, de asemenea, despre tabelele de fapte și tabelul de dimensiuni diferențele cheie cu infografie și tabelul de comparație. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Data Warehouse vs Data Mart
  2. Diferența dintre AUTOCAD și CATIA
  3. DOS vs Windows - Top Comarison
  4. Testare cutie albă vs testare cutie neagră
  5. Tipuri, caracteristici și pași pentru implementarea datelor Mart

Categorie: