<- Domů

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

O klientovi

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.

Heading

This is some text inside of a div block.

Heading

Služby
This is some text inside of a div block.
Odvětví
This is some text inside of a div block.
Jak Coding Bear navrhl a vyvinul Open Manta Designer, nástroj pro modelování a vizualizaci datových toků

O Společnosti

Manta, dnes součást IBM, je přední dodavatel technologie pro rychle se rozvíjející oblast data lineage. Její platforma pomáhá velkým organizacím porozumět způsobu, jakým jejich data proudí napříč systémy či datovými úložišti a jak jsou data během tohoto procesu transformována. Pomáhá při vytváření dopadových analýz, při snaze zlepšovat kvalitu dat a identifikuje nejrůznější datové závislosti či redundance. Manta automaticky analyzuje datová prostředí, vytváří jednotný pohled na tato “data o datech” (metadata) a tyto informace srozumitelnou a přehlednou formou vizualizuje.

1500+MDs

investice do analýzy, architektury a vývoje

1,5 roku

celková doba realizace projektu

100%

dodržení timeline i plánovaného rozsahu
Služby
Analýza, architektura, UX, vývoj, integrace
Odvětví
Data lineage

Výzva

Manta potřebovala umožnit méně technickým uživatelům ruční vytváření a úpravu datových toků a obohatit těmito metadaty centrální repository, která vzniká pravidelným automatickým skenováním zdrojových systému a databází. 

Data lineage u velkých organizací pokrývá širokou škálu technologií a datových zdrojů, proto musel vzniknout nástroj, který bude flexibilní, snadno rozšiřitelný a připravený na nové typy systémů bez nutnosti zásahu do kódu. Open Manta Designer měl umožnit intuitivní modelování lineage, doplňování metadat a rychlou integraci vlastních prvků tam, kde automatické skenery Manty nemohou poskytnout plné pokrytí.

Vidíte v tom inspiraci pro váš byznys?

Ozvěte se nám a společně najdeme cestu, jak jak z nápadu udělat hotový produkt.

Domluvte si nezávaznou konzultaci

Řešení

Coding Bear navrhl a vyvinul nástroj “Open Manta Designer”, který dodal end-to-end: od analýzy požadavků, přes návrh architektury a  UX až po implementaci a testování. Nástroj  je navržený jako konfigurovatelný systém, díky kterému lze snadno přidávat nové typy datových zdrojů, rozšiřovat modely a upravovat chování aplikace bez zásahu do kódu.

Po důkladné analýze dostupných vizualizačních knihoven jsme zvolili Konva.js, která poskytla potřebnou flexibilitu a výkon pro práci s komplexními datovými strukturami. To umožnilo implementovat více kreslících pláten včetně  synchronizace dat mezi nimi, mít plnou kontrolu nad podobou a chováním vizualizovaných elementů a  zakřivených spojnic mezi nimi. Implementovali jsme i možnost undo a redo a jednoduché validace celého vznikajícího modelu.  Vykreslovací algoritmy s real-time výpočty zvládaly manipulaci se stovkami elementů a tisíci spojnic v rámci jednoho Canvasu bez výraznějších  dopadů na performance celé aplikace, která běží v rámci obvyklých prohlížečů. 

Frontend a vizualizační část byla napsána v Reactu, celé řešení pak bylo od začátku připravené i na provoz v cloudu.

Řešení jsme dodali v plném rozsahu a díky úzké komunikaci s týmem Manty jsme mohli průběžně slaďovat priority i jednotlivé kroky. Projekt se stal součástí strategického rozvoje platformy, která následně posílila svou pozici i po vstupu do IBM.

Výsledek

Nástroj je plně integrován s platformou Manta včetně importu a exportu metadat. Uživatelé mohou vytvářet vlastní datové toky, rozšiřovat existující struktury a doplňovat data o informace, které automatické skenery nepokrývají. Open Manta Designer významně rozšířil možnosti platformy Manta a zpřístupnil práci s datovou lineage širšímu okruhu uživatelů. 

Intuitivní vizuální modelování

Uživatelé mohou rychle a jednoduše vytvářet datové toky metodou drag & drop, obohacovat existující metadata o další informace, vizualizovat složité struktury a všechny provedené změny pak promítat do centrální sdílené repository.

Rychlejší integrace nových datových zdrojů

Flexibilní konfigurační vrstva umožňuje přidávat nové technologie během několika minut. Potřebuje-li společnost modelovat datové toky i skrz technologie, u kterých nelze zajistit automatickou analýzu a vizualizaci, lze velice jednoduše vytvořit šablonu této technologie (tzv. Resource Template), definovat hierarchii jejích elementů a přípustná spojení mezi nimi. Tato konfigurační šablona pak přesně vede uživatele při manuálním modelování a nedovolí mu vytvářet nevalidní metadata.

Konzultace zdarma

Děkujeme za Vaší správu! Brzy se s Vámi spojíme!
Oops! Něco se pokazilo.