Learning Outcomes
Data Warehouses (DWH) store big amounts of data in databases designed with a focus in data analysis. Business Intelligence is the process of extracting information from DWH with the purpose of enabling decision support.
The lecture introduce these topics with an emphasis in data analysis. In particular DWH architectures and components, differences between "normal" databases and DWH, integration of data in a DWH, the multidimensional data model as well as selected methods for analysis in relational DWH. The previous topics will be put in practice with the help of relational
database management system (DBMS) (for example IBM DB2 or Business Objects XI 3.0).
Content
The comprehensive thematic of this course is organized in three blocks. In the first block the development and management methods for DWH in relational databases are presented (architectures, ETL-process, OLAP operations, Bitmap-index). In the second block complex topics in relation to data analysis and exploration are examined in more detail (multidimensional data model, logic modeling, view materialization, etc.). In the last block, current research questions (Cloud, TextAnalytics) and practical experience (invited expert in the field) are addressed.
Description of Teaching and Learning Methods
The theoretical part of the course will be covered in weekly lectures, together with practical exercises and tutorial sessions to strengthen the content. Homework exercises to improve the acquisition of theoretical concepts as well as practical experience with a DBMS. Both the text book and supplementary literature for this course are in English language.
Requirements for participation and examination
Desirable prerequisites for participation in the courses:
Prerequisites: Bachelor-students in the 5. Semester with special interest in Databases and Information systems. Students that have approved the courses: MPGI5 (Datenbanksysteme) and DBPRA (Datenbankpraktikum) or students with similar background. The course will be given in English language, thus fluency in English is required!- Trainer/in: Sergey Redyuk