Data v reálném čase

Data v reálném čase jsou tématem, kterému je třeba věnovat pozornost, protože je součástí strategického řízení mnoha organizací. Zprávy z odvětví (Forrester, Boston Retail Partners) uvádějí, že data v reálném čase jsou mimo jiné základem a současně předpokladem rozvoje celého maloobchodního sektoru. Níže vysvětlíme, co se za tímto pojmem v teorii a praxi skrývá.
Stručný přehled definic
Techopedia.com definuje data v reálném čase jako:
data, která jsou předávána koncovému uživateli tak rychle, jak jsou shromažďována.
Podle společnosti HVR (jeden z výrobců řešení pro zpracování dat v reálném čase):
data v reálném čase jsou okamžitě zkopírována do jednoho nebo více míst určení, kde budou uložena a zpřístupněna ihned po svém vygenerování.
Cambridge Dictionary uvádí, že data v reálném čase jsou:
data, která jsou přenášena anebo zpřístupněna bezprostředně po jejich přijetí anebo vygenerování.
Aniž bychom se výše uvedenými definicemi dále zabývali, je třeba zdůraznit, že každá z nich vychází z předpokladu, že po vygenerování anebo uložení dat dochází k jejich okamžitému zpracování. Účely a souvislosti takového zpracování se mohou lišit a vzájemně se nevylučují, což je důleżité.
Implementace dat v reálném čase v organizaci
Data v reálném čase představují možnost přístupu k vždy aktuálním datům bez ohledu na to, kde a jak jejich zpracování probíhá. Implementace je obvykle založena na řešeních označovaných jako replikace dat v reálném čase, zpracování dat v reálném čase a integrace dat v reálném čase, např. HVR, Oracle nebo GoldenGate. Tato třída nástrojů umožňuje replikovat data v reálném čase (se zpožděním 1-2 s) mezi různými obchodními a technologickými IT platformami (obrázek níže, zdroj: hvr- software.com).
Důležitou funkcí je úprava dat během replikace, např. za účelem vytváření sestav a testování konzistence dat mezi zdrojovým a cílovým prostředím s možností automatické opravy.
Závěrem lze říci, że mechanismy replikace dat v reálném čase umożňují neomezený přístup ke vždy aktuálním produkčním datům bez ohledu na geografické místo, kde jejich generování a zpracování probíhá. Co to znamená pro podnikovou a IT praxi? Jaký je obchodní a technický potenciál této třídy řešení?
Obchodní souvislosti používání dat v reálném čase
Předpokládejme, že vykazování dat v organizacích probíhá podle dvou modelů:
- uživatelé získávají data přímo ze zdrojových systémů, v nichž jsou data zpracovávána
- uživatelé získávají data ze systémů pro podávání zpráv, které získávají data ze zdrojových systémů, v nichž jsou data zpracovávána.
První model poskytuje uživatelům přístup ke vždy aktuálním datům (za předpokladu, że je splněna podmínka dat v reálném čase), ale pouze v kontextu jednotlivých systémů, což je významné omezení, pokud potřebujete analyzovat data z různých zdrojů. Velmi důležitý je také výkon a stabilita provozu zdrojových systémů, u kterých v tomto modelu často dochází k výpadkům v důsledku zatížení procesy vykazování, přerušení kontinuity obchodních procesů a generování obchodních ztrát.
Klasické centralizované systémy výkaznictví jsou zásobovány daty v časových intervalech, často denně (druhý model). Umożňují přístup ke všem nebo k vybraným datům organizace, což řeší omezení prvního modelu, ale neposkytují přístup ke skutečným datům (kvůli intervalům dodávání dat).
Použití replikace dat v reálném čase zajišťuje, že po każdé operaci ve zdrojovém systému jsou data automaticky přesunuta na „jiné místo“, které bude sloužit jako základ pro vykazování, při zachování konzistence dat se zdrojovým systémem. Jeden z možných příkladů takové architektury je uveden na obrázku níže (zdroj: hvr-software.com).
Tento přístup zkracuje dobu zpracování dat, snižuje riziko nedostupnosti dat v důsledku „vážných“ poruch a časově náročného zpracování (prováděného především v noci) a poskytuje přístup ke stále aktuálním datům.
Pro organizace, v nichž není přístup k online aktualizovaným datům klíčový, je výhodou škálovatelná a efektivní architektura i mechanismy zpracování dat v reálném čase , které zajišťují vysokou dostupnost a konzistenci dat a optimalizují provozní procesy spojené s jejich zpracováním. Je třeba si uvědomit, že trh je velmi dynamický a přístup k datům v reálném čase se může velmi brzy ukázat jako ne tolik užitečný pro organizace, které ho v současné době nepotřebují, ale naprosto nezbytný z hlediska růstu podniku a udržení konkurenceschopnosti.
Zpracování dat v reálném čase umožňuje sledovat obchodní operace online a na základě aktuálního „obchodního obrazu“ přijímat rozhodnutí nebo spouštět různé typy obchodních procesů. Nejenže je to pohodlné, ale často je to také zdroj konkurenční výhody. Několik příkladů:
- Maloobchod: sledování prodeje a zásob na všech prodejních místech bez ohledu na jejich geografickou polohu umožňuje řídit dynamicky marketingové kampaně – marketing v reálném čase;
- Bankovnictví: centralizace a online zpracování údajů o zákaznících a všech operací souvisejících se zákazníky umožňuje snížit náklady na obsluhu zákazníků, zvýšit kvalitu služeb, personalizovat produkty zaměřené na zákazníky v reálném čase – prodej v reálném čase;
- Finance: online přenos dat do systémů proti podvodům snižuje míru podvodů;
- Medicína: online synchronizace kalendářů lékařských návštěv umožňuje lékařům efektivně využívat svou pracovní dobu;
- Logistika: přesné sledování dodavatelského řetězce umožňuje optimalizovat jej, rychle reagovat na nehody a omezit ztráty s nimi spojené;
- Doprava: synchronizace systémů pro plánování letů a tras v reálném čase.
Technický kontext používání dat v reálném čase
Správa dat je pro většinu organizací výzvou, mimo jiné kvůli rychlému nárůstu objemu dat, velkému objemu a rozmanitosti zpracovávaných dat, geografickému rozmístění systémů pro zpracování dat a heterogenní infrastruktuře podnikových a technologických systémů. Nástroje na replikaci dat v reálném čase jsou důležitým prvkem architektury pro zpracování dat. Kromě optimalizace zpracovatelských operací umožňují mimo jiné následující:
- provádění bezproblémových operací údržby databází bez nutnosti vymezovat servisní okna a přerušovat obchodní procesy;
- migraci dat mezi technologicky odlišnými databázemi s minimálními výpadky;
- synchronizaci výpočetních center v modelu Active-Active, čímž se zvyšuje efektivní využití výpočetního výkonu jednotlivých center, zvyšuje se efektivita, zlepšuje se stabilita podnikových aplikací a zajišťuje se bezpečná architektura vysoké dostupnosti;
- online dodávání dat do testovacích prostředí spolu s anonymizací dat – tato záležitost, która je pro mnoho organizací problematická, se stává velmi jednoduše implementovatelnou, spravovatelnou a škálovatelnou pomocí mechanismů replikace dat v reálném čase.
Různorodost prostředí, ze kterých a do kterých lze data replikovat, je zobrazena niže (zdroj: hvr-software.com).