Publishing a Power BI Desktop File Demo
Start course

This course is designed to lead users through the experience of working with Power BI content in the Power BI service. This web-enabled environment is where content creators and business users go to develop, deploy, and consume content. This course will walk through the process of creating Power BI workspaces in this environment, provisioning user roles, and publishing content to these spaces. It will also walk through the steps necessary to make that content available to a larger business audience by developing workspace apps.

Content in Power BI is also constantly iterated upon, and this course will establish best practices for development lifecycle strategy and the use of premium features like deployment pipelines. Once Power BI content is deployed, it must also be accessible and discoverable. This course will examine processes for promoting and certifying Power BI content and configuring subscriptions so that content can be emailed to users at a defined frequency.

Learning Objectives

  • Create a Power BI workspace
  • Assign workspace roles
  • Publish a Power BI desktop file
  • Create a workspace app
  • Create a dashboard in a workspace
  • Certify a dataset
  • Configure a subscription

Intended Audience

This course is designed for individuals who are working with Power BI and those studying for Microsoft’s Power BI Certification assessment.


To get the most from this course, you should have reasonable experience working with Power BI. If you're new to Power BI, we recommend taking our Introduction to Power BI course.


Let's have a look at publishing a Power BI Desktop File to the service. Here's a demonstration Power BI report. On this page, we have the report elements and on this corresponding button, we see the data model supporting this report. When we navigate back to the report, when we're ready to publish this file, we first want to make sure that we're signed into our Power BI account. In this case, we are. Next we'll navigate to the publish button and click on it. It will prompt us first if we want to save our changes, we'll select save.

On the next screen, it will show us a list of workspaces and ask us to select one. We'll select the testing workspace, which we created in a previous example. When we hit select, it will now go through the process of publishing this report and data set to the service. We'll know this has happened successfully, when this publishing icon moves to the success screen. We've now published the report and we can click got it. If we want to verify that our report has been published to the service, we can navigate to our workspace, refresh the page, and we should see our dataset and report has successfully shown up in this environment, which it has.

About the Author

Steve is an experienced Solutions Architect with over 10 years of experience serving customers in the data and data engineering space. He has a proven track record of delivering solutions across a broad range of business areas that increase overall satisfaction and retention. He has worked across many industries, both public and private, and found many ways to drive the use of data and business intelligence tools to achieve business objectives. He is a persuasive communicator, presenter, and quite effective at building productive working relationships across all levels in the organization based on collegiality, transparency, and trust.