Fapte comparativ cu dimensiunile tabelelor într-o bază de date

Faptele și dimensiunile sunt termeni-cheie de business intelligence

Faptele și dimensiunile reprezintă nucleul oricărui efort de business intelligence. Aceste tabele conțin datele de bază utilizate pentru a efectua analize detaliate și a obține valoare comercială. În acest articol, ne uităm la dezvoltarea și utilizarea faptelor și dimensiunilor pentru business intelligence.

Care sunt tabelele de fapt și de fapt?

Tabelele de fapte conțin datele corespunzătoare unui anumit proces de afaceri. Fiecare rând reprezintă un singur eveniment asociat unui proces și conține datele de măsurare asociate acelui eveniment.

De exemplu, o organizație de vânzare cu amănuntul ar putea avea tabele factuale referitoare la achizițiile clienților, apelurile telefonice pentru clienți și returnările produselor. Tabelul privind achizițiile clienților ar conține, probabil, informații privind valoarea cumpărării, eventualele reduceri aplicate și impozitul pe vânzări plătit.

Informațiile conținute într-un tabel de fapte sunt de obicei date numerice și adesea date care pot fi ușor manipulate, în special prin însumarea a mii de rânduri. De exemplu, distribuitorul descris mai sus poate dori să obțină un raport privind profitul pentru un anumit magazin, linie de produse sau segment de clienți. Retailerul poate face acest lucru prin preluarea informațiilor din tabelul de facturi care se referă la acele tranzacții, îndeplinind criteriile specifice și apoi adăugând acele rânduri împreună.

Ce este o masă de cereale?

La proiectarea unei mese factuale, dezvoltatorii trebuie să acorde o atenție deosebită cerealei mesei, care este nivelul de detaliu conținut în tabel.

Dezvoltatorul care elaborează tabelul facturilor de cumpărare pentru organizația cu amănuntul descris mai sus va trebui să decidă, de exemplu, dacă bobul mesei este o tranzacție client sau o achiziție individuală de elemente. În cazul unei cereale individuale de cumpărare de articole, fiecare tranzacție client ar genera mai multe intrări de tabele de facturi, corespunzătoare fiecărui articol achiziționat.

Alegerea cerealelor este o decizie fundamentală luată în timpul procesului de proiectare, care poate avea un impact semnificativ asupra efortului de business intelligence pe drum.

Care sunt tabelele dimensiunilor și dimensiunilor?

Dimensiunile descriu obiectele implicate într-un efort de business intelligence. Deși faptele corespund evenimentelor, dimensiunile corespund persoanelor, obiectelor sau altor obiecte.

În scenariul de vânzare cu amănuntul utilizat în exemplul de mai sus, am discutat că achizițiile, returnările și apelurile sunt fapte. Pe de altă parte, clienții, angajații, articolele și magazinele sunt dimensiuni și ar trebui să figureze în tabelele de dimensiuni.

Tabelele de dimensiuni conțin detalii despre fiecare instanță a unui obiect. De exemplu, tabela de dimensiuni a elementelor ar conține o înregistrare pentru fiecare articol vândut în magazin. Poate include informații cum ar fi costul articolului, furnizorul, culoarea, dimensiunile și date similare.

Tabelele de tabele și tabelele de dimensiuni sunt legate între ele. Din nou, revenind la modelul nostru de vânzare cu amănuntul, tabelul factual pentru o tranzacție cu clienți ar conține probabil o referință a cheii străine la tabelul dimensional al elementului, unde respectiva intrare corespunde unei chei primare din tabelul respectiv pentru o înregistrare care descrie elementul achiziționat.