Toto je objekt systému MBI.

MBI (Management Byznys Informatiky) je portál obsahující zobecněná řešení v řízení provozu a rozvoje IT, resp. podnikové informatiky.

Pokud máte zájem získat více informací o tomto objektu (vazby na další objekty, přílohy, apod.), ale i získat mnoho dalších užitečných materiálů, můžete tak učinit ZDE / (registrace je bezplatná).

Faktor : Zachycení změn ve zdrojových systémech
Zachycení změn ve zdrojových systémech
Kód faktoru

Standardní kód faktoru v MBI.

:
F465
Autor

Jméno a příjmení autora

:
Snítil, J. (KIT, VŠE)
Podstatné charakteristik faktoru

Obsahové vymezení faktoru

1. Účel, smysl faktoru

Účelem fungování CDC je schopnost zachytávat změny v datech ve zdrojových systémech. Snahou použití CDC je získávat tyto změny efektivně, a pokud je to možné, dosáhnout co nejmenšího zatížení těchto zdrojových systémů. Získání zdrojových dat by tedy nemělo mít žádný anebo pouze zanedbatelný dopad do běžného používání zdrojových systémů a to zejména tak, aby nebyla narušena jejich primární funkce.

2. Obsahové vymezení faktoru zachycení změn ve zdrojových systémech

Zachycení změn ve zdrojových systémech, resp. Change Data Capture (CDC) se v architektuře datového skladu obvykle nachází mezi zdrojovými systémy (zejména jejich databázemi) a dočasným uložištěm dat. CDC nabízí alternativu k použití ETL, které vždy zatíží zdrojovou databázi, a to z důvodu, že se do zdrojové databáze připojuje přes konektor, z kterého čte data (nehledě na to, zda se jedná o nativní konektor konkrétní databáze nebo o generický konektor, jakým je například ODBC či JDBC). Naproti tomu CDC se dokáže vyhnout tomuto zatížení, protože dokáže změny provedené v datech vyčítat z databázových logů, obvykle se tedy nevytváří žádné databázové připojení, databáze nemusí tvořit exekuční plán a provádět načítání dat z disků. Jedním z  nástrojů, které je možné použít pro implementaci tohoto rozšiřujícího konceptu je například IBM InfoSphere Change Data Capture.

Ve většině případů tedy není potřeba nahrávat data z těchto databází a z jejich diskových úložišť, ale pomocí znalosti databázových logů lze odvodit, jaká data byla jak změněna a na základě toho vyvodit potřebný stav v cílovém uložišti.

3. Efekty a přínosy faktoru pro kvalitu řízení podniku a IT
  1. Uplatněním konceptu se lze vyhnout výraznému zatížení zdrojových systémů a zároveň je možné potřebná data zpřístupnit pro další zpracování.
  2. Efektem je relativně rychlé zachycení změn ve zdrojových systémech, a tedy tyto změny mohou být velmi rychle zapisovány do cílového systému a zpřístupněny tak k dalšímu zpracování.
  3. V případě nasazení specializovaného CDC nástroje v konkrétním prostředí je velkou výhodou zejména v případě, kdy zvolený nástroj umí změny získávat ze všech zdrojových systémů, které jsou provozované v daném prostředí.
  4. Nasazení specializovaného nástroje vede ke zjednodušení používaného řešení, kdy místo různých způsobů získávání dat ze zdrojových systémů by existoval jednotný způsob získávání zdrojových dat. Správa takového řešení a jeho provoz by tak mohl být efektivnější.

4. Otázky, roblémy a omezení spojené s faktorem
  1. Uvedený způsob získání datových změn ze zdrojových systémů na první pohled nepřináší výrazné nevýhody.
  2. Určitým rizikem a omezením jsou případné změny ve strukturách tabulek na zdrojovém systému. V takovém případě může dojít k zastavení přenášení změn ze zdrojového systému do cílového a je nutné provést znovu mapování dat.