top of page
training-room-2600.jpg

Duration

Data Modelling for Data Analysts

Duration

2 full-days

Level

Beginner

Contact Us

Data Modelling for Data Analysts

Course Topics

DATA MODELLING

  • What is Data Modelling? 

  • Introduction to Relational Databases

  • A crash course in SQL

  • Relationships and Relationship types

  • Creating "lookup tables" to aid with the analysis of data

  • An Introduction to Entity Relationship Modelling

  • Conceptual, Logical and Physical data models

  • Transactional Data Modeling vs Analytical Data Modeling

    • How transactional databases typically evolve

    • Designing a Data Warehouse

    • Online Transaction Processing (OLTP) vs Online Analytical Processing (OLAP) databases

    • Why do we need to architect each one differently?

    • Normalising vs Denormalising Data

    • Star and Snowflake schemas

    • Performance considerations when searching relational database tables

  • An Introduction to NoSQL Databases

  • An Introduction to Hadoop

  • Data Lakes, Data Warehouses and Data Marts 

  • Data Warehouse Architecture

    • The Inmon method for designing a Data Warehouse (top-down approach)

    • The Kimbal Method for designing a Data Warehouse (bottom-up approach)

    • Breaking the rules with NoSQL and Hadoop.

WORKSHOPS 

  • Students will be given a range of data sources to model and analyse using both the Kimball and Inmon approach to data modelling. 

  • Data will be visualised using their tool of choice - Excel, Power BI, Qlik or Tableau

Level

bottom of page