Johdanto tähtiohjelmaan

Tähtikaavio on helpoin lähestymistapa ja ulottuvuusmalli, jossa toimintotaulukot, mitat ja tosiasiat on järjestetty järjestäytyneellä tavalla ja sitä käytetään enimmäkseen liiketoimintaan liittyvissä tiedoissa ja tietovarastoissa. Tähtikaavio muodostetaan järjestämällä kukin tosiasia siihen liittyvillä mitoilla, jotka muistuttavat tähteä. Tosiasia on lopputulos, kuten myyntitiedot ja kirjautumismäärät. Ulottuvuus on viitetietojen keruu, joka sisältää tosiasioita, kuten päivämäärän, tiedot tuotteesta ja asiakkaista. Tähtikaavio on optimoitu suuriin tietokyselyihin tietovarastoissa, online-analyyttisen prosessoinnin datakuutiot ja myös ad-hoc-kyselyt.

Kuinka luoda tähtiohjelma?

Täällä käyttäjä aikoo luoda Tähtikaavio muuntamalla olosuhteiden mallin. Kokonaisuussuhdemallit ovat liian monimutkaisia ​​selittämään funktionaalisia suuruuksia ja määritteitä, joten se on yksinkertaistettu ulotteiseen tähtikaavaan seuraavasti:

  • Löydä yritysmenettely kokonaisuussuhteesta ja ymmärrä malli, joka voidaan jakaa useampaan ulottuvuuteen. Yhteisösuhde koostuu yritystiedoista.
  • Löydä monista moniin taulukoita kokonaisuussuhteista, mikä selittää yrityksen menettelytavan ja muuntaa ne mittakaavan todellisuustaulukoiksi. Tämä taulukko sisältää tietoja, jotka koostuvat tosiasiataulusta ja mittataulusta, jossa on numeeriset arvot ja yksilölliset avainmääritteet.
  • Tämän prosessin tarkoituksena on erottaa vaihtoon perustuvat informaatiotaulukot tai tiedot poistetut taulukot. Joten on tarpeen suunnitella monia lukuisiin suhteisiin. Esimerkiksi ERP-tietokannassa on laskutiedot, jotka ovat vaihtotaulukko. Tiedot, jotka päivitetään ja päivitetään, ovat vaihtopohjaisia ​​taulukoita. Nyt verrataan molempia taulukoita, joten on johdettu, että tiedot ovat todella staattisia.
  • Todellisuustaulukko on dimensiomallin esitys, joka näyttää monista lukuisiin verkkoihin äärellisten mittausten välillä. Tämä johtaa siihen, että vierailla avaimilla todellisuustaulukoissa on useita lukuisia, mikä on laskettava suhde. suurin osa tästä taulukosta kuuluu vaihtopohjaisiin taulukoihin
  • Viimeinen vaihe tähtikaavion suunnittelussa on normalisoida asettavat taulukot mittataulukoiksi. Pakollinen avain on kopion avaimen tekeminen. Tämä avain perustuu todellisuustaulukkoon, joka auttaa ymmärtämään paremmin. Etsi päivämäärä ja kellonaika suhteiden suunnittelusta ja suodata mittataulukko. Päivämäärät tallennetaan päivämäärä- ja aikaleimoina. Päivämääräulottu sarake edustaa vuotta, kuukautta tai päivämäärää tai aikaa

Esimerkki: Aikaulotteisessa taulukossa on TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek, jotka voivat olla tärkeitä kriteereitä mittataulukoille. Samoin kaikilla taulukoilla on yksilöivä tunnus ja määritteet. Kyselykieliä, kuten SQL, voidaan käyttää tiedon louhintaan, tietovarastoon ja tietojen analysointiin.

Kuution määritelmän syntaksi:

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

Kuutioita käytetään hälytysten käsittelemiseen eri tasoilla, ja vastausaika kyselyyn vastaamiseksi on minimaalinen. Sitä on saatavana valmiiksi rakennettuna ja sitä voidaan soveltaa vaadituissa tilanteissa. Star-skeeman luominen on erittäin helppoa ja tehokasta soveltaa, ja se on myös mukautettavissa. Tietotaulukon ja mittataulukon täyttäminen on pakollista. Tämä puolestaan ​​muodostaa tähden ja voidaan muodostaa käyttämällä SQL-kyselyitä tai käynnissä olevaa koodia. Tämän suunnittelun tarkoituksena on ymmärtää paremmin ja noutaa tietoja helposti.

