• Increase font size
  • Default font size
  • Decrease font size
Domce BI / Dtov sklady ETL nstroja alebo SQL

ETL nstroja alebo SQL

E-mail Tlač
(1 hlas)

views_zoom_128 V predchdzajcom člnku som psal o vhodu zaoberajce sa zmenami v jednom rozmere pomocou Slowly Changing dimenzie typu 2 Kimball princp, ktor vytvra nov riadok v rmci dimenzie. To vysvetľuje vhody tejto metdy, a ako to funguje. Niie je popsan vhody pouitia T-SQL skriptov pred ETL nstroj pre aktualizciu rozmer.

Čo vm ovldanie?
Aktualizcia rozmer je nuda. Devť z desiatich koľkokrt ste to ist trik znova. Budete mať dtov tok zo zdroja systmu a dtovho toku z jednho rozmeru. Ponechajte si spolu a potom sa uistite sa, e budete mať vdy tri veci:

  • Existuj nejak zmeny, ku ktorm dolo;
  • S odstrni;
  • Existuj logick zmae.

Zmenou je prechod z poľa v zdroji systmu, ktor m vplyv na atribtu v rmci rozmer, naprklad priezvisko zkaznka zmenilo, pretoe on bol enat. Vymazať zznam, ktor u nie je fyzicky prtomn v source systme a logick vymazať zznam s ochrannou znmkou, ktor je označen ako zmazan.

Nstroj alebo SQL?
Ak chcete overiť tieto tri vlastnosti s odlin metdy. Mete ETL nstroj, ako s SQL Server Integration Services, alebo si mete postaviť sami skript / generovať tto kontrolu za vs. Vdy som bol v prospech nstrojov. Nstroje s self-dokumentovať a pri veľa prce. Teraz robm projekt, v ktorom je veľa akci manipulovať bez SQL nradia, vidm viac a viac vhod nstrojov ignorovať.

Vhody:

  • Zabraňuje problmom s prechodom verzie
  • Vytvoriť Baar
  • Vdy prce
  • Ovldateľnosť
Pri prvom myslm problmy, ktor vznikaj, keď dodvateľ of nov verzia nstroja ETL rozhodne novej verzie na trh, ktor s len mierne lepie ako predchdzajce rozhodnutia, a potom po chvli star verziu u podpora. S SQL nemte. Zkladn SQL je vdy rovnak, a to aj potom, čo prechodn verzie. Mm na mysli vytvrať dynamick SQL objektov, ktor mete vygenerovať pracovať pre vs. Mysli na uloen procedry. Keď som SSIS (Integračn sluby) vsdzať mm tabuľku pre kad dimenziu vytvoriť SSIS balk (zo ablny) a ja musm ručne nastaviť veci. Balček SSIS mono generovať nikdy! Okrem toho, som sto SSIS balčkov im prispsobiť, ak sa niečo zmenilo (ovldateľnosti). Napokon, SQL je spoľahliv a vdy funguje, zo SSIS je stle diskutabiln. Som niekoľkokrt videl nejasn sprvy a chyby, ktor sa nhle vstal a zrazu zmizol!

Nevhody:

  • Komplexn a menej organizovanch
  • Viac počiatočn vvojov prce

ETL nstroje s self-documentered. Pomocou nstrojov ako je Data Flow lohy alebo odvoden stĺpci mete vidieť, čo sa stalo. Nstroje s tie rchlejie k pochopeniu ako kd zplaty. Napokon, stavebn vlastn ETL samozrejme oveľa viac prce. Napriek tomu tu Myslm si, e si vybral dlhodobej prospech. Ak vae rieenie dtovho skladu, akonhle je klovateľn a ovldateľnej. Take mj nzor na pouvanie SQL vs TOOLS.


Copyright 2008. Vetky prva vyhraden.

Trackback (0)

TrackBack URI pre tento post

Komentre (1)

RSS feed Komentre
...
0
Ahoj Ronald,

Nice člnok!

Do značnej miery s vami shlasm. Verm vak, mali by ste rozliovať opakovania spracovateľsk činnosti (vrtane času line aktualizcie, aktualizcie atď a je to naozaj často vracaj do rozmeru spracovania) a osobitn zaobchdzanie aktivity (obrat = tabel1.veld1 tabel2.veld2 +). Ten neme generovať (to je ete ručn prce, aby sa mapovanie). Opakujce sa činnosti, ako ste sprvne povedal, v idelnom prpade sa generuje. Vhody:
Single-rozvjať a optovn pouitie (a nie znovu vynjsť koleso zakadm)
Time-testovanie hĺbky (nakoniec strvi menej času na testovacej drhe)
-Atd

Tm, e mapovanie medzi atribt a atribt zdroj DWH (zegmaar obchodnej logiky, ako s prjmy atď vpočty) pomocou nstroja ETL m svoje vhody nad SQL. Mysli na sprvu metadt, transparentnosť, atď Okrem toho nstroj ETL so zaujmavmi prrodnmi prvkami na monitoring, load balancing, atď

Take v podstate to, čo hovorm čo najviac v mapovan ETL nstroj ukrytie a veobecn logiky pomocou skriptovanie problmy. Vlastne, mete k zveru, e ETL nstroje v tomto bode zaostvame. Ocenil by som, keby ETL predajcovia s čas premľať o miesto napr. Master Data Management. Pni ... zaujmav zleitosť.

Gr

Niek

, juni 10, 2010 Niek Verbunt , 10.06.2010
  • Report abuse
  • 0
  • Report abuse
  • Report abuse

Napsať komentr

tučn kurzvu zdrazniť trajk url obraz citovať smile wink laugh grin angry sad shocked cool tongue kiss cry
| groter menie |
bezpečnostn obrzok
Op zobrazen psmen

zaneprzdnen