You are on page 1of 16

Master

Data Modeling
in

Power Bi

In Just 12 Days
*Disclaimer*

Everyone learns uniquely.

What matters is your focus on specific aspects of

data modeling, ensuring a comprehensive

understanding.

This Doc will help you with the same.


Day 1

Introduction to Data Modeling

Topic

Explore the fundamentals of data modeling in Power BI, its


significance in data analysis, and an overview of basic
concepts such as tables, relationships, and schema types.

Activity

Connect to SQL Server, Excel, and Web data sources.

Resources

https://powerbi.microsoft.com/en-in/what-is-data-modeling/

https://powerbi.microsoft.com/en-gb/why-power-bi/

https://www.youtube.com/watch?
v=wyKLn7C_cGw&t=24s&ab_channel=PavanLalwani

2
Day 2

Understanding Data
Relationships
Topic
Dive into the types of data relationships (one-to-one, one-to-
many, many-to-many) in Power BI and learn how to create
and manage these relationships to link different tables
effectively.

Activity
Practice creating various types of relationships using a
sample dataset to understand their impact on data analysis.

Resources
https://databear.com/relationships-power-bi/
https://www.youtube.com/watch?
v=sW5LoDA1ssM&ab_channel=AlexTheAnalyst

3
Day 3

Data Importing Techniques


Topic
Learn about the different methods of importing data into
Power BI, and explore how to connect to various data sources
like SQL Server, Excel, and web APIs.

Activity
Connect to SQL Server, Excel, and Web data sources.

Resources
https://www.youtube.com/watch?
v=K690u_FkL4A&ab_channel=Tutorialspoint
https://www.youtube.com/watch?
v=hEpzvvIY89Q&ab_channel=PavanLalwani
https://learn.microsoft.com/en-us/power-bi/connect-data/service-
get-data-from-files

4
Day 4

Data Transformation Basics


Topic
Introduction to Power Query as a powerful tool for data
transformation in Power BI, covering basic transformations
such as filtering, sorting, and basic column operations.

Activity
Use Power Query to clean and transform data.

Resources
https://learn.microsoft.com/en-us/power-bi/transform-model/
https://www.youtube.com/watch?v=Z3bqEG3zrxw

5
Day 5

Advanced Data
Transformation

Topic
Advance your Power Query skills by exploring complex data
types and transformations, including merging and appending
queries, working with text, numbers, and dates.

Activity
Perform advanced data transformations on imported data.

Resources
https://www.youtube.com/watch?
v=cx1qosaiLu8&ab_channel=AnalyticalGuy
https://www.simplilearn.com/tutorials/excel-tutorial/power-query-
in-excel
https://www.youtube.com/watch?v=-
peKp48spgY&ab_channel=Tutorialspoint

6
Day 6

Creating Calculated Columns


Topic
Learn the basics of DAX (Data Analysis Expressions) in Power
BI, focusing on creating calculated columns to add new data
based on existing dataset calculations.

Activity
Add calculated columns using DAX.

Resources
https://learn.microsoft.com/en-us/power-bi/transform-model/
desktop-quickstart-learn-dax-basics
https://www.youtube.com/watch?
v=waG_JhBgUpM&ab_channel=KevinStratvert

7
Day 7

Measures and Aggregations


Topic
Explore the concept of measures in Power BI, learn to create
basic aggregations like sums, averages, and counts, and
understand the difference between calculated columns and
measures.

Activity
Create measures using DAX.

Resources
https://learn.microsoft.com/en-us/power-bi/transform-model/
desktop-tutorial-create-measures
https://www.youtube.com/watch?
v=waG_JhBgUpM&t=25s&ab_channel=KevinStratvert

8
Day 8

Time Intelligence in DAX


Topic
Delve into time-based functions in DAX to create powerful
time intelligence measures, like year-to-date, month-to-date
calculations, and date comparisons.

Activity
Create time-based calculations (YTD, MTD, etc.).

Resources
https://learn.microsoft.com/en-us/dax/date-and-time-functions-dax
https://www.youtube.com/watch?
v=Z9xxs1hBut0&ab_channel=MicrosoftPowerBI

9
Day 9

Optimizing Data Models


Topic
Delve into time-based functions in DAX to create powerful
time intelligence measuresLearn techniques to optimize your
Power BI data models for performance, including efficient use
of relationships, minimizing column cardinality, and
understanding data model size implications., like year-to-
date, month-to-date calculations, and date comparisons.

Activity
Optimize an existing data model for better performance.

Resources
https://learn.microsoft.com/en-us/training/modules/optimize-
model-power-bi/
https://learn.microsoft.com/en-us/power-bi/guidance/power-bi-
optimization

10
Day 10

Introduction to Star Schema


Topic
Understand the Star Schema design in data modeling, its
advantages in simplifying data analysis, and how to design a
basic Star Schema for effective data modeling in Power BI.

Activity
Design a basic Star Schema for a sample dataset.

Resources
https://learn.microsoft.com/en-us/power-bi/guidance/star-schema
https://www.youtube.com/watch?v=7ciFtfi-
kQs&ab_channel=PragmaticWorks

11
Day 11

Advanced Data Modeling


Techniques

Topic

Explore advanced data modeling techniques in Power BI,


including the use of hierarchies for drill-down analysis and
the implementation of advanced filters and slicers for
interactive reports.

Activity

Implement a complex data model using learned techniques.

Resources

https://learn.microsoft.com/en-us/power-bi/guidance/powerbi-
implementation-planning-usage-scenario-advanced-data-model-
management

https://learn.microsoft.com/en-us/power-bi/create-reports/service-
metrics-get-started-hierarchies

https://www.youtube.com/watch?
v=j6jjOScCy9A&ab_channel=CCGAnalyticsSolutions%26Services

12
Day 12

Real-World Project and


Review

Topic

Apply everything learned in a mini-project.

Activity

Build a complete data model from scratch and review.

13
Remember to become best at any
topic, Consistency is the Key!

Encouraging continuous practice and


exploration of new datasets.

14
Why

Bosscoder?
1000+ Alumni placed at Top
Product-based companies.

More than 136% hike for every 



2 out of 3 working professional.

Average package of 24LPA.

Explore More

You might also like