facebook LinkedIN LinkedIN - follow

Řízení datových skladů

s produkty GLOBTECH Launcher a GLOBTECH Scheduler

-PR-
GlobtechSpolečnost GLOBTECH, jako provozovatel datových skladů pro své zákazníky, se snaží neustále hledat nové cesty, jak zefektivnit každodenní provoz a často se opakující činnosti. Jedním z řešení zaměřených na řízení a monitoring všech procesů v datovém skladu a jejich závislostí jsou produkty GLOBTECH Launcher a GLOBTECH Scheduler.

GLOBTECH Launcher

GLOBTECH Launcher je řešení určené zejména zákazníkům, kde základ datového skladu tvoří technologie Microsoft SQL Server. GLOBTECH Launcher zde tvoří centrální prvek řešení, který zajišťuje definici všech úloh, udržuje jejich metadata, stará se o spouštění jednotlivých úloh na základě metadat a umožňuje jednoduchý monitoring, hledání chyb a recovery. Základ aplikace GLOBTECH Launcher tvoří sada metadat a uložených T-SQL procedur instalovaných do prostředí Microsoft SQL Serveru. Správa metadat je možná přes přívětivé webové uživatelské rozhraní (uživatelskou konsoly). V rámci uživatelské konsole mohou autorizovaní uživatelé vytvářet a editovat úlohy, nebo přímo řídit jejich zpracování (sledovat průběh zpracování, restartovat a okamžitě spouštět úlohy apod.). K hlavním výhodám aplikace GLOBTECH Launcher patří:
  • možnost spouštět různé typy úloh na různých technologiích, tedy řízení všech úloh centrálně z jednoho místa a zjednodušení synchronizace (definování závislostí) úloh prováděných na různých technologiích (například rekalkulace Microsoft SSAS kostek po doběhu napočtení Oracle datamartu),
  • možnost definovat auditní úlohy a požadovaných notifikací a alertů z uživatelské konsole aplikace GLOBTECH Launcher (nemusí být součástí jednotlivých úloh), tedy výrazné zjednodušení a zvýšení kvality vývoje a vysoká flexibilita při změnách požadavků,
  • administrace všech konfiguračních parametrů z prostředí uživatelské konzole aplikace GLOBTECH Launcher, tedy eliminace neprůhledných zásahů do databáze, do balíčků a konfiguračních souborů a snadná migrace úloh mezi prostředími,
  • tlak na atomicitu jednotlivých úloh a přehledné a strukturované definování všech závislostí na jednom místě, tedy výrazné zjednodušení dopadové analýzy a snadné začleňování nových úloh do zpracování,
  • provádění všech administrativních zásahů z konzole aplikace GLOBTECH Launcher, tedy rychlá identifikace chyb ve zpracování a jejich dopadů.

GLOBTECH Scheduler

Druhým produktem z této skupiny produktů společnosti GLOBTECH je GLOBTECH Scheduler. Je to naprosto univerzální nástroj do vysoce heterogenního prostředí datového skladu běžící nad java aplikačním serverem. Řízení procesů v aplikaci GLOBTECH Scheduler je založeno na definici závislostí mezi úlohami a zdroji (zámek, soubor, tabulka apod.). Úlohy jsou spouštěny, když jsou splněny jejich závislosti na jiných úlohách, nebo jiných objektech. Konkrétní řazení a velikost paralelizace je ponechána přímo na nástroji, který procesy řídí – tedy na Scheduleru.

Podobně jako v případě aplikace GLOBTECH Launcher, GLOBTECH Scheduler tvoří dvě základní komponenty: Runtime server a uživatelská Console. Runtime server je samostatný proces (service), který zajišťuje provádění všech úloh. V podstatě je server zodpovědný za výběr úlohy ke spuštění (load-balancing), její spuštění, monitoring a sběr statistik. Server takto může spustit zároveň více úloh.

Uživatelská konzole je jednotná intranetová aplikace pro řízení a dohled nad během jednotlivých procesů. Console podporuje přístup ve třech základních rolích: Administrator, Operátor a User. Administrátor je zodpovědný za správu repository úloh, respektive definic objektů. Operátor je naopak zodpovědný za runtime databázi a běh runtime serverů. Je schopen modifikovat aktuální stav objektů a reagovat tak na ad hoc události (např. řešení nenadálých chyb, popřípadě zablokování). Role User je pak určena pouze pro nahlížení do definic objektů a prohlížení stavu běžících procesů bez možnosti jakkoliv úlohy měnit či ovlivňovat jejich běh.

Jak je vidět z výše popsaného produkty GLOBTECH Launcher a GLOBTECH Scheduler mohou být pro klienty společnosti GLOBTECH vhodným řešením s přidanou hodnotou pro zefektivnění práce, a to jak manažerů, tak i ostatních zaměstnanců. Nutno dodat, že se oba nástroje již u řady z nich osvědčily a pro společnost GLOBTECH se staly konkurenční výhodou.

Rosťa Levíček
Autor článku je senior consultant společnosti

Globtech logo


GLOBTECH, spol. s r.o.
Karlovo nám. 17
120 00 Praha
info@globtech.cz