Tablica dimenzija - Uvod - Vrste - Kako to djeluje - prednosti

Sadržaj:

Anonim

Uvod u tablicu dimenzija

Tablica dimenzija prisutna je u shemi zvijezda ili pahuljica. Tablice dimenzija pomažu opisati dimenzije tj. Vrijednosti dimenzija, atribute i ključeve. Općenito je malih dimenzija. Veličina može biti u rasponu od nekoliko do tisuću redaka. Opisuje predmete koji se nalaze u tablici činjenica. Tablica dimenzija odnosi se na prikupljanje ili skupinu informacija koje se odnose na bilo koji mjerljivi događaj. Oni čine jezgru za dimenzionalno modeliranje. Sadrži stupac koji se može smatrati stupcem primarnog ključa koji pomaže jedinstvenom prepoznavanju svakog dimenzijskog retka ili zapisa. Kroz ovaj ključ pridružuje se tablicama činjenica. Kad se stvori ključ zvan surogat ključ koji se generira u sustavu koristi se za jedinstveno prepoznavanje redaka u dimenziji.

Zašto trebamo koristiti?

  • Njegova pomoć za pohranu povijesti informacija ili informacija o dimenzijama.
  • To je lako razumjeti od normaliziranih tablica.
  • U tablicu se može dodati više stupaca bez utjecaja na postojeće aplikacije koje ih koriste.

Vrste tablice dimenzija

Slijede različite vrste tablice dimenzija:

1. SCD (polako mijenjati dimenzije)

Atributi dimenzija koji imaju tendenciju da se polako mijenjaju s vremenom, a ne da se mijenjaju u pravilnom intervalu vremena nazivaju se dimenzije koje polako mijenjaju. Na primjer, mijenjanje adrese i telefonskog broja, ali ne redovito. Pogledajmo primjer čovjeka koji putuje u različite zemlje, tako da treba promijeniti adresu prema toj zemlji. To se može učiniti na tri načina:

Tip1: Prepiši prethodnu vrijednost. Ova se metoda lako primjenjuje i pomaže u uštedi prostora, pa tako smanjuje troškove. Ali, povijest je izgubljena u ovom scenariju.

Tablica prije promjene

iskaznicaIMEZEMLJANACIONALNOST
1001RachelIndijaIndijanac

Tabela nakon promjene

iskaznicaIMEZEMLJANACIONALNOST
1001RachelKinaIndijanac

Tip 2: Dodajte novi redak s novom vrijednošću. U ovoj se metodi povijest sprema i može se koristiti kad god je potrebno. Ali zauzima veliki prostor, što povećava troškove.

Tablica prije promjene

iskaznicaIMEZEMLJANACIONALNOST
1001RachelIndijaIndijanac

Tabela nakon promjene

iskaznicaIMEZEMLJANACIONALNOST
1001RachelIndijaIndijanac
1001RachelKinaIndijanac

Tip 3: Dodavanje novog stupca. To je najbolji pristup jer se povijest može lako održavati.

Tablica prije Promjena

iskaznicaIMEZEMLJANACIONALNOST
1001RachelIndijaIndijanac

Tabela nakon promjene

iskaznicaIMEZEMLJASTARA DRŽAVANACIONALNOST
1001RachelKinaIndijaIndijanac

2. Konformirana dimenzija

Ova se dimenzija dijeli na više predmetnih područja ili podataka. Isti se može koristiti u različitim projektima bez ikakvih modifikacija u istom. Koristi se za održavanje konzistentnosti. Konformirane dimenzije su one koje su potpuno iste ili je pravi podskup bilo koje druge dimenzije.

3. Neželjena dimenzija

Neželjena dimenzija je skupina atributa niske kardinalnosti. Sadrži različite ili različite atribute koji nisu povezani s bilo kojim drugim atributom. Oni se mogu koristiti za primjenu RCD-a (dimenzije koja se brzo mijenja), poput zastava, utega itd.

4. Degenerirajuća dimenzija

Atributi koji su pohranjeni u samoj tablici činjenica, a ne kao zasebna tablica dimenzija, ti se atributi nazivaju degenerirana dimenzija. Na primjer, broj ulaznice, broj računa, broj transakcije itd.

5. Roleplay dimenzija

Imati više odnosa s tablicom činjenica naziva se dimenzijom igranja uloga. Drugim riječima, kada se isti dimenzijski ključ sa svim pripadajućim atributima pridruži mnogim inozemnim ključevima predstavljenim u tablici činjenica. U istoj postojećoj bazi podataka može ispuniti više svrha.

Kako to funkcionira u skladištu podataka?

  • Dimenzija se odnosi na prikupljanje ili skupinu informacija koje se odnose na bilo koji mjerljivi događaj. Oni čine jezgru za dimenzionalno modeliranje. Kad se stvori dimenzija, nastaje struktura projekta. Stvoreno se može koristiti u različitim projektima i odražava ideju ponovne upotrebe. Kada se u bilo kojem od promjena napravi promjena, njezin se učinak očituje samo u toj posebnoj tablici. Kad se izrađuje izvješće, korisnik može uzeti podatke iz kojih tablice dimenzija sadrže sve potrebne podatke.
  • Prilikom provođenja dimenzijskog modeliranja atomski se podaci učitavaju u dimenzionalne strukture. Tada se generiraju dimenzijski modeli ili grade oko poslovnih procesa. Prilikom stvaranja morate imati na umu filtriranje vrijednosti domene i spremanje oznaka izvještaja u ove tablice. Mora se osigurati da se surogatni ključ (ključ generiran u sustavu koji se koristi tijekom stvaranja tablice dimenzija koji pomaže da se jedinstveno identificira svaki zapis prisutan u dimenzionalnoj tablici.) Mora koristiti tijekom izrade tablice dimenzija. Moraju se denormalizirati jer je njihov zadatak omogućiti korisniku da lako i efikasno čita i analizira podatke, a ne da upravlja transakcijama. Glavni cilj dimenzije je osigurati filtriranje, izvršiti grupiranje i učinkovito označavanje.

prednosti

Ispod su različite prednosti tablice dimenzija:

  • Ima jednostavnu strukturu.
  • Lako je analizirati i razumjeti.
  • Denormalizirani podaci.
  • Pomaže u održavanju povijesnih podataka bilo koje dimenzije.
  • Jednostavno dohvaćanje podataka s njega.
  • Brzo za kreiranje i implementaciju.
  • To daje kontekst koji okružuje svaki poslovni proces.

Zaključak - Tablica dimenzija

Ovo je sastavni dio modeliranja podataka. Koristi se u shemi zvijezda ili pahuljica. Sadrži dimenzije, ključeve i vrijednosti atributa tablice činjenica. Postoje različite vrste koje se koriste u različitim scenarijima.

Preporučeni članci

Ovo je vodič za tablicu dimenzija. Ovdje smo razgovarali o vrstama, kako tablica dimenzija djeluje u skladištu podataka s prednostima. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. Tablica činjenica prema dimenziji
  2. Što je tablica činjenica?
  3. Što je Tableau?
  4. Miješanje podataka u Tableauu