Bachelor's Thesis

Design of a Partial Component of an Information System for Supporting Managerial Tasks Using BI Tools

Final Thesis 2.96 MB

Author of thesis: Bc. Soňa Kundríková

Acad. year: 2025/2026

Supervisor: Ing. Jan Luhan, Ph.D., MSc

Reviewer: Ing. Jiří Kříž, Ph.D.

Abstract:

This bachelor thesis is focused on the design and implementation of a business intelligence solution for the web portal drevari.sk. The goal of this thesis is to create an environment for efficient processing, visualization, analysis and interpretation of data related to website traffic and user behavior across individual domains. The theoretical part of this thesis focuses on the importance of business intelligence for the web environment and describes the software tools used. The analytical part describes the current state of the portal and defines requirements for the solution. The result of this thesis is an implemented solution that enables monitoring of website traffic and user interactions and supports decision making based on data analysis.

Keywords:

business intelligence, web analytics, Google Analytics 4, ETL process, analytical data processing, data visualization, SQLite, Metabase

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Studentka ve své prezentaci seznámila komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěla. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího studentka zodpověděla v plném rozsahu, otázky z posudku oponenta zodpověděla v plném rozsahu. Otázky členů komise: 1 Ing. Jan Špatenka, Ph.D. : Jaké jsou důvody přechodu na cloudové řešení, který navrhujete? zodpovězeno 2 Ing. Jan Špatenka, Ph.D. : Jaký je vztah mezi aktualizacemi a přechodem na cloud? zodpovězeno Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že studentka práci obhájila.

Language of thesis

Slovak

Faculty

Department

Study programme

Managerial Informatics (BAK-MIn)

Composition of Committee

doc. Mgr. Veronika Novotná, Ph.D. (předseda)
prof. Ing. et Ing. Stanislav Škapa, Ph.D. (místopředseda)
Ing. Jan Luhan, Ph.D., MSc (člen)
Vita Pylypenko, Ph.D. (člen)
Ing. Jan Špatenka, Ph.D. (člen)

Supervisor’s report
Ing. Jan Luhan, Ph.D., MSc

Předložená bakalářská práce je zpracována na velmi dobré úrovni a zabývá se návrhem a implementací business intelligence řešení pro webový portál, přičemž je zaměřena zejména na praktickou realizaci systému pro sběr, zpracování a vizualizaci dat. Práce je logicky strukturována do teoretické, analytické a návrhové části a řeší aktuální problematiku efektivního využití dat z nástroje Google Analytics.
Autorka splnila stanovené cíle. Navržené řešení bylo nejen teoreticky popsáno, ale také prakticky implementováno, včetně vytvoření ETL procesu a vizualizační vrstvy formou interaktivních dashboardů. Zvolený metodický postup je adekvátní charakteru práce a jednotlivé kroky na sebe logicky navazují.
Pozitivně hodnotím zejména praktickou využitelnost výsledků, které lze přímo aplikovat v prostředí reálné organizace. Práce současně prokazuje schopnost autorky samostatně řešit komplexnější úlohu v oblasti business intelligence.
Určitým nedostatkem je místy spíše popisný charakter textu a nižší míra hlubší analytické diskuse či kritického zhodnocení zvolených přístupů. Tyto skutečnosti však celkovou kvalitu práce zásadně nesnižují.
Celkově práci hodnotím jako velmi dobrou a doporučuji ji k obhajobě.

Otázky k obhajobě:
Jaký je aktuální stav Vašich návrhů?
Jak lze kvantifikovat přínos implementovaného BI řešení pro rozhodování managementu?
Evaluation criteria Verbal classification Grade
Meeting the objectives Stanovené cíle práce byly splněny. Autorka vytvořila funkční BI řešení včetně implementace ETL procesu, vizualizační vrstvy i zhodnocení přínosu řešení.  A
Selected procedure of the solution, the adequacy of the used methods Zvolený metodický postup je vhodný a odpovídá charakteru práce. Využité metody datového modelování a ETL procesů jsou adekvátní řešenému problému.  B
The ability to interpret the results and to draw conclusions Autorka je schopna interpretovat dosažené výsledky a popsat jejich přínosy, zejména v oblasti centralizace dat a podpory rozhodování. B
The practical usability of conclusions Řešení je implementované a použitelné v reálném prostředí firmy, zejména díky automatizaci a tvorbě dashboardů. A
The thesis´s framework, formalities, used terminology and the professional level of language Práce je přehledně strukturovaná, logicky členěná a doplněná o relevantní obrázky a schémata. Jazyková úroveň je dobrá, pouze místy se objevují drobné stylistické nedostatky. B
Using of information resources, including citations Použité zdroje odpovídají zaměření práce. B

Grade proposed by supervisor: B

