Razlika između tablice činjenica i tablice dimenzija

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 13 Svibanj 2024
Anonim
Koja dimenzija guma je najbolja za vaš auto? - Ispravno je sigurno by CVH
Video: Koja dimenzija guma je najbolja za vaš auto? - Ispravno je sigurno by CVH

Sadržaj


Tablica činjenica i tabela dimenzija bitni su čimbenici za stvaranje shema, Zapis tablice činjenica kombinacija je atributa iz različitih dimenzijskih tablica. Tablica činjenica pomaže korisniku da analizira poslovne dimenzije što mu pomaže u odlučivanju o poboljšanju poslovanja. S druge strane, tablice dimenzija pomažu tablici činjenica da sakuplja dimenzije duž kojih se moraju poduzeti mjere.

Točka koja razlikuje tablicu činjenica i dimenzionalnu tablicu jest da je tablica dimenzija sadrži atribute uz koje se poduzimaju mjere tablica činjenica, Postoje još neki čimbenici koji stvaraju razlike između tablice činjenica i dimenzijske tablice da biste ih pogledali, pogledajmo dolje usporedni grafikon.

  1. Usporedni grafikon
  2. definicija
  3. Lik
  4. Ključne razlike
  5. Zaključak

Usporedni grafikon

Osnove za usporedbuTablica činjenicaTablica dimenzija
Osnovni, temeljniTablica činjenica sadrži mjerenje duž atributa tablice dimenzija. Tablica dimenzija sadrži atribute duž kojih tablica činjenica izračunava metriku.
Atributi i zapisi Tablica činjenica sadrži manje atributa i više zapisa.Tablica dimenzija sadrži više atributa i manje zapisa.
Veličina tabliceTablica činjenica raste okomito.Tablica dimenzija raste vodoravno.
Ključ Tablica činjenica sadrži primarni ključ koji je kombinacija primarnih ključeva svih tablica dimenzija. Svaka tablica dimenzija sadrži svoj primarni ključ.
StvaranjeTablica činjenica može se stvoriti samo kada su tablice dimenzija popunjene.Tabele dimenzija potrebno je prvo stvoriti.
Shema Shema sadrži manji broj tablica činjenica.Shema sadrži više tablica dimenzija.
ZnačajkeTablica činjenica može imati podatke u numeričkom i ual formatu.Tablica dimenzija uvijek sadrži atribute u ual formatu.


Definicija tablice činjenica

Tablica činjenica je tablica koja sadrži mjerenja duž atributa tablica dimenzija. Može sadržavati podatke na najnižoj mogućoj razini. Neka tablica činjenica samo sadrži sažetke podataka, nazvane kao Skupna tablica činjenica, Tablica činjenica gotovo sadrži datum otisnut podaci. Raspravimo o karakteristikama tablice činjenica.

Spojeni ključ
Tablica činjenica sadrži Združeni ključ koji je spajanje primarnih ključeva svih tablica dimenzija. Spojeni ključ tablice činjenica mora jedinstveno identificirati redak u tablici činjenica.

Grain podataka
Zrno podataka pokazuje koliko su duboko pohranjena mjerenja u tablici. Zrna podataka moraju biti na najvećoj mogućoj razini.

Aditivne mjere
Atributi tablice činjenica mogu biti potpuno aditivan ili polu-aditiv, Potpuno aditivne mjere su one koje se mogu lako sažeti za sve dimenzije u tablici. Na primjer, količina_orured je atribut koji se može sažeti za sve dimenzije. Kao, za pojedinog kupca, regiju, datum, marku itd. Možemo iznijeti ukupnu količinu, a mjere polu-aditiva su one koje se mogu zbrojiti po nekim dimenzijama tablice činjenica, ali ne po svim dimenzijama. Kao na primjer, iznos bilance ne može se zbrojiti u vremensku dimenziju, jer se tijekom vremena mijenja.


Redki podaci
Ponekad možemo vidjeti zapise u tablici atributi s ništavne mjere, Na primjer, na odmoru ne može biti nijedna narudžba. Dakle, atributi za ovaj datum imat će ništavne mjere. Ne moramo pohranjivati ​​mjere za takve vrste zapisa jer ne pružaju nikakve podatke.

Degenerirane dimenzije
Ponekad možete naići na neke dimenzije u tablici, koje uopće nisu aditivne. Na primjer, order_number, customer_id, ne možete dodati ove vrste dimenzija. Međutim, u slučaju da morate pronaći narudžbu određenog kupca u ovom mjesecu; tada će vam trebati kupac_id da povežete svoje pretraživanje. Ove vrste ako se nazivaju atributi ili dimenzije tablice činjenica Degenerirana dimenzija.

Definicija tablice dimenzija

Tablica dimenzija ključna je komponenta Startne sheme. Tablica dimenzija sadrži atribute koji predstavljaju dimenzije, duž kojih se mjerenje uzima u stvari tablicu. Nadalje, raspravljat ćemo o nekim karakteristikama tablice dimenzija.

Atributi i ključevi
Svaka tablica dimenzija mora imati a Osnovni ključ koji jedinstveno identificira svaki zapis tablice. Uobičajeno je da tablica dimenzija sadrži mnoge atribute. Dakle, čini se da jest širok tj. kada stvorite tablicu dimenzija, ustanovit ćete da se širi vodoravno.

Vrijednosti atributa
Vrijednosti atributa u dimenzionalnoj tablici rijetko su numeričke, većinu puta u kojima ćete pronaći vrijednosti atributa nalaze se u ual format, Na primjer naziv proizvoda, marka, kategorija, potkategorija itd.

Odnos među svojstvima
Često možete to primijetiti, atributi na koje nailazite u tablici dimenzija nisu izravno povezani. Na primjer, Product_brand ne mora učiniti ništa s_datotekom_paketa, ali i jedno i drugo bi mogli biti atributi tablice dimenzija proizvoda.

Normalizacija
Tablica dimenzija je ne trebao biti normalizirani, To je zato što bi normalizacija tablice stvorila mnoge posredne tablice. Kada upit pokupi atribut iz dimenzijske tablice i obnovi mjerenja po tomu za tablicu činjenica, upit mora proći kroz one usredne tablice koje postaju neučinkovite. Dakle, tablice dimenzija nisu normalizirane.

Bušenje, kotrljanje
Atributi tablice dimenzija omogućuju vam dobivanje pojedinosti bilo prelaskom s više razine združenih atributa na atribute niže razine. Na primjer, ako želite pronaći ukupnu prodaju u nekoj regiji, tada možete potražiti detaljnu prodaju prema državi, gradu, poštanski broj. Možete čak i zbrojiti kako biste prvo pronašli zip, a po gradu, a zatim prema gradu.

Višestruka hijerarhija
Često tablica dimenzija nudi više hijerarhija. Na primjer, imamo tablicu dimenzija proizvoda za robnu trgovinu. Sada imamo dva odjela marketing i računovodstvo.

Odjel marketinga će u određenoj hijerarhiji razvrstati među atribute tablice dimenzija proizvoda kako bi dobio mjerenja za tablicu činjenica.

S druge strane, računovodstveni odjel će svrstati među atribute tablice dimenzija proizvoda u različitim hijerarhijama kako bi dobio mjerenja za tablicu činjenica.

Dakle, tablica dimenzija mora imati više hijerarhija ili razinu združivanja atributa kako bi se korisnik omogućio da se probije prema bilo kojoj od više hijerarhija.

ploče
Iako tablica dimenzija ima previše atributa, ona ima manje zapisa.

  1. Tablica činjenica sadrži mjerenje duž dimenzije / atributa dimenzijske tablice.
  2. Tablica činjenica sadrži više zapisa i manje atributa u usporedbi s tablicom dimenzija, dok tablica dimenzija sadrži više atributa i manje zapisa.
  3. Veličina tablice tablice činjenica raste vertikalno, dok veličina tablice dimenzije tablice raste vodoravno.
  4. Svaka tablica dimenzija sadrži primarni ključ za identifikaciju svakog zapisa u tablici, dok tablica činjenica sadrži pridruženi ključ koji je kombinacija svih primarnih ključeva svih tablica dimenzija.
  5. Tablica dimenzija mora se zabilježiti prije kreiranja tablice činjenica.
  6. Shema sadrži manje tablica činjenica, ali više dimenzijskih tablica.
  7. Tablica atributa u stvari je numerička kao i ualna, ali atributi tablice dimenzija imaju samo atribute ual.

Zaključak:

Oba su podjednako važna za stvaranje sheme, ali tablica dimenzija mora se zabilježiti prije tablice činjenica. Kako je nemoguće stvoriti tablicu činjenica s vanjskim dimenzijama.