Udemy

Applied Data Modeling Using Snowflake and Power BI

Enroll Now
  • 224 Students
  • Updated 4/2025
  • Certificate Available
4.7
(24 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 46 Minute(s)
Language
English
Taught by
Graeme Gordon
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.7
(24 Ratings)
2 views

Course Overview

Applied Data Modeling Using Snowflake and Power BI

Hands-On Data Modeling and Schema Design with Snowflake and Power BI – No Experience Required

Understanding how to structure and organize data effectively is essential for anyone working in data analytics, business intelligence, or data engineering. This course is designed to teach you the foundations and practical skills of data modeling using real-world tools and projects.

You will start with the basics of data modeling — what it is, why it matters, and how it's used in the real world. From there, you'll explore conceptual, logical, and physical design approaches, including normalization, ER diagrams, and dimensional modeling techniques like star and snowflake schemas.

Once the fundamentals are in place, you’ll work on a guided project using a Website Sales dataset. You’ll design and structure the data model, define relationships, and use Snowflake with Generative AI tools to build and populate your tables. From data loading to testing and analysis, each step is explained clearly and applied practically.

In the second hands-on project, you’ll use Power BI and a Passenger Flight dataset to build dimension and fact tables, define key relationships, and validate your data model inside Power BI. You’ll also learn how to build a basic Power BI report based on your model.

By the end of this course, you'll have a complete understanding of how data models are created and used, with the skills to apply them in tools like Snowflake and Power BI.

What You’ll Learn:

  • The purpose and types of data models: conceptual, logical, and physical

  • How to use ER diagrams and normalization techniques

  • Building dimensional models including star and snowflake schemas

  • Creating and populating data models using Snowflake

  • Using Generative AI to accelerate data modeling tasks

  • Designing and validating data models in Power BI

  • Connecting Power BI to Snowflake and visualizing insights

Tools Used:

  • Snowflake for cloud-based data modeling and storage

  • Power BI for data modeling, validation, and reporting

  • Generative AI tools for assisted modeling and automation

Who This Course Is For:

  • Data Analysts and BI professionals who want to structure their data more effectively

  • Aspiring Data Engineers looking to learn modern data modeling techniques

  • Anyone working with Snowflake or Power BI who wants to improve how they manage and use data

  • Beginners who want a clear, practical path to understanding how data models are built and applied

Course Content

  • 6 section(s)
  • 42 lecture(s)
  • Section 1 Introduction
  • Section 2 Designing and Structuring a Data Model
  • Section 3 Practical Data Modeling with a Website Sales Dataset
  • Section 4 Hands-On Dimensional Modeling in Power BI: Passenger Flight Dataset
  • Section 5 Airbnb Data Modeling Capstone Project
  • Section 6 Course Wrap-Up and Thank You

What You’ll Learn

  • Understand data modeling concepts: Learn the differences between conceptual, logical, and physical models, focusing on star and snowflake schemas
  • Create and analyze ER diagrams: design and interpret ER diagrams for representing business requirements and structuring database designs effectively
  • Learn and implement normalization principles to optimize database design, ensuring data integrity and minimizing redundancy.
  • Gain hands-on experience in designing snowflake schemas and using Power BI to visualize and analyze data based on the schema.

Reviews

  • R
    Rahul Borde
    5.0

    DB concepts in easy way

  • M
    Maria Kwasny
    3.5

    so far very basic

  • J
    Julien Guery
    5.0

    Very informative and straight to the point. Data modeling is easy to understand with this course, as well as how to link it and work with Snowflake and Power BI. Basically, the entire process of data usage is covered. That was great, thank you.

  • C
    Christopher Oli
    5.0

    Clear and Concise,

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed