Eelmistes , tutvustasime DATA VAULT'i aluseid, DATA VAULT'i laiendamist analĂŒĂŒsile sobivasse seisundisse ja BUSINESS DATA VAULT'i loomist. On aeg lĂ”petada sari kolmanda artikliga.
Nagu ma eelnevas mainisin , on see artikkel pĂŒhendatud BI teemale, tĂ€psemalt DATA VAULT'i ettevalmistamisele BI andmeallikana. Vaatame, kuidas luua faktide ja mÔÔtmete tabelid ning seelĂ€bi luua tĂ€he skeem.
Kui ma alustasin ingliskeelsete materjalide uurimist DATA VAULT'i andmevitriinide loomisest, tekkis mul tunne, et protsess on piisavalt keeruline. Kuna artiklid on mahukad, sisaldavad nad viiteid terminoloogilistele muudatustele, mis on tekkinud Data Vault 2.0 metoodikas, ja rÔhutavad nende mÀÀratlemise tÀhtsust.
Kuid sĂŒvenedes tĂ”lkesse, sai selgeks, et see protsess pole sugugi nii keeruline. Kuid vĂ”ib-olla teil kujuneb vĂ€lja teine arvamus.
Nii et liigutame edasi tuumani.
MÔÔtmete ja faktide tabelid DATA VAULT'is
KÔige keerulisem arusaamine on jÀrgmine:
- MÔÔtmete tabelid on rajatud hubide ja nende satelliitide teabele;
- Faktide tabelid on rajatud linkide ja nende satelliitide teabele.
Ja see on ilmne pÀrast artikli lugemist . Hubid salvestavad ainulaadsed vÔtmed Àriesemetest, nende sateellid sisaldavad Àriesemete atribuutide seisundeid, mis on ajaga seotud; linkidega seotud satelliidid, mis toetavad tehingute salvestamist, salvestavad nende tehingute numbrilised omadused.
Teooria sellega pÔhimÔtteliselt lÔppeb.
Kuid siiski arvan, et on oluline mÀrkida paar mÔistet, mis vÔivad esineda DATA VAULT'i metoodikat kÀsitlevates artiklites:
- Raw Data Marts â âtooreâ andmete vitriinid;
- Information Marts â teavevitriinid.
MĂ”isted âRaw Data Martsâ tĂ€hendavad vitriine, mis on rajatud DATA VAULT'i andmetele, sooritades piisavalt lihtsaid JOIN'e. âRaw Data Martsâ lĂ€henemine vĂ”imaldab paindlikult ja kiiresti laiendada andmeladu analĂŒĂŒsiks sobiva teabega. Selline lĂ€henemine ei eelda keeruliste andmete transformatsioonide ning Ă€rireeglite tĂ€itmist enne vitriini paigutamist, kuid andmed âRaw Data Marts'isâ peavad olema Ă€rikasutajale arusaadavad ja luua aluse edasiseks töötlemiseks, nĂ€iteks BI tööriistadega.
MĂ”isted âInformation Martsâ tuli esile Data Vault 2.0 metodoloogias, asendades vana mĂ”iste âData Martsâ. See muudatus tuleneb arusaamast, et andmemudeli elluviimise eesmĂ€rk aruannete koostamiseks on andmete muutmine informatsiooniks. âInformation Martsâ schema peaks esmajĂ€rjekorras tagama, et ettevĂ”ttel on otsuste tegemiseks sobiv teave.
Piisavalt sÔnaselged mÀÀratlused peegeldavad kahte lihtsat fakti:
- TĂŒĂŒpi âRaw Data Martsâ vitriinid pĂ”hinevad toorandmete (RAW) DATA VAULT'il, andmesalvestusel, mis sisaldab ainult baasmĂ”isted: HUBS, LINKS, SATELLITES;
- Vitriinid âInformation Martsâ ehitatakse kasutades BUSINESS VAULT elemente: PIT, BRIDGE.
Kui vaatame nĂ€iteks töötaja teabe salvestamise nĂ€iteid, siis vĂ”ib öelda, et vitriin, mis nĂ€itab töötaja praegust (tĂ€nast) telefoninumbrit â see on tĂŒĂŒp âRaw Data Martsâ vitriin. Sellise vitriini loomiseks kasutatakse töötaja Ă€ri vĂ”tme ja funktsiooni MAX(), mis on rakendatud satelliidi laadimise kuupĂ€evale (MAX(SatLoadDate)). Kui on vajalik sĂ€ilitada ajaloo muutus vitriinis â on oluline mĂ”ista, kui kaua telefon oli kehtiv, selle tabeli peamiseks vĂ”tmekomponendiks on Ă€ri vĂ”ti koos laadimiskuupĂ€evaga satelliidis, samuti lisatakse kehtivuse lĂ”ppkuupĂ€ev.
Vitriini loomine, mis salvestab iga atribuudiga seotud mitme satelliidi ajakohast teavet, nĂ€iteks telefoninumber, aadress, nimi, eeldab PIT tabeli kasutamist, mille kaudu on lihtne saada kĂ”ik kehtivuse kuupĂ€evad. Selliseid vitriine peetakse âInformation Martsâ tĂŒĂŒpi vitriinideks.
MÔlemad lÀhenemisviisid on asjakohased nii mÔÔtmete kui ka faktide jaoks.
Mitme linkide ja hubide teabe salvestamiseks mÔeldud vitriinide loomiseks vÔib kasutada BRIDGE tabelite abil.
Selle artikliga lĂ”petan DATA VAULT kontseptsiooni tsĂŒkli, loodan, et jagatud teave on kasulik teie projektide elluviimisel.
Nagu alati, lÔpuks, mÔned kasulikud lingid:
- Kent Graziiano, millel on lisaks detailsele kirjeldamisele ka mudeli skeemid;
- Raamat: âBuilding a Scalable Data Warehouse with DATA VAULT 2.0â;
- ;
- .
Allikas: habr.com
