Razlika između tablice činjenica i tablice dimenzija
Ključna razlika između tablice činjenica i tablice dimenzija
- Tablica činjenica sadrži mjerenja, metriku i činjenice o poslovnom procesu, dok je tablica dimenzija pratilac tablice činjenica koja sadrži opisne atribute koji se koriste kao ograničenje upita.
- Tablica činjenica nalazi se u središtu sheme zvijezde ili pahulje, dok se tablica dimenzija nalazi na rubovima sheme zvijezde ili pahulje.
- Tablica činjenica definirana je svojom zrnatošću ili najatomičnijom razinom, dok bi tablica dimenzija trebala biti detaljna, opisna, potpuna i zajamčene kvalitete.
- Tablica činjenica pomaže u pohranjivanju oznaka izvješća, dok tablica dimenzija sadrži detaljne podatke.
- Tablica činjenica ne sadrži hijerarhiju, dok tablica dimenzija sadrži hijerarhije.
Što je tablica činjenica?
Tablica činjenica je primarna tablica u a dimenzionalni model.
Tablica činjenica sadrži
- Mjerenja/činjenice
- Vanjski ključ za dimenzijsku tablicu
Što je tablica dimenzija?
- Tablica dimenzija sadrži dimenzije činjenice.
- Pridruženi su tablici činjenica preko stranog ključa.
- Dimenzijske tablice su denormalizirane tablice.
- Atributi dimenzije su različiti stupci u tablici dimenzija
- Dimenzije nude opisne karakteristike činjenica uz pomoć njihovih atributa
- Nije postavljeno ograničenje za broj dimenzija
- Dimenzija također može sadržavati jedan ili više hijerarhijskih odnosa
Tablica činjenica nasuprot tablici dimenzija
Ispod je razlika između tablice činjenica i tablice dimenzija
Parametri | Tablica činjenica | Tablica dimenzija |
---|---|---|
Definicija | Mjerenja, metrike ili činjenice o poslovnom procesu. | Popratna tablica uz tablicu činjenica sadrži opisne atribute koji se koriste kao ograničenje upita. |
svojstvo | Nalazi se u središtu sheme zvijezde ili pahuljice i okružen je dimenzijama. | Spojen na tablicu činjenica i smješten na rubovima zvijezde odn shema snježne pahulje |
dizajn | Definirano njihovim zrnom ili njegovom najatomarnijom razinom. | Mora biti riječit, opisan, potpun i s osiguranom kvalitetom. |
Zadatak | Tablica činjenica je mjerljivi događaj za koji se podaci dimenzijske tablice prikupljaju i koriste za analizu i izvješćivanje. | Prikupljanje referentnih informacija o tvrtki. |
Vrsta podataka | Tablice činjenica mogu sadržavati informacije poput prodaje u odnosu na skup dimenzija kao što su proizvod i datum. | Evert dimenzijska tablica sadrži atribute koji opisuju detalje dimenzije. Npr., dimenzije proizvoda mogu sadržavati ID proizvoda, kategoriju proizvoda itd. |
Ključ | Tablica primarnih ključeva zapravo se preslikava kao strani ključevi u dimenzije. | Tablica dimenzija ima stupce primarnog ključa koji jedinstveno identificiraju svaku dimenziju. |
Čuvanje | Pomaže pri pohranjivanju oznaka izvješća i filtriranja vrijednosti domene u dimenzijskim tablicama. | Učitavanje detaljnih atomskih podataka u dimenzionalne strukture. |
Hijerarhija | Ne sadrži hijerarhiju | Sadrži hijerarhije. Na primjer, lokacija može sadržavati državu, pin kod, državu, grad itd. |
Vrsta činjenica
Vrsta činjenica | Objašnjenje |
---|---|
Aditivi | Svim dimenzijama treba dodati mjere. |
Poluaditiv | U ovoj vrsti činjenica, mjere se mogu dodati nekim dimenzijama, a ne drugim. |
Bez aditiva | Pohranjuje neku osnovnu mjernu jedinicu poslovnog procesa. Neki primjeri iz stvarnog svijeta uključuju prodaju, telefonske pozive i narudžbe. |
Vrste dimenzija
Vrste dimenzija | Definicija |
---|---|
Usklađene dimenzije | Usklađene dimenzije su sama činjenica na koju se odnosi. Ova se dimenzija koristi u shemi s više od jedne zvjezdice ili Datamart. |
Dimenzije potpora | Dimenzija može imati referencu na drugu tablicu dimenzija. Ove sekundarne dimenzije nazivaju se vanjske dimenzije. Ovu vrstu dimenzija treba koristiti pažljivo. |
Shrunken Rollup dimenzije | Shrunken Rollup dimenzije su podjela redaka i stupaca osnovne dimenzije. Ove vrste dimenzija korisne su za razvoj agregiranih tablica činjenica. |
Spoji tablica dimenzija-dimenzija | Dimenzije mogu imati reference na druge dimenzije. Međutim, ovi se odnosi mogu modelirati s vanjskim dimenzijama. |
Dimenzije igranja uloga | Jedna fizička dimenzija pomaže u višestrukom referiranju u tablici činjenica jer se svaka referenca povezuje na logički različitu ulogu za dimenziju. |
Dimenzije smeća | To je zbirka nasumičnih transakcijskih kodova, zastavica ili tekstualnih atributa. Možda logično ne pripada nijednoj specifičnoj dimenziji. |
Degenerirane dimenzije | Degenerirana dimenzija je bez odgovarajuće dimenzije. Koristi se u transakcijama i prikupljanju tablica s činjenicama. Ova vrsta dimenzije nema svoju dimenziju jer je izvedena iz tablice činjenica. |
Zamjenjive dimenzije | Koriste se kada je ista tablica činjenica uparena s različitim verzijama iste dimenzije. |
Dimenzije koraka | Sekvencijalni procesi, poput događaja na web-stranicama, uglavnom imaju zaseban redak u tablici činjenica za svaki korak u procesu. Govori gdje bi se određeni korak trebao koristiti u cjelokupnoj sesiji. |