Utilization of R Programming Language for Power BI Reporting

Thesis title: Užití skriptovacího jazyka R pro Power BI reporting
Author: Kos, Jiří
Thesis type: Bakalářská práce
Supervisor: Židková, Nikola
Opponents: Maryška, Miloš
Thesis language: Česky
Abstract:
Cílem této bakalářské práce je vytvoření interaktivního reportu v analytické platforměPower BI za využití skriptovacího jazyka R.Hlavním přínosem bakalářské práce je vzniklý modelový report, který může sloužit jakoinspirace čtenářům, jak vylepšit vlastní Power BI reporty. Bakalářská práce poskytujevšechny potřebné informace k reprodukci reportu nad vlastními daty.Úvodní kapitoly jsou věnovány teoretickému vymezení pojmů databáze, relační a nerelačnídatabáze, Business Intelligence a jejích klíčových komponent.Další část se zabývá popsáním programu Power BI a jeho rozdělením na Power BI Desktop,Power BI Service a Power BI Gateway. Je vysvětlena syntaxe a datové struktury skriptovacíhojazyka R, na kterou navazuje představení vývojového prostředí RStudio.Závěrečná část práce zahrnuje celý proces tvorby modelového reportu. Je rozdělenana propojení zmíněných programů, popis datasetu a předpřípravu dat, která jsou následněimportována do Power BI. Po následné transformaci dat v Power BI jsou data vizualizovánaa implementována do reportu, který je publikován do Power BI Service.Během procesu tvorby reportu je vhodné skripty nejprve testovat ve vývojovém prostředía pokud fungují, aplikovat je do Power BI.
Keywords: Business Intelligence; Databáze; Power BI; R; Reporting; RStudio; Vizualizace
Thesis title: Utilization of R Programming Language for Power BI Reporting
Author: Kos, Jiří
Thesis type: Bachelor thesis
Supervisor: Židková, Nikola
Opponents: Maryška, Miloš
Thesis language: Česky
Abstract:
The aim of this bachelor thesis is to create an interactive report within Power BI usingR programming language.The main benefit of the bachelor thesis is the created model report, which can be usedas an inspiration for upgrading reader's own Power BI reports. The bachelor thesis providesall the necessary information to reproduce the steps shown in the thesis.The introductory chapters deal with the definition of database, relational and non-relationaldatabase and Business Intelligence including its key components. To accomplish objectives, the next section is devoted to the introduction of Power BI and itsdivision to Power BI Desktop, Power BI Service and Power BI Gateway. Following chaptersare devoted to the R programming language syntax and data structures and introductionto RStudio Integrated Development Environment.The final part consists of the whole model report creation. It is divided to the mergeof the mentioned software, dataset introduction and data preprocessing. The data is thenimported to Power BI, where another data transformation comes into place. After that, datais visualized, implemented to the report and published to Power BI Service.It is recommended to first test the scripts within RStudio IDE and, if they work the properway, apply them to Power BI.
Keywords: Database; Power BI; Business Intelligence; R; Reporting; RStudio; Visualization

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 1. 11. 2019
Date of submission: 11. 5. 2020
Date of defense: 19. 6. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/71520/podrobnosti

Files for download

    Last update: