Pag-uswag sa DATA VAULT ug pagbalhin ngadto sa BUSINESS DATA VAULT

Sa miaging artikulo, naghisgot ako bahin sa mga sukaranan sa DATA VAULT, gihulagway ang mga nag-unang elemento sa DATA VAULT ug ang ilang katuyoan. Dili kini isipon nga hilisgutan sa DATA VAULT nga nahurot na; kinahanglan nga hisgutan ang mga sunod nga lakang sa ebolusyon sa DATA VAULT.

Ug sa kini nga artikulo akong ipunting ang pag-uswag sa DATA VAULT ug ang pagbalhin sa BUSINESS DATA VAULT o yano nga BUSINESS VAULT.

Mga hinungdan sa pagpakita sa BUSINESS DATA VAULT

Kinahanglan nga hinumdoman nga ang DATA VAULT, samtang adunay pipila nga mga kalig-on, dili kung wala ang mga kakulangan niini. Usa niini nga mga disbentaha mao ang kalisud sa pagsulat sa analytical nga mga pangutana. Ang mga pangutana adunay daghang gidaghanon sa mga JOIN, ang code taas ug hasol. Usab, ang datos nga nagsulod sa DATA VAULT wala moagi sa bisan unsang mga pagbag-o, busa, gikan sa punto sa negosyo, ang DATA VAULT sa lunsay nga porma niini walay hingpit nga bili.

Aron mawagtang kini nga mga kakulangan nga ang pamaagi sa DATA VAULT gipalapdan sa mga elemento sama sa:

  • PIT (punto sa oras) nga mga lamesa;
  • BRIDGE nga mga lamesa;
  • GINAHANGLAN NGA MGA DERIVATION.

Atong tan-awon pag-ayo ang katuyoan niini nga mga elemento.

Mga lamesa sa PIT

Kasagaran, ang usa ka entidad sa negosyo (HUB) mahimong adunay mga datos nga adunay lainlaing mga rate sa pag-update, pananglitan, kung naghisgot kami bahin sa datos nga nagpaila sa usa ka tawo, mahimo naton isulti nga ang kasayuran bahin sa usa ka numero sa telepono, adres o email adunay mas taas nga rate sa pag-update kaysa giingon, tibuok ngalan, mga detalye sa pasaporte, kahimtang sa kaminyoon o gender.

Busa, sa pagtino sa mga satelayt, kinahanglan nimong hinumdoman ang frequency sa pag-update niini. Nganong importante kini?

Kung imong gitipigan ang mga hiyas nga adunay lainlaing mga rate sa pag-update sa parehas nga lamesa, kinahanglan nimo nga magdugang usa ka laray sa lamesa matag higayon nga ma-update ang labing kanunay nga giusab nga hiyas. Ang resulta mao ang pagdugang sa disk space ug usa ka pagtaas sa oras sa pagpatuman sa pangutana.

Karon nga among gibahin ang mga satelayt pinaagi sa kasubsob sa pag-update, ug mahimo nang mag-load sa datos ngadto kanila nga independente, kinahanglan natong siguroon nga makadawat kita ug pinakabag-o nga datos. Mas maayo, nga walay paggamit sa wala kinahanglana nga JOINs.

Pasabta ko, pananglitan, kinahanglan nimo nga makakuha karon (sumala sa petsa sa katapusan nga pag-update) nga kasayuran gikan sa mga satellite nga adunay lainlaing mga rate sa pag-update. Aron mahimo kini, kinahanglan nimo dili lamang sa paghimo og usa ka JOIN, apan usab sa paghimo og daghang mga nested nga mga pangutana (alang sa matag satellite nga adunay impormasyon) uban ang pagpili sa maximum update date MAX (Update Date). Sa matag bag-ong JOIN, ang ingon nga code motubo ug dali kaayo nga mahimong lisud sabton.

Ang lamesa sa PIT gidesinyo aron pasimplehon ang ingon nga mga pangutana; Ang mga lamesa sa PIT gipuno dungan sa pagsulat sa bag-ong datos sa DATA VAULT. PIT nga lamesa:

Pag-uswag sa DATA VAULT ug pagbalhin ngadto sa BUSINESS DATA VAULT

Sa ingon, kami adunay kasayuran bahin sa kalabotan sa datos alang sa tanan nga mga satellite sa matag punto sa oras. Gamit ang JOINs sa PIT table, hingpit namong mawagtang ang nested nga mga pangutana, natural nga adunay kondisyon nga ang PIT mapuno kada adlaw ug walay mga kal-ang. Bisan kung adunay mga kal-ang sa PIT, makuha nimo ang pinakabag-o nga datos gamit lamang ang usa ka nested nga pangutana sa PIT mismo. Ang usa ka nested nga pangutana moproseso nga mas paspas kaysa nested nga mga pangutana sa matag satellite.

