Skip to Content
Data Modeling with Microsoft Power BI
book

Data Modeling with Microsoft Power BI

by Markus Ehrenmueller-Jensen
June 2024
Beginner to intermediate
484 pages
11h 56m
English
O'Reilly Media, Inc.
Content preview from Data Modeling with Microsoft Power BI

Part I. Data Modeling 101

The goal of this first part of the book is to bring everybody onto the same page when it comes to the topic of data modeling. The chapters in this part are agnostic: the content, problems, and solutions are not specific to a particular type of database management system. You will be able to apply the knowledge you gain from this part to any relational or analytical database. This includes, of course, Power BI, Analysis Services tabular and Azure SQL DB, but is not limited to them, and you can apply all statements, information, and conclusions to database management systems from vendors other than Microsoft—to classical cubes, to data lakehouses, and so on.

These concepts have existed for decades and are so mature that I bet they’ll be around for decades to come. Make sure to learn of all them so you’ll understand why I insist on applying one transformation or another when it comes to data modeling in Power BI in the later parts of this book.

Chapter 1 introduces the following basic terms and concepts:

  • Entities and tables

  • Relations and their cardinality

  • Primary and foreign keys

You’ll learn how to combine information spread out into different tables with the help of Set operators and join operators, including problems you might face that, for example, could result in missing data or duplication of data. I discuss the three core possibilities ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Data Visualization with Microsoft Power BI

Data Visualization with Microsoft Power BI

Alex Kolokolov, Maxim Zelensky

Publisher Resources

ISBN: 9781098148546Errata Page