Master's Thesis

Design of a Business Intelligence Solution for the Analysis of Real Estate Listings and Support for Decision-Making in Property Purchases

Author of thesis: Ing. Daniel Karcz

Acad. year: 2025/2026

Supervisor: doc. András Rontó

Reviewer: doc. Mgr. Veronika Novotná, Ph.D.

Abstract:

This diploma thesis focuses on the design and implementation of a Business Intelligence solution to support investment decision-making in the real estate market in Brno and the South Moravian Region. The thesis addresses the information asymmetry faced by individual investors and proposes an end-to-end data architecture covering the processing of listing data in Python, its storage in MS SQL Server, and visualization in Power BI. The result is a functional dashboard prototype that enables the analysis of real estate listings, monitoring of price changes, and preliminary assessment of investment attractiveness.

Keywords:

Business Intelligence, data warehouse, data mart, ETL, Python, pandas, MS SQL Server, Power BI, DAX, dimensional modeling, data historization, SCD

Date of defence

16.06.2026

Date of publish

15.06.2031

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise: 1 dr. Budík: Pro získání dat jste zvolil export do csv. Proč jste nevyužil API? K čemu sloužil script v Pythonu? K programu jste dělal GUI? - zodpovězeno v plném rozsahu Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Information Management (MGR-IM)

Composition of Committee

doc. RNDr. Bedřich Půža, CSc. (předseda)
doc. Ing. Radek Doskočil, Ph.D., MSc (místopředseda)
Natálie Rontóová, Ph.D. (člen)
Ing. Jiří Kříž, Ph.D. (člen)
Ing. Jan Budík, Ph.D., MBA (člen)

Supervisor’s report
doc. András Rontó

Diplomová práce se zabývá návrhem a implementací Business Intelligence řešení pro podporu investičního rozhodování na trhu nemovitostí v Brně a Jihomoravském kraji. Autor provedl analýzu současného stavu práce s realitními daty, identifikoval hlavní problémy spojené s informační asymetrií drobných investorů a navrhl komplexní architekturu řešení zahrnující ETL proces v Pythonu, datové tržiště v prostředí MS SQL Server a analytickou vrstvu v nástroji Power BI.

Práce je zpracována na velmi dobré odborné úrovni a představuje nadstandardně komplexní prakticko-aplikační řešení. Silnou stránkou práce je zejména propojení oblasti Business Intelligence, datového inženýrství a ekonomického kontextu investičního rozhodování. Pozitivně lze hodnotit také důraz na kvalitu dat, historizaci, analytické metriky a návrh rozšiřitelné datové architektury.

Jedná se o nadprůměrně kvalitní práci s vysokou praktickou využitelností. Dílčí rezervy lze spatřovat zejména v místy příliš rozsáhlé teoretické části a převážně technickém charakteru některých pasáží, tyto skutečnosti však zásadním způsobem nesnižují celkovou kvalitu práce.
Evaluation criteria Verbal classification Grade
Meeting the objectives  Cíl diplomové práce je formulován jasně a práce jej splňuje v plném rozsahu. Autor navrhl a implementoval komplexní Business Intelligence řešení zaměřené na podporu investičního rozhodování na realitním trhu v Brně a Jihomoravském kraji. Součástí práce je analýza kvality zdrojových dat, návrh datové architektury, implementace ETL procesu v Pythonu, návrh datového tržiště v prostředí MS SQL Server a realizace analytického dashboardu v Power BI. Pozitivně lze hodnotit zejména komplexnost řešení a skutečnost, že práce pokrývá celý datový řetězec od integrace dat až po analytickou a vizualizační vrstvu. A
Selected procedure of the solution, the adequacy of the used methods Autor zvolil metodický postup odpovídající charakteru diplomové práce zaměřené na oblast Business Intelligence, datové integrace a analytiky realitních dat. Práce kombinuje studium odborné literatury, analýzu současného stavu, návrh architektury řešení, implementaci ETL procesu, návrh datového modelu i následnou validaci řešení. Pozitivně lze hodnotit využití principů dimenzionálního modelování, historizace dat technikou SCD Typ 2, Data Wranglingu a návrhu vícevrstvé BI architektury. Metodické zpracování práce je nadstandardní a odpovídá požadavkům kladeným na kvalitní prakticko-aplikační diplomovou práci. A
The ability to interpret the results and to draw conclusions Autor prokázal schopnost analyzovat problematiku investičního rozhodování na realitním trhu a identifikovat hlavní limity současného přístupu drobných investorů založeného na manuálním zpracování informací. Návrhová část práce logicky reaguje na identifikované problémy a přináší funkční řešení umožňující sledování cenových změn, identifikaci dlouhodobě neprodaných nabídek a orientační vyhodnocení investiční atraktivity nemovitostí. Pozitivně lze hodnotit zejména propojení technického řešení s ekonomickým a investičním kontextem problematiky. A
The practical usability of conclusions Práce má velmi vysokou praktickou využitelnost. Navržené řešení představuje funkční prototyp analytické platformy umožňující systematické vyhodnocování realitní inzerce a podporu investičního rozhodování na základě historických dat a analytických metrik. Přínosem práce je zejména automatizace zpracování inzertních dat, centralizace datové logiky a možnost analytického vyhodnocování trhu prostřednictvím interaktivního dashboardu v Power BI. Pozitivně lze hodnotit také návrh možností budoucího rozvoje řešení směrem k prediktivní analytice a geoprostorové analýze. A
The thesis´s framework, formalities, used terminology and the professional level of language Práce je zpracována systematicky a logicky. Struktura práce odpovídá požadavkům kladeným na diplomovou práci a jednotlivé kapitoly na sebe navazují. Odborná terminologie z oblasti Business Intelligence, datových skladů, ETL procesů a analytiky je používána správně a konzistentně. Dílčí rezervy lze spatřovat zejména v místy nadměrně rozsáhlé teoretické části a ve vyšším podílu kompilačního charakteru některých pasáží. V textu se rovněž místy objevují stylisticky těžkopádnější formulace a velmi detailní technické popisy, které snižují čtivost práce. B
Using of information resources, including citations Autor pracuje s relevantní odbornou literaturou zaměřenou na oblast Business Intelligence, datových skladů, datové integrace a analytiky. Použité zdroje odpovídají tématu práce a jsou v textu průběžně citovány. Pozitivně lze hodnotit zejména propojení teoretických konceptů s praktickou implementací řešení. Výstup systému Theses vykazuje celkovou podobnost pouze 2,3 %, přičemž jednotlivé podobnosti nepřesahují nízké jednotky procent a souvisejí převážně se standardní odbornou terminologií, strukturou diplomových prací a citovanými definicemi. Nebyly identifikovány skutečnosti nasvědčující porušení citační etiky nebo neoprávněnému převzetí cizího textu. A

Grade proposed by supervisor: A

Diplomová práce se zabývá návrhem a implementací komplexního Business Intelligence řešení pro podporu investičního rozhodování na trhu s nemovitostmi v Brně a Jihomoravském kraji. Autor reaguje na problém informační asymetrie, se kterou se potýkají drobní investoři při vyhledávání a hodnocení investičních příležitostí. Na základě analýzy realitních dat navrhl a implementoval kompletní datovou architekturu zahrnující procesy ETL v jazyce Python, datové tržiště v prostředí MS SQL Server a analytickou vrstvu v nástroji Power BI. Výsledkem práce je funkční prototyp umožňující sledování cenových změn, analýzu trhu a podporu investičního rozhodování.

Stanovený cíl práce byl splněn. Autor nejen navrhl, ale také implementoval komplexní Business Intelligence řešení odpovídající zadání práce. Byly naplněny všechny deklarované dílčí cíle – od analýzy kvality a struktury zdrojových dat, přes návrh automatizovaného ETL procesu, vytvoření datového modelu s historizací dat metodou SCD Type 2 až po realizaci interaktivního dashboardu v Power BI. Součástí práce je rovněž ověření funkčnosti navrženého řešení a návrh jeho dalšího rozvoje.

Postup řešení považuji za metodicky správný a logicky strukturovaný. Autor vhodně propojil poznatky z oblasti Business Intelligence, datových skladů, datové integrace a vizualizace dat s konkrétním praktickým problémem. Za největší přínos práce považuji vytvoření plně funkčního prototypu datové platformy, která umožňuje systematické zpracování a vyhodnocování realitních dat a převádí obtížně využitelná inzertní data do podoby analytických výstupů podporujících rozhodování investorů. Pozitivně hodnotím také implementaci historizace dat, využití pokročilých metrik v Power BI a snahu o vytvoření řešení s potenciálem dalšího rozvoje směrem k prediktivní analytice a pokročilému hodnocení investičních příležitostí.

Po formální stránce je práce zpracována na velmi dobré úrovni. Text je přehledně strukturován, jednotlivé kapitoly na sebe logicky navazují a rozsah teoretické i praktické části odpovídá požadavkům kladeným na diplomovou práci. Oceňuji zejména podrobné zpracování návrhové a implementační části, která tvoří dominantní a nejhodnotnější část práce. Jazyková úroveň práce je dobrá, odborná terminologie je používána převážně korektně a text je čtivý. Drobné stylistické či formální nedostatky nemají zásadní vliv na celkovou kvalitu předložené práce.

Předložená diplomová práce splňuje požadavky standardně kladené na diplomové práce v oblasti informačního managementu a Business Intelligence. Práce prokazuje schopnost autora samostatně řešit komplexní odborný problém, propojit teoretické poznatky s praktickou implementací a vytvořit řešení s reálným aplikačním potenciálem. Výsledkem není pouze návrh konceptu, ale funkční technické řešení zahrnující datovou integraci, datový model i analytickou vrstvu, což odpovídá nárokům kladeným na diplomovou práci. Práci doporučuji k obhajobě.
Evaluation criteria Grade
Meeting the objectives A
Selected procedure of the solution, the adequacy of the used methods B
The ability to interpret the results and to draw conclusions B
The practical usability of conclusions B
The thesis´s framework, used terminology and the professional level of language B
Using of information resources A
Topics for thesis defence:
  1. Navržené řešení pracuje převážně s inzertními cenami. Jaký vliv může mít rozdíl mezi nabídkovou a skutečně realizovanou cenou na výsledky analýz a jakým způsobem by bylo možné tento problém v budoucnu řešit?
  2. V práci uvádíte možnost budoucího rozšíření řešení o prediktivní analytiku. Jaké konkrétní modely strojového učení byste považoval za nejvhodnější pro odhad budoucího vývoje cen nemovitostí a jaké další datové zdroje by bylo vhodné do modelu zahrnout?

Grade proposed by reviewer: B

Reasons for publication postponement

The publication of a bachelor thesis are in compliance with the provisions of Section 47b (4) of Act No. 111/1998 Coll., on Higher Education Institutions, postponed. The reason for postponing the publication is the fact that the bachelor thesis contains a business secret of the company Seznam.cz, a.s. in the sense of the relevant provisions of Act no. 89/2012 Coll., of the Civil Code.

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