Book Image

Learn Power BI

By : Gregory Deckler
Book Image

Learn Power BI

By: Gregory Deckler

Overview of this book

To succeed in today's transforming business world, organizations need business intelligence capabilities to make smarter decisions faster than ever before. This Power BI book is an entry-level guide that will get you up and running with data modeling, visualization, and analytical techniques from scratch. You'll find this book handy if you want to get well-versed with the extensive Power BI ecosystem. You'll start by covering the basics of business intelligence and installing Power BI. You'll then learn the wide range of Power BI features to unlock business insights. As you progress, the book will take you through how to use Power Query to ingest, cleanse, and shape your data, and use Power BI DAX to create simple to complex calculations. You'll also be able to add a variety of interactive visualizations to your reports to bring your data to life. Finally, you'll gain hands-on experience in creating visually stunning reports that speak to business decision makers, and see how you can securely share these reports and collaborate with others. By the end of this book, you'll be ready to create simple, yet effective, BI reports and dashboards using the latest features of Power BI.
Table of Contents (16 chapters)
Title Page
Copyright and Credits

Creating a data model

The concept of a data model is fundamental to Power BI. In short, a data model is defined by the tables that are created from Power Query queries, as well as the relationships that are defined. These are needed to connect individual tables to one another, as well as the metadata (data about data) regarding the columns within the tables.

In Power BI, the data model is stored within a SQL Server Analysis Services tabular cube. It is the creation of this data model that enables self-service analytics and reporting.

In Chapter 3, Connecting and Shaping Data, we connected to various sources of data (three different Excel files), which, in turn, created seven different queries that ultimately resulted in four queries that loaded data tables into our data model. We will now stitch those individual tables, along with our previously created data table, into a cohesive...