Tähtikaavion ominaisuudet

1. Tähtikaavio tarjoaa nopeat aggregaatiot ja laskelmat, kuten myytyjen tuotteiden kokonaismäärä ja saadut tulot kunkin kuukauden lopussa. Nämä yksityiskohdat ja prosessi voidaan suodattaa vaatimusten mukaan muodostamalla sopivat kyselyt.

2. Sillä on kyky suodattaa tietoja normalisoidusta tiedosta ja tarjota tietovarastointitarpeita. Normalisoidun taulukon liittyvät tiedot on pinottu useita ulottuvuuksia -välilehteen. Kullekin tietotaululle luodaan yksilöivä avain kunkin rivin tunnistamiseksi.

3. Faktataulu on tiettyjen tapahtumien mittaus, mukaan lukien äärelliset lukuarvot, ja se koostuu mittataulukoihin liittyvistä vieraista avaimista. Tämä taulukko on kehitetty tosiarvoilla atomitasolla ja sallii tallentaa useita tietueita kerrallaan. Tietotaulukoita on kolme erityyppistä.

4. Transaktiotaulukot koostuvat tiedoista tietyistä tapahtumista, kuten lomatapahtumista, myyntitapahtumista.

5. Tallennetaan tiettyjen kausien tosiasiat, kuten tilitiedot kunkin vuosineljänneksen lopussa.

6. Taulukoita, joissa on nopea aggregoituminen tietyn ajanjakson ajan, kutsutaan kertyviksi tilannekuvataulukoiksi.

7. Mittataulukot tarjoavat yksityiskohtaiset ominaisuustiedot, tietueista löytyvät tietueet. Mittataululla voi olla monipuolisia ominaisuuksia. Mittataulukoita käytetään pääasiassa aika- ja päivämäärämittatauluina, tuote- ja ostotilauksina mittatauluna, työntekijä- ja tilitiedoina mittataulukkona, maantieteellisinä ja sijainneina. Nämä taulukot on määritetty yhdellä kokonaisluvutietotyypillä, joka on pääasiallinen pääavain.

8. Käyttäjä voi suunnitella pöydän vaatimusten mukaan. Esimerkiksi, jos hän tarvitsee myyntimittataulukon, jossa on tuote- ja asiakasavain, päivämäärä- ja aika-avain, tuototulo-avain. Jos liikemies kehystää tuotteen mittataulun keskeisillä määritteillä, kuten värillä, ostetun tuotteen päivämäärällä, tarjousavaimella ja asiakasavaimella.

edut

  • Se on muodostettu yksinkertaisella logiikalla ja kyselyt, joiden avulla tiedot on helppo purkaa transaktioprosessista.
  • Sillä on yhteinen raportointilogiikka, joka vihjataan dynaamisesti.
  • Tähtikaavio voi tarjota parannuksen raportointisovellusten suorituskykyyn.
  • Tähtikaavio, joka on suunniteltu syöttämällä kuutioita, joita Online Transaction -prosessi soveltaa kuutioiden rakentamiseksi ja saattamiseksi toimimaan tehokkaasti.

haitat

  • Sillä on korkea eheys ja korkea normalisoitunut tila. Jos käyttäjä ei päivitä arvoja, koko prosessi romahtaa. Suojaukset ja turvallisuus eivät ole luotettavia raja-arvoon saakka. Se ei ole niin joustava kuin analyyttinen malli, eikä laajenna sen tehokasta tukea moniin suhteisiin.
  • Tähtikaavio on otettu käyttöön tietokannassa datan nopeamman palautumisen hallitsemiseksi. Kyselyä käytetään tarpeen valitsemiseen sen sijaan, että haettaisiin koko tietokannasta. Suodatettuja ja valittuja tietoja voidaan soveltaa eri tapauksissa. Tästä syystä tämä tähtikaavio on yksinkertainen malli, joka hyväksytään helposti.

Suositeltava artikkeli

Tämä on opas mihin Star Schema kuuluu? Tässä keskustellaan Johdanto Tähtikaavio ja sen ominaisuudet sekä etuja ja haittoja. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Yleiskatsaus tosiasioihin
  2. Tähtikaavio vs. lumihiutaleohjelma | Suurimmat erot
  3. Tietovaraston mallintaminen tyypeillä
  4. AWS-tietokannat edut
  5. AWS Data Pipeline

Luokka: