Building Applications with Power BI

Learn how to use the advanced features of the Power BI Embedding API and take your BI solutions to the next level. Embed, enhance, and interact with Reports, Dashboards, and Tiles.
Course info
Level
Intermediate
Updated
Nov 19, 2019
Duration
4h 14m
Table of contents
Course Overview
Designing the Solution
Embedding and Securing Reports, Dashboards, and Tiles
Applying Styles and Layouts
Navigation in Reports and Dashboards
Using and Building Report Filters
Extending Report Interactions
Exploring Data with XMLA
Description
Course info
Level
Intermediate
Updated
Nov 19, 2019
Duration
4h 14m
Description

Learning the process of using Microsoft’s Power BI platform with Power BI Embedded is a great skill for software engineers and business intelligence professionals. In this course, Building Applications with Power BI, you will discover what the platform has to offer and get the most out of it. First, you will learn to build web applications that can harness the power of Power BI Dashboards, Reports, Tiles, and more; and seamlessly integrate them with your existing application content. Next, you will explore how to go beyond the simple embedding and rendering of reports, so that you can perform tasks such as dynamically controlling filters, slicers, and bookmarks. Finally, you will unlock exciting possibilities to not only extend the functionality within your Power BI content, but to also react to changes to report data within your own applications, blurring the lines between those applications and the Power BI platform. When you are finished with this course, you will have the skills and knowledge of the embedded process to keep your content secure and compatible with Row-Level-Security enabled data models, and to even query your Power BI data models directly; allowing you to create customized user interfaces that use the same data as your reports and dashboards.

About the author
About the author

Matt Calderwood is a Software Engineer with a passion for all things programming, AI, Data, and Machine Learning.

More from the author
Build Your First Dashboard with Power BI
Beginner
1h 27m
Jul 16, 2020
Creating Dashboards with Power BI
Intermediate
4h 4m
May 3, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Matt Calderwood, and welcome to my course, Building Applications with Power BI. I am a senior software engineer specializing in data and business intelligence. Power BI has evolved over the years to become the leader in business intelligence solutions. As application developers, we can harness almost everything that the platform has to offer, making it  available within our own applications. In this course, we're going to go through the advanced features within the Embedding API, taking our BI solutions to the next level, integrating reports and visualizations seamlessly into our own software. Some of the major topics that we will cover include embedding and securing reports and dashboards, adding mobile device and theme support, building custom filters, and responding to report interactions. By the end of this course, you'll have the knowledge to build your own advanced Power BI solutions and utilize all the features that the Embedding API has to offer.   Before beginning this course, you should be familiar with C# and JavaScript. And if you're just starting out with embedding, then you should consider the course on Building Your First Application with the Power BI REST API. But if you're ready to get going, then I hope you'll join me on this journey to learn more about embedding with the Building Applications with Power BI course here, at Pluralsight.