課程資料
- 可獲發
- *證書的發放與分配,依課程提供者的政策及安排而定。
課程簡介
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
課程章節
- 6 個章節
- 42 堂課
- 第 1 章 Introduction
- 第 2 章 Designing and Structuring a Data Model
- 第 3 章 Practical Data Modeling with a Website Sales Dataset
- 第 4 章 Hands-On Dimensional Modeling in Power BI: Passenger Flight Dataset
- 第 5 章 Airbnb Data Modeling Capstone Project
- 第 6 章 Course Wrap-Up and Thank You
課程內容
- 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.
評價
-
RRahul Borde
DB concepts in easy way
-
MMaria Kwasny
so far very basic
-
JJulien Guery
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.
-
CChristopher Oli
Clear and Concise,