Uvod u Shemu zvijezda

Zvjezdana shema najlakši je pristup i dimenzionalni model gdje su tablice funkcija, dimenzije i činjenice organizirani na organiziran način i najčešće se primjenjuju u poslovnoj inteligenciji i skladištenju podataka. Zvjezdana shema formirana je organiziranjem svake činjenice s njom povezane dimenzije koje nalikuju zvijezdi. Činjenica je beskonačan ishod kao što su detalji prodaje i prijava. Dimenzija je prikupljanje referentnih podataka, uključujući činjenice, poput datuma, detalja o proizvodu i kupcima. Zvjezdana shema optimizirana je za ogromne podatke o podacima u skladištu podataka, internetsku analitičku obradu kocke podataka, kao i za ad-hoc upite.

Kako stvoriti zvjezdanu shemu?

Ovdje će korisnik stvoriti zvjezdanu shemu konverzijom modela odnosa entiteta. Modeli odnosa entiteta suviše su složeni da bi objasnili funkcionalne veličine i atribute, tako da je pojednostavljena dimenzionalna shema zvijezda na sljedeći način:

  • Pronađite postupak poduzeća s gledišta odnosa s entitetom i razumite model koji se može podijeliti u nekoliko dimenzionalnih modela. Odnos subjekta sastoji se od poslovnih podataka.
  • Pronađite mnogo do mnogih tablica u entitetu koji objašnjava postupak tvrtke i pretvorite ih u tablice stvarnosti dimenzionalnih modela. Ova tablica sadrži podatke koji se sastoje od tablice činjenica i dimenzijske tablice s numeričkim vrijednostima i jedinstvenim atributima ključa.
  • Ideja ovog procesa je razlikovati tablice s podacima o razmjeni ili tablice koje su izbrisane na informacijama. Stoga je potrebno oblikovati mnoge na brojne odnose. Na primjer, u ERP bazi podataka nalaze se detalji računa koji su tablica razmjene. Detalji koji se ažuriraju i osvježavaju su tablice koje se temelje na razmjeni. Sada, uspoređujući obje tablice, utvrđeno je da su podaci u stvarnom stanju.
  • Tablica stvarnosti predstavlja dimenzionalni model koji pokazuje mnoštvo brojnih mreža između konačnih mjerenja. Iz toga proizlazi da strani ključevi u tabelama stvarnosti dijele mnoge na mnogobrojne, što je izuzetan odnos. većina ove tablice spada pod tablice koje se temelje na razmjeni
  • Posljednji korak dizajniranja zvjezdanog shema je de-normalizacija rezidualnih tablica u mjerne tablice. Obvezni je ključ napraviti duplikat ključa. Ovaj se ključ oslanja na tablicu stvarnosti koja pomaže u boljem razumijevanju. Pronađite datum i vrijeme iz dizajna odnosa entiteta i ispunite tablicu dimenzija. Datum se sprema kao datum i vrijeme. Stupac s dimenzijom datuma predstavlja godinu, mjesec ili datum ili vrijeme

Primjer: Tablica dimenzija vremena ima TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek koji mogu biti važni kriteriji dimenzionalnih tablica. Slično tome, sve tablice imaju Jedinstveni id i atribute. Jezici upita poput SQL-a mogu se primijeniti na iskopavanje podataka, skladište podataka i analizu podataka.

Sintaksa definicije kocke:

Define cube (cube-name)(dimension-list): (measure-list)

Kocke su raspoređene za adresiranje upozorenja na različitim razinama, a vrijeme odgovora na odgovor je minimalno. Dostupan je kao unaprijed dizajniran dizajn i primjenjiv u potrebnim situacijama. Stvaranje Star sheme vrlo je jednostavno i učinkovito primijeniti, ai prilagodljivo je. Popunjavanje tablice činjenica i dimenzionalne tablice obvezno je, što zauzvrat izgleda kao zvijezda i može se formirati korištenjem SQL upita ili pokretačkog koda. Ovaj je dizajn napravljen za bolje razumijevanje i lako dohvaćanje podataka.

