Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Data Lineage Analysis for Qlik Sense
Thesis title in Czech: Analýza datových toků pro Qlik Sense
Thesis title in English: Data Lineage Analysis for Qlik Sense
Key words: data lineage, dátové toky, business intelligence, qlik sense
English key words: data lineage, data flow, business intelligence, qlik sense
Academic year of topic announcement: 2019/2020
Thesis type: Bachelor's thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: doc. RNDr. Pavel Parízek, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 18.10.2019
Date of assignment: 31.10.2019
Confirmed by Study dept. on: 26.11.2019
Date and time of defence: 14.09.2020 09:00
Date of electronic submission:28.07.2020
Date of submission of printed version:31.07.2020
Date of proceeded defence: 14.09.2020
Opponents: Mgr. Martin Blicha, Ph.D.
 
 
 
Guidelines
Qlik Sense is a data analytics and reporting platform that creates visual representations of aggregated data from various sources, including popular relational database systems. Generated reports are stored internally in JSON files.
The goal of this project is to design and implement a tool for data lineage analysis of Qlik Sense reports, and integrate the tool within the Manta Flow platform. One of the main tasks to be performed is a thorough inspection of the structure and content of JSON responses from a Qlik Sense server, focused especially on precise identification of data sources for relevant entities present in the reports (e.g., columns in a bar chart) and their characteristics (e.g., font and color). For a given set of JSON files with reports, the tool should produce a graph that captures the flow between data sources and corresponding entities in the reports. Other specific tasks to be performed include syntactic and semantics analysis of the input JSON files, and extensive testing on real-world inputs.
References
1. Qlik Sense. https://www.qlik.com/us/products/qlik-sense
2. Qlik Sense Developer Documentation. https://help.qlik.com/en-US/sense-developer/September2019/Content/Sense_Helpsites/Home-developer.htm
3. Qlik Sense JSON API Reference. https://help.qlik.com/en-US/sense-developer/September2019/APIs/EngineAPI/index.html
4. JSON specification (ECMA-404). http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf
5. Manta Flow platform. https://getmanta.com/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html