SULOD

Ang mga lamesa sa BRIDGE gigamit usab sa pagpayano sa analytical nga mga pangutana. Bisan pa, ang lahi sa PIT usa ka paagi sa pagpayano ug pagpadali sa mga hangyo tali sa lainlaing mga hub, link ug ilang mga satellite.

Ang lamesa naglangkob sa tanan nga gikinahanglan nga mga yawe alang sa tanan nga mga satellite, nga sagad gigamit sa mga pangutana. Dugang pa, kon gikinahanglan, ang hash nga mga yawe sa negosyo mahimong madugangan sa mga yawe sa porma sa teksto kon ang mga ngalan sa mga yawe gikinahanglan alang sa pagtuki.

Ang tinuod mao nga kung wala gigamit ang BRIDGE, sa proseso sa pagdawat sa datos nga nahimutang sa mga satellite nga nahisakop sa lainlaing mga hub, kinahanglan nga maghimo usa ka JOIN dili lamang sa mga satellite mismo, apan usab sa mga link nga nagkonektar sa mga hub.

Ang presensya o pagkawala sa BRIDGE gitino pinaagi sa pag-configure sa pagtipig ug ang panginahanglan nga ma-optimize ang katulin sa pagpatuman sa pangutana. Lisud ang paghimo sa usa ka unibersal nga pananglitan sa BRIGE.

GINAHANGLAN NGA MGA DERIVATION

Ang laing matang sa butang nga nagpaduol kanato sa BUSINESS DATA VAULT mao ang mga lamesa nga adunay pre-calculated indicators. Ang ingon nga mga lamesa hinungdanon kaayo alang sa negosyo; kini adunay sulud nga kasayuran nga gitipon sumala sa gihatag nga mga lagda ug gihimo kini nga dali nga ma-access.

Sa arkitektura, ang PREDEFINED DERIVATIONS wala'y labaw sa laing satellite sa usa ka hub. Kini, sama sa usa ka regular nga satellite, adunay usa ka yawe sa negosyo ug ang petsa sa paghimo sa rekord sa satellite. Dinhi ang pagkaparehas natapos, bisan pa. Ang dugang nga komposisyon sa mga hiyas sa ingon nga usa ka "espesyalista" nga satellite gitino sa mga tiggamit sa negosyo base sa labing inila, pre-calculated indicators.

Pananglitan, ang usa ka hub nga adunay kasayuran bahin sa usa ka empleyado mahimong maglakip sa usa ka satellite nga adunay mga timailhan sama sa:

  • Minimum nga sweldo;
  • Maximum nga sweldo;
  • Average nga sweldo;
  • Kinatibuk-ang kinatibuk-ang natigom nga suholan, ug uban pa.

Makataronganon nga iapil ang PREDEFINED DERIVATIONS sa PIT table sa parehas nga hub, unya dali ka makakuha mga hiwa sa datos alang sa usa ka empleyado sa usa ka piho nga gipili nga petsa.

KONKLUSYON

Ingon sa gipakita sa praktis, ang paggamit sa DATA VAULT sa mga tiggamit sa negosyo medyo lisud tungod sa daghang mga hinungdan:

  • Ang kodigo sa pangutana komplikado ug hago;
  • Ang kadaghan sa mga JOIN makaapekto sa paghimo sa mga pangutana;
  • Ang pagsulat sa analytical nga mga pangutana nagkinahanglan og talagsaong kahibalo sa disenyo sa storage.

Aron pasimplehon ang pag-access sa datos, ang DATA VAULT gipalugwayan sa dugang nga mga butang:

  • PIT (punto sa oras) nga mga lamesa;
  • BRIDGE nga mga lamesa;
  • GINAHANGLAN NGA MGA DERIVATION.

Sunod artikulo Nagplano ako nga isulti, sa akong opinyon, ang labing makapaikag nga butang alang sa mga nagtrabaho kauban ang BI. Magpresentar ko og mga paagi sa paghimo og fact table ug dimension table base sa DATA VAULT.

Ang mga materyales sa artikulo gibase sa:

  • sa mga publikasyon Ang Kenta Graziano, nga, dugang sa usa ka detalyado nga paghulagway, adunay mga diagram sa modelo;
  • Libro: β€œPagtukod ug Scalable Data Warehouse nga adunay DATA VAULT 2.0”;
  • Artikulo Mga sukaranan sa Data Vault.

Source: www.habr.com

Idugang sa usa ka comment