Karakteristike zvijezde sheme

1. Zvjezdana shema nudi brze objedinjavanja i izračune poput ukupnih prodanih predmeta i ostvarenog prihoda na kraju svakog mjeseca. Ovi detalji i postupak mogu se filtrirati prema zahtjevima uokvirivanjem odgovarajućih upita.

2. Kapacitet je filtriranja podataka iz normaliziranih podataka i pružanja potreba za skladištenjem podataka. Povezane informacije normalizirane tablice nalaze se u kartici s više dimenzija. Za svaku tablicu činjenica stvara se jedinstveni ključ za prepoznavanje svakog retka.

3. Tablica činjenica je mjerenje određenih događaja, uključujući vrijednosti konačnih brojeva, a sastoji se od stranih ključeva koji se odnose na dimenzionalne tablice. Ova je tablica uokvirena vrijednostima činjenica na atomskoj razini i omogućuje pohranjivanje više zapisa istovremeno. Postoje tri različite vrste tablice činjenica.

4. Tablice činjenica transakcija sastoje se od podataka o određenim događajima kao što su praznični događaji, prodajni događaji.

5. Evidentiranje činjenica za određena razdoblja poput podataka o računu na kraju svakog tromjesečja.

6. Tablice s brzom objedinjavanjem za određeno razdoblje nazivaju se akumulirajuće snimke tablica.

7. Dimenzionalne tablice pružaju detaljne podatke atributa, zapise pronađene u tablici. Tablica dimenzija može imati različite značajke. Dimenzionalne tablice uglavnom se koriste kao Tablica dimenzija vremena i datuma, Dimenzionalna tablica proizvoda i narudžbe, Tablica zaposlenika i računa Dimenzionalna tablica, Geografija i lokacija. Te su tablice dodijeljene s jednim cijelim tipom podataka koji je duplikat primarnog ključa.

8. Korisnik može dizajnirati svoj stol prema zahtjevima. Na primjer, ako mu je potrebna prodajna dimenzijska tablica s ključem proizvoda i kupca, ključem datuma i vremena, ključ od ostvarenog prihoda. Ako poslovni čovjek uokviri dimenzionalnu tablicu proizvoda s ključnim atributima kao što su boja, datum kupljenog predmeta, promocijski ključ i ključ klijenta.

prednosti

  • Formirana je jednostavnom logikom i upitima je lako izvući podatke iz transakcijskog procesa.
  • Ima zajedničku logiku izvještavanja koja se podrazumijeva dinamično.
  • Zvjezdana shema može ponuditi povećanje performansi za aplikacije za izvještavanje.
  • Zvjezdana shema dizajnirana hranjenjem kockica koje primjenjuje Internetski postupak transakcije kako bi stvorio i učinio kocke učinkovito djelovanje.

Nedostaci

  • Ima visok integritet i visoko denormalizirano stanje. Ako korisnik ne ažurira vrijednosti, cijeli postupak će se urušiti. Zaštita i sigurnost nisu do kraja pouzdani. Nije fleksibilan kao analitički model i ne pruža učinkovitu podršku na mnogim odnosima.
  • Zvjezdana shema raspoređena je u bazi podataka radi kontrole bržeg oporavka podataka. Upit se koristi za odabir potrebe, a ne za pretraživanje čitave baze podataka. Filtrirani i odabrani podaci mogu se primijeniti u različitim slučajevima. Stoga je ova zvjezdasta shema jednostavan model koji se lako usvaja.

Preporučeni članak

Ovo je vodič Što je Zvjezdana shema? Ovdje smo raspravljali o Uvodu u Zvjezdanu shemu i njezinim karakteristikama, zajedno s prednostima i nedostacima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Pregled tablice činjenica
  2. Zvjezdana shema vs Shema snježne pahulje | Vrhunske razlike
  3. Modeliranje tipova skladišta podataka
  4. AWS baze podataka s prednostima
  5. AWS cjevovod podataka

Kategorija: