DATA VAULT izstrÄde un pÄreja uz BIZNESA DATU VAULT
IepriekÅ”ÄjÄ rakstÄ es runÄju par DATA VAULT pamatiem, aprakstÄ«ju galvenos DATA VAULT elementus un to mÄrÄ·i. To nevar uzskatÄ«t par DATA VAULT tÄmu kÄ izsmeltu, ir jÄrunÄ par nÄkamajiem soļiem DATA VAULT evolÅ«cijÄ.
Un Å”ajÄ rakstÄ es pievÄrsÄ«Å”os DATA VAULT attÄ«stÄ«bai un pÄrejai uz BUSINESS DATA VAULT jeb vienkÄrÅ”i BUSINESS VAULT.
BIZNESA DATU VAULT parÄdÄ«Å”anÄs iemesli
JÄatzÄ«mÄ, ka DATA VAULT, lai arÄ« tai ir noteiktas stiprÄs puses, nav bez trÅ«kumiem. Viens no Å”iem trÅ«kumiem ir grÅ«tÄ«bas rakstÄ«t analÄ«tiskos vaicÄjumus. VaicÄjumiem ir ievÄrojams skaits JOIN, kods ir garÅ” un apgrÅ«tinoÅ”s. TÄpat DATA VAULT ievadÄ«tie dati netiek pakļauti transformÄcijÄm, tÄpÄc no biznesa viedokļa DATA VAULT tÄ«rÄ veidÄ nav absolÅ«tas vÄrtÄ«bas.
TieÅ”i Å”o trÅ«kumu novÄrÅ”anai DATA VAULT metodika tika paplaÅ”inÄta ar tÄdiem elementiem kÄ:
IIN (laika laika) tabulas;
BRIDGE galdi;
IEPRIEKÅ DEFINÄTI ATvasinÄjumi.
SÄ«kÄk apskatÄ«sim Å”o elementu mÄrÄ·i.
IIN tabulas
Parasti viena biznesa vienÄ«ba (HUB) var saturÄt datus ar atŔķirÄ«gu atjauninÄÅ”anas Ätrumu, piemÄram, ja mÄs runÄjam par personu raksturojoÅ”iem datiem, varam teikt, ka informÄcijai par tÄlruÅa numuru, adresi vai e-pastu ir lielÄks atjauninÄÅ”anas Ätrums nekÄ, piemÄram, pilns vÄrds, pases dati, Ä£imenes stÄvoklis vai dzimums.
TÄpÄc, nosakot satelÄ«tus, jÄpatur prÄtÄ to atjauninÄÅ”anas biežums. KÄpÄc tas ir svarÄ«gi?
Ja vienÄ tabulÄ glabÄjat atribÅ«tus ar dažÄdiem atjauninÄÅ”anas Ätrumiem, tabulai bÅ«s jÄpievieno rinda ikreiz, kad tiek atjauninÄts visbiežÄk mainÄ«tais atribÅ«ts. RezultÄtÄ palielinÄs diska vieta un palielinÄs vaicÄjuma izpildes laiks.
Tagad, kad esam sadalÄ«juÅ”i satelÄ«tus pÄc atjauninÄÅ”anas biežuma un varam tajos ielÄdÄt datus neatkarÄ«gi, mums ir jÄnodroÅ”ina, ka varam saÅemt jaunÄkos datus. LabÄk, neizmantojot nevajadzÄ«gus JOIN.
Ä»aujiet man paskaidrot, piemÄram, jums ir jÄiegÅ«st paÅ”reizÄjÄ (atbilstoÅ”i pÄdÄjÄs atjauninÄÅ”anas datumam) informÄcija no satelÄ«tiem, kuriem ir atŔķirÄ«gs atjauninÄÅ”anas Ätrums. Lai to izdarÄ«tu, jums bÅ«s ne tikai jÄveic JOIN, bet arÄ« jÄizveido vairÄki ligzdoti vaicÄjumi (katram satelÄ«tam, kas satur informÄciju), izvÄloties maksimÄlo atjauninÄÅ”anas datumu MAX (AtjauninÄÅ”anas datums). Ar katru jaunu JOIN Å”Äds kods aug un ļoti Ätri kļūst grÅ«ti saprotams.
IIN tabula ir izstrÄdÄta, lai vienkÄrÅ”otu Å”Ädus vaicÄjumus; IIN tabulas tiek aizpildÄ«tas vienlaikus ar jaunu datu ierakstÄ«Å”anu DATA VAULT. PIT tabula:
TÄdÄjÄdi mums ir informÄcija par datu atbilstÄ«bu visiem satelÄ«tiem katrÄ laika posmÄ. Izmantojot JOIN tabulu PIT, mÄs varam pilnÄ«bÄ novÄrst ligzdotos vaicÄjumus, protams, ar nosacÄ«jumu, ka PIT tiek aizpildÄ«ts katru dienu un bez atstarpÄm. Pat ja IIN ir nepilnÄ«bas, jÅ«s varat iegÅ«t jaunÄkos datus, tikai izmantojot vienu ligzdotu vaicÄjumu paÅ”am IIN. Viens ligzdots vaicÄjums tiks apstrÄdÄts ÄtrÄk nekÄ ligzdotie vaicÄjumi katram satelÄ«tam.
BRIDGE
BRIDGE tabulas tiek izmantotas arÄ«, lai vienkÄrÅ”otu analÄ«tiskos vaicÄjumus. TomÄr tas, kas atŔķiras no PIT, ir lÄ«dzeklis, kas vienkÄrÅ”o un paÄtrina pieprasÄ«jumus starp dažÄdiem centrmezgliem, saitÄm un to satelÄ«tiem.
TabulÄ ir visas nepiecieÅ”amÄs atslÄgas visiem satelÄ«tiem, kuras bieži izmanto vaicÄjumos. TurklÄt, ja nepiecieÅ”ams, jauktÄs biznesa atslÄgas var papildinÄt ar atslÄgÄm teksta formÄ, ja atslÄgu nosaukumi ir nepiecieÅ”ami analÄ«zei.
Fakts ir tÄds, ka, neizmantojot BRIDGE, saÅemot datus, kas atrodas satelÄ«tos, kas pieder dažÄdiem centrmezgliem, bÅ«s jÄveic JOIN ne tikai paÅ”iem satelÄ«tiem, bet arÄ« saitÄm, kas savieno centrmezglus.
BRIDGE esamÄ«bu vai neesamÄ«bu nosaka krÄtuves konfigurÄcija un nepiecieÅ”amÄ«ba optimizÄt vaicÄjuma izpildes Ätrumu. Ir grÅ«ti izdomÄt universÄlu BRIGE piemÄru.
IEPRIEKÅ DEFINÄTI ATvasinÄjumi
Cits objektu veids, kas mÅ«s tuvina BIZNESA DATU VELTIVE, ir tabulas ar iepriekÅ” aprÄÄ·inÄtiem rÄdÄ«tÄjiem. Å Ädas tabulas ir ļoti svarÄ«gas uzÅÄmÄjdarbÄ«bai, tÄs satur informÄciju, kas apkopota atbilstoÅ”i dotajiem noteikumiem un padara to salÄ«dzinoÅ”i viegli pieejamu.
ArhitektÅ«ras ziÅÄ IEPRIEKÅ DEFINÄTI ATvasinÄjumi nav nekas vairÄk kÄ kÄrtÄjais noteikta centrmezgla satelÄ«ts. Tas, tÄpat kÄ parasts satelÄ«ts, satur biznesa atslÄgu un ieraksta izveides datumu satelÄ«tÄ. TomÄr Å”eit lÄ«dzÄ«bas beidzas. TÄlÄko Å”Äda āspecializÄtÄā satelÄ«ta atribÅ«tu sastÄvu nosaka biznesa lietotÄji, pamatojoties uz populÄrÄkajiem, iepriekÅ” aprÄÄ·inÄtajiem rÄdÄ«tÄjiem.
PiemÄram, centrmezglÄ, kurÄ ir informÄcija par darbinieku, var bÅ«t satelÄ«ts ar tÄdiem indikatoriem kÄ:
MinimÄlÄ alga;
MaksimÄlÄ alga;
VidÄjo atalgojumu;
UzkrÄto algu kumulatÄ«vÄ summa utt.
LoÄ£iski ir iekļaut IEPRIEKÅ DEFINÄTOS ATvasinÄjumus tÄ paÅ”a centrmezgla PIT tabulÄ, tad var Ärti iegÅ«t datu ŔķÄles darbiniekam konkrÄti izvÄlÄtÄ datumÄ.
SecinÄjumi
KÄ liecina prakse, biznesa lietotÄjiem DATA VAULT lietoÅ”ana ir diezgan sarežģīta vairÄku iemeslu dÄļ:
AnalÄ«tisku vaicÄjumu rakstÄ«Å”anai ir nepiecieÅ”amas izcilas zinÄÅ”anas par krÄtuves dizainu.
Lai vienkÄrÅ”otu piekļuvi datiem, DATA VAULT ir paplaÅ”inÄts ar papildu objektiem:
IIN (laika laika) tabulas;
BRIDGE galdi;
IEPRIEKÅ DEFINÄTI ATvasinÄjumi.
NÄkamais raksts Es plÄnoju pastÄstÄ«t, manuprÄt, interesantÄko tiem, kas strÄdÄ ar BI. Es iepazÄ«stinÄÅ”u ar veidiem, kÄ izveidot faktu tabulas un dimensiju tabulas, pamatojoties uz DATA VAULT.
Raksta materiÄli ir balstÄ«ti uz:
uz PublicÄÅ”ana Kenta Graziano, kas papildus detalizÄtam aprakstam satur modeļu diagrammas;
GrÄmata: āMÄrogojamas datu noliktavas veidoÅ”ana ar DATA VAULT 2.0ā;