Täheskeemi tutvustus

Tärgiskeem on lihtsaim lähenemisviis ja dimensioonimudel, kus funktsioonide tabelid, mõõtmed ja faktid on paigutatud organiseeritud viisil ning seda rakendatakse enamasti äriteabe ja andmete ladustamise valdkonnas. Tärnide skeem moodustatakse, järjestades iga fakti sellega seotud mõõtmetega, mis sarnanevad tähega. Fakt on lõpmatu tulemus, näiteks müügi üksikasjad ja sisselogimiste arv. Mõõt on võrdlusandmete kogumine, mis sisaldab fakte, nagu kuupäev, üksikasjad toote ja klientide kohta. Tärniskeem on optimeeritud tohutute andmepäringute jaoks andmete ladustamisel, veebianalüütilise töötlemise andmekuubikute ja ka ad-hoc päringute jaoks.

Kuidas luua täheskeemi?

Siin loob kasutaja olekusuhte mudeli teisendamise teel täheskeemi. Olemite ja suhete mudelid on funktsionaalsete suuruste ja atribuutide selgitamiseks liiga keerulised, seetõttu on see lihtsustatud mõõtmetega täheskeemiks järgmiselt:

  • Leidke ettevõtte protseduur olemi-suhte vaatest ja mõistke mudelit, mille saab jagada mitmemõõtmelisteks mudeliteks. Üksuse suhe koosneb äriandmetest.
  • Leidke olemussuhtes palju-palju tabeleid, mis selgitavad ettevõtte protseduuri ja teisendage need mõõtmetega mudeli reaalsustabeliteks. See tabel sisaldab andmeid, mis koosnevad faktabelist ja numbriliste väärtuste ning kordumatute võtmeatribuutidega mõõtmetetabelist.
  • Selle protsessi mõte on vahet teha teabevahetuspunktide või teabe kustutatud tabelite vahel. Seega on vaja kujundada paljudest arvulisi suhteid. Näiteks ERP andmebaasis on arve üksikasjad, mis on vahetustabel. Üksikasjad, mida värskendatakse ja värskendatakse, on vahetuspõhised tabelid. Kui võrrelda mõlemat tabelit, on järeldatud, et andmed on staatilised.
  • Reaalsustabel on mõõtmete mudeli kujutis, mis näitab piiritletud mõõtmiste vahel paljudest kuni arvukatesse võrkudesse. Selle tulemuseks on, et võõraid võtmeid on tegelikkuse tabelites palju ja palju, see on loendatav suhe. suurem osa sellest tabelist kuulub vahetuspõhiste tabelite alla
  • Viimane samm täheskeemi kujundamisel on resideeruvate tabelite normaliseerimine mõõtmistabeliteks. Kohustuslik võti on duplikaadi võtme tegemine. See võti tugineb reaalsustabelile, mis aitab paremini mõista. Leidke kuupäev ja kellaaeg olemisuhete kujundamisel ja mõõtmetabelil. Kuupäevad salvestatakse kuupäeva ja kellaaja templites. Kuupäeva mõõtme veerg tähistab aastat, kuud või kuupäeva või kellaaega

Näide: Ajadimensioonitabelil on TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek, mis võivad olla olulised mõõtmete tabelite kriteeriumid. Samamoodi on kõigil tabelitel unikaalne ID ja atribuudid. Päringkeeli, näiteks SQL, saab kasutada andmete kaevandamisel, andmelaos ja andmete analüüsimisel.

Kuubi määratluse süntaks:

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

Erinevatel tasanditel hoiatusteadetega tegelemiseks kasutatakse kuubikuid ning päringule vastamiseks on minimaalne reageerimise aeg. See on saadaval eelmonteeritud konstruktsioonina ja rakendatav vajalikes olukordades. Stari skeemi loomine on väga hõlpsalt ja tõhusalt rakendatav ning ka kohandatav. Faktitabeli ja mõõtmete tabeli täitmine on kohustuslik, mis omakorda moodustab tähe ja seda saab moodustada SQL päringute või jooksukoodi abil. See disain on loodud andmete paremaks mõistmiseks ja hõlpsaks hankimiseks.

Täheskeemi omadused

1. Tärgiskeem pakub kiireid koondamisi ja arvutusi, näiteks müüdud üksuste koguarv ja iga kuu lõpus teenitud tulu. Neid üksikasju ja protsessi saab filtrida vastavalt nõuetele, koostades sobivad päringud.

2. See on võimeline filtreerima andmeid normaliseeritud andmetest ja pakkuma andmeladustamise vajadusi. Normeeritud tabeli seotud teave on virnastatud mitme mõõtme vahekaardile. Iga rea ​​tuvastamiseks luuakse iga faktabeli jaoks kordumatu võti.

3. Faktitabel on konkreetsete sündmuste mõõtmine, sealhulgas lõplike arvude väärtused ja koosneb mõõtmetabelitega seotud võõrvõtmetest. See tabel on raamitud faktiliste väärtustega aatomi tasemel ja võimaldab salvestada korraga mitu kirjet. Faktitabelit on kolme erinevat tüüpi.

4. Tehingute faktabelid sisaldavad andmeid konkreetsete sündmuste, näiteks puhkuseürituste, müügiürituste kohta.

5. Teatud perioodide faktide registreerimine, näiteks kontoandmed iga kvartali lõpus.

6. Teatava perioodi kiire liitmisega tabeleid nimetatakse akumuleeruvate hetkepiltide tabeliteks.

7. Mõõtmetetabelid pakuvad üksikasjalikke andmeid atribuutide kohta, faktabelist leitud kirjeid. Mõõtmetetabelil võib olla erinevaid funktsioone. Mõõtmete tabeleid kasutatakse peamiselt kui kellaaja ja kuupäeva mõõtmete tabelit, toodete ja ostutellimuste mõõtmete tabelit, töötajate ja konto üksikasju Mõõtmete tabelit, geograafia ja asukohtade mõõtmete tabelit. Need tabelid on määratud ühe täisarvu andmetüübiga, mis on primaarvõtme duplikaat.

8. Kasutaja saab kujundada oma laua vastavalt nõudmistele. Näiteks kui ta vajab müügi mõõtmete tabelit koos toote- ja kliendivõtmega, kuupäeva- ja kellaajavõtmega, siis saadava tulu võtmega. Kui ärimees raamib toote mõõtmete tabeli võtmeatribuutidega, nagu värv, ostetud kauba kuupäev, reklaamikood ja kliendikood.

Eelised

  • See on moodustatud lihtsa loogikaga ja päringutega on andmeid tehinguprotsessist hõlpsalt eraldada.
  • Sellel on ühine aruandlusloogika, mida eeldatakse dünaamiliselt.
  • Tärnide skeem võib pakkuda rakenduste aruandluse jõudluse suurenemist.
  • Tärniskeem, mille on loonud võrgutehingute protsessi rakendatud kuubikud kuubikute tõhusaks töötamiseks ja rakendamiseks.

Puudused

  • Sellel on kõrge terviklikkus ja normaliseeritud seisund. Kui kasutaja väärtusi värskendada ei õnnestu, ahendatakse kogu protsess. Kaitsed ja turvalisus ei ole kuni piirini usaldusväärsed. See pole nii paindlik kui analüütiline mudel ega laienda oma tõhusat tuge paljudele suhetele.
  • Tärnide skeem on andmebaasis juurutatud andmete kiirema taastamise juhtimiseks. Päringut kasutatakse kogu andmebaasist otsimise asemel vajaduse valimiseks. Filtreeritud ja valitud andmeid saab kasutada erinevatel juhtudel. Seetõttu on see täheskeem lihtne mudel, mis võetakse hõlpsalt vastu.

Soovitatav artikkel

See on juhend teemal Mis on täheskeem? Siin käsitleme täheskeemi sissejuhatust ja selle omadusi koos eeliste ja puudustega. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Ülevaade faktide tabelist
  2. Täheskeem vs lumehelveste skeem | Suurimad erinevused
  3. Andmelao modelleerimine tüüpidega
  4. Eelistega AWS-andmebaasid
  5. AWS Data Pipeline

Kategooria: