Bakalářská práce

Analýza a vizualizácia dátových tokov pomocou data lineage

Analysis and Visualization of Data Flows via Data Lineage

Peter Ilaš
Anotace

Táto práca sa zaoberá sledovaním dátových tokov v Informačnej a dátovej platforme projektu CESMOD. Platforma integruje dáta z viacerých zdrojov prostredníctvom ETL procesov (z angl. Extract, Transform, Load), teda procesov získavania, transformácie a nahrávania dát, implementovaných v jazyku Python. Pri takomto spracovaní je dôležité vedieť určiť pôvod dát, ich cestu cez jednotlivé kroky spracovania …více

Abstract

This thesis focuses on data lineage tracking in the Information and Data Platform of the CESMOD project. The platform integrates data from multiple sources through ETL processes implemented in Python, where ETL stands for Extract, Transform, Load — the process of acquiring, transforming, and loading data. In this type of data processing, it is important to be able to identify the origin of the data …více

Zadání práce

Předmětem bakalářské práce je analýza datových toků v rámci Informační a datové platformy (IDP) určené pro podporu oblasti Smart Cities. Práce se zaměřuje na integraci dat z vybraných aplikací (DB strategií, DB dobré praxe, DB finančních zdrojů a Obce PRO) do relačního datového skladu, přičemž cílem je detailní zmapování původu a toku dat pomocí open-source nástrojů pro data lineage.

Student:

  • Prostuduje strukturu existujícího datového modelu a zdrojové kódy stávajících ETL procesů v rámci platformy a zdokumentuje jejich vzájemné závislosti.
  • Vytvoří sadu analytických SQL dotazů nad relačním datovým skladem, které umožní ověřit konzistenci, úplnost a správnost integrovaných dat. Dotazy budou pokrývat klíčové datové entity a vztahy mezi zdrojovými aplikacemi a cílovými strukturami datového skladu.
  • Prozkoumá, identifikuje a porovná open-source nástroje pro sledování data lineage – a to jak na úrovni SQL schématu relačního datového skladu, tak na úrovni pipeline kódu ETL procesů. Porovnání bude provedeno podle předem stanovených kritérií, mezi která patří minimálně: typ a rozsah podporovaných integrací, podpora nasazení v Kubernetes, aktivita open-source komunity a kvalita dostupné dokumentace. Student posoudí minimálně tři nástroje.
  • Nakonfiguruje, zdokumentuje a nasadí do připraveného Kubernetes clusteru vybrané řešení pro automatizované sledování metadat a data lineage. Pomocí tohoto řešení vizualizuje a zdokumentuje existující datové toky.
  • Navrhne a implementuje mechanismus zpětné propagace metadat do platformy. Návrh bude zahrnovat specifikaci formátu předávaných metadat, způsob jejich validace a postup ověření, že propagace proběhla správně.


Zdrojový kód bude veřejně dostupný v archivu IS MU pod licencí MIT.

Práce zkontrolována:
3. 6. 2026 13:46, RNDr. Jaroslav Ráček, Ph.D., učo 3444
Jazyk práce
slovenština slovenština
Termín obhajoby
24. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jaroslav Ráček, Ph.D., učo 3444
KPSK FI MU

Oponent

Mgr. Zuzana Hruška, učo 433529
KPSK FI MU

Konzultant

RNDr. David Procházka, učo 485104
KSUZD FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.