Simple play icon Course
Skills

Data Modeling for Data Engineers

by Nikola Ilic

Designing an efficient data model is a mastery on its own. This course will teach you how to create and implement optimal, high-performing data models for different workloads.

What you'll learn

Creating a high-performing data model is one of the key tasks for efficient data engineering. In this course, Data Modeling for Data Engineers, you’ll gain the ability to design and manage efficient data models in various contexts.

First, you’ll explore foundational data modeling concepts, and understand the importance of data modeling. Next, you’ll discover the key differences between conceptual, logical, and physical data models, and various performance-optimization techniques for physical implementation in the database design process.

Finally, you’ll learn how to apply data modeling concepts in different contexts, such as OLTP and OLAP workloads. When you’re finished with this course, you’ll have the skills and knowledge of data modeling needed to create efficient and scalable data engineering solutions.

About the author

Nikola Ilic is an officially Business Intelligence Developer, focusing on Microsoft Data Platform technologies, especially Power BI - but “off the record” he is a data fanatic, interested in everything related to extracting meaningful information from the raw data. Nikola is self-proclaimed "Data-Mozart". As he lives in the wonderful city of Salzburg, Austria, which is well-known as the birthplace of W.A.Mozart, he was brave enough to use the composer's last name as part of his nickname. That'... more

Ready to upskill? Get started