Případová studie

Tyrecheck zmodernizoval datové sklady a reporting v cloudu

Společnost si uvědomila, že je třeba provést redesign datového skladu (DWH), a po předběžných pracích narazila na mnoho technických problémů, které byly nad její možnosti. V tomto okamžiku zavolali společnost Adastra.

35

nezávislých DWH

5

minut byl průměrný čas pro load dat z jedné zákaznické databáze

1

zdroj pravdy

Klient

Tirecheck nabízí komplexní profesionální systém správy pneumatik. Používají ho výrobci a prodejci pneumatik, autoservisy nebo pro správu autobusové linky, nákladní dopravy či dokonce firemních vozových parků.

Řešení

Adastra vybudovala nový datový sklad, aby splnila současné požadavky a konsolidovala všechny zákazníky a jejich související data. Datový sklad společnosti jsme vyvinuli na platformě Microsoft Azure.

Případová studie

Technologie:

Datum:

20. března 2023

Spolupráce s Adastrou byla mimořádná. Konzultantům Adastry, kteří s námi budovali toto robustní řešení datového skladu, děkujeme za profesionalitu, podporu a nasazení.

Juan Pablo Onofre
IT Project Manager, Tirecheck

Problém

Tyrecheck (i Tirecheck – firma totiž kvůli rozdílné transkripci anglického pneumatika – tyre ve Velké Británii a tire v USA – používá dvojí název) nabízí komplexní systém pro profesionální management pneumatik. Vybaví vás měřáky, které umí odečíst data z pneumatik na vozidle a automaticky je odeslat do příslušné databáze. Těchto služeb využívají společnosti různých velikostí a zaměření – od výrobců a prodejců pneumatik, přes provozovatele autobusové a kamionové dopravy až po servisní firmy či firmy zabývající se správou firemních automobilových flotil.

Tyrecheck má zákazníky rozeseté doslova po celém světě. Každý měl svou databázi v cloudu, některé reporty příliš zatěžovaly zdrojové databáze, velkým oříškem bylo reportovat dohromady. Proto v Tyrechecku došli k závěru, že potřebují provést redesign datového skladu. S přípravou začali nejprve sami, narazili ovšem na řadu problémů, a proto se obrátili na Adastru.

Adastra měla pomoci zejména se dvěma oblastmi:

  • s nalezením vhodného reportovacího nástroje nad všemi databázemi pro snadnější reporty a dashboardy
  • se samotným redesignem stávajícího řešení datového skladu (DWH), který se skládá z několika na sobě nezávislých datových skladů (každý odpovídá jednomu zákazníkovi Tyrechecku) – nyní jich je 35, v budoucnu, s přibývajícími zákazníky Tyrechecku, jejich počet poroste.

Řešení

Nejprve jsme se soustředili na vytvoření nového DWH, který pokryje současné požadavky, zkonsoliduje všechna zákaznická data a další údaje. Pro každého zákazníka Tyrechecku jsme vybudovali jeho vlastní datový sklad na cloudové platformě MS Azure, která využívá globální sítě datacenter společnosti Microsoft. Cloudové úložiště MS Azure je geograficky redundantní, zaručuje vysokou dostupnost dat (SLA 99,9%). Tyrecheck i jeho zákazníci ocenili bezpečnost i snadnou škálovatelnost nového řešení DWH z hlediska kapacit pro plánovanou i neplánovanou zátěž. Data jsou snadno a rychle dostupná a lze nad nimi snadno a přehledně reportovat.

Každý zákazník tak zároveň získal vlastní upravené dashboardy – přesně podle svých představ a jen s údaji, které jsou pro něj důležité. Jako reportovací nástroj si Tyrecheck zvolil DataZen, který jsme museli vhodně zakomponovat do webového prostředí zákazníka s požadavkem na single sign-on.

Ačkoliv jednotlivé databáze nejsou zase tak velké (pohybují se v jednotkách miliónů záznamů, a v Adastře umíme s přehledem i stamilióny a miliardy), tady bylo databází více a byly na různých místech a v různých časových zónách. Vše funguje v prostředí cloudu, kdy servery fyzicky uložené v Evropě spolu komunikují velmi rychle. Chcete-li se spojit se serverem fyzicky uloženým třeba v Americe nebo Asii, trvá to o něco déle, ale přesto k plné spokojenosti Tyrechecku i jeho zákazníků.

Summary dashboard

Výsledek

Projekt jsme úspěšně dokončili a předali zákazníkovi. Data se denně loadují, vytvořili jsme první dashboardy pro největší zákazníky Tyrechecku, který je nyní oslovuje s ukázkou nového dashboardu, domlouvají se konkrétní podoby a zjednodušení návrhů (čím méně údajů, tím je samozřejmě dashboard přehlednější a dá se lépe zobrazit v mobilních aplikacích).

Hlavními benefity projektu jsou:

  • metadaty a parametry řízené procedury pro load ze Stage do DWH (vygenerovaná procedura může loadovat data pro vybraného zákazníka) – specifikem Tyrechecku je, že se jedná o více datových skladů (dnes 35, v budoucnu více). Použití adastřího enginu pro generování ETL procedur by vedlo ke značné inflaci metadat i vygenerovaných procedur (vše by muselo být 35×). Proto jsme engine upravili a mohli vše dělat jen jednou a vygenerované procedury řídit parametry.
  • průměrný čas pro load dat z jedné zákaznické databáze je 5 minut

Performance dashboard

Máte zájem o podobné řešení?

CZ_Contact Form (Sidebar)

Sdílet

Přečtěte si další případové studie

Máte zájem o podobné řešení? Kontaktujte nás