Reviewer’s report
Ing. Jiří Kříž, Ph.D.

Bakalářská práce se zabývá návrhem a implementací business intelligence řešení pro webový portál drevari.sk. Autorka analyzovala současný stav portálu, navrhla datový model a implementovala ETL proces propojující Google Analytics 4, SQLite a vizualizační nástroj Metabase. Výsledkem jsou dashboardy umožňující sledování návštěvnosti a uživatelského chování uživatelů portálu.

Silnou stránkou práce je její praktická orientace a snaha o vytvoření funkčního řešení využitelného v reálném prostředí. Pozitivně lze hodnotit propojení několika technologií a důraz na automatizaci zpracování dat.

Práce však vykazuje i určité rezervy. Teoretická část je místy příliš kompilační, metodická část zůstává spíše na standardní úrovni bakalářské práce a interpretace dosažených výsledků je převážně technicko-popisná. Hlubší evaluace přínosů navrženého řešení či detailnější analytická interpretace dashboardů chybí. Přesto práce splňuje požadavky kladené na bakalářskou práci a doporučuji ji k obhajobě.
Evaluation criteria Verbal classification Grade
Meeting the objectives Autorka si stanovila za cíl navrhnout a implementovat business intelligence řešení pro webový portál drevari.sk s využitím nástrojů Google Analytics 4, Python, SQLite a Metabase. Tento cíl byl splněn ve vysoké míře. Práce obsahuje analýzu současného stavu portálu, návrh datového modelu, implementaci ETL procesu i návrh vizualizační vrstvy ve formě dashboardů. Pozitivně lze hodnotit zejména praktické zaměření práce a skutečnost, že výsledkem je funkční BI řešení umožňující sledování návštěvnosti a uživatelského chování webového portálu. A
Selected procedure of the solution, the adequacy of the used methods Autorka využívá kombinaci analýzy současného stavu, datového modelování a implementace ETL procesů pomocí jazyka Python. Postup práce je logicky strukturovaný a odpovídá charakteru prakticky orientované bakalářské práce. Za vhodné lze považovat propojení analytických nástrojů Google Analytics 4, databáze SQLite a vizualizační platformy Metabase. Metodická část však zůstává spíše na standardní úrovni bakalářské práce a některé části teoretické kapitoly působí převážně kompilačně bez výraznější analytické nadstavby. B
The ability to interpret the results and to draw conclusions Autorka prokázala schopnost navrhnout technické řešení a popsat jednotlivé kroky implementace. Pozitivně lze hodnotit identifikaci klíčových metrik a návrh dashboardů pro podporu rozhodování. Interpretace dosažených výsledků však zůstává převážně na úrovni technického popisu implementace. Chybí hlubší analytické zhodnocení dopadů řešení, detailnější interpretace výstupů dashboardů nebo kvantifikace přínosů pro provoz portálu. Závěry práce jsou formulovány spíše obecně. B
The practical usability of conclusions Práce má vysokou praktickou využitelnost. Navržené řešení umožňuje centralizované sledování návštěvnosti a uživatelského chování webového portálu a poskytuje podklady pro strategické rozhodování. Pozitivně lze hodnotit také důraz na ekonomickou nenáročnost a využití open-source či běžně dostupných technologií. Řešení zároveň vytváří základ pro budoucí rozvoj, například přesun databáze na server nebo automatizaci ETL procesu bez manuálního spouštění. A
The thesis´s framework, used terminology and the professional level of language Práce je členěna přehledně a jednotlivé kapitoly na sebe logicky navazují. Autorka správně používá odbornou terminologii z oblasti business intelligence, webové analytiky a datového modelování. Pozitivně lze hodnotit také přítomnost schémat a obrázků vysvětlujících datový model a vztahy mezi tabulkami. Dílčí rezervy lze spatřovat v místy příliš rozsáhlé teoretické části a v převážně popisném charakteru některých pasáží. Text je místy stylisticky jednodušší a některé kapitoly působí více učebnicově. B
Using of information resources Autorka pracuje s relevantní odbornou literaturou i dokumentací použitých technologií. Použité zdroje odpovídají zaměření práce a jsou průběžně citovány. Výstup systému Theses vykazuje celkovou podobnost 3,5 %, přičemž nalezené podobnosti souvisejí převážně se standardní odbornou terminologií, strukturou bakalářských prací a citovanými definicemi. Nebyly identifikovány známky neoprávněného převzetí cizích textů. B
Topics for thesis defence:
  1. Jaké hlavní výhody a omezení přináší použití SQLite oproti serverovým databázovým systémům v rámci navrženého řešení?
  2. Jaké další metriky nebo dashboardy by bylo vhodné doplnit pro efektivnější podporu strategického rozhodování provozovatele portálu?

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová