DWH a ETL Automated Testing a ako nato

Vývoj DWH je beh na dlhé trate. Developeri si to uvedomia celkom rýchlo, používatelia trochu neskôr, ale nakoniec sa s tým zmieria – čakanie na správne dáta si vyžaduje veľa trpezlivosti. Našťastie existuje niekoľko prístupov, ktoré dokážu bolestný vývoj DWH trochu spríjemniť (nie však urýchliť).

Jedných z takýchto prístupov sú automatické testy pre DWH a ETL:

  1. Predpokladáme, že chcete naloadovať dáta z tabuliek A a B do tabulky C pomocou storovanej procedúry.
  2. Naplníte sa tabuľky A a B príslušnými testovacími vstupnými dátami
  3. Napíšete si test (sadu podmienok), ktorým zadefinujete očakavania na dáta vo cieľovej tabuľke C.
  4. Spustíte ETL load pripravených dát z tabuliek A a B do tabuľky C.
  5. Spustíte test spomínaný v bode 3.
  6. Keď bola vaša podmienka vyhodnotená ako neúspešná, zrejme máte chybu v teste alebo v ETL loade.
  7. Ak test zbehol úspešne, tak určitá dáta dokážete preniesť správne a môžete pokračovať v písaní testov.

Toto je veľmi jednoduchý príklad, ako je možné testovať správnosť ETL procedúr. Tento spôsob testovania vás odbremení od opakovaného testovania existujúcej funkcionality a umožní vám sústrediť sa nový vývoj.

Reklamy

About tomaskuzar

interested in web technologies and web marketing
This entry was posted in Business Intelligence and tagged , , , . Bookmark the permalink.

Pridaj komentár

Zadajte svoje údaje, alebo kliknite na ikonu pre prihlásenie:

WordPress.com Logo

Na komentovanie používate váš WordPress.com účet. Odhlásiť sa / Zmeniť )

Twitter picture

Na komentovanie používate váš Twitter účet. Odhlásiť sa / Zmeniť )

Facebook photo

Na komentovanie používate váš Facebook účet. Odhlásiť sa / Zmeniť )

Google+ photo

Na komentovanie používate váš Google+ účet. Odhlásiť sa / Zmeniť )

Connecting to %s