Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Find articles, guides, information and community news

Most Recent
TedPattison
Microsoft Employee
Microsoft Employee

Join us online for Power BI Dev Camp on June 30th and learn how to develop Azure Functions for a Power BI environment to automate administrative tasks and the deployment of datasets and reports. Demonstrations in this session will use C# together with Azure Functions to build and test powerful, real-world Power BI solutions.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Come join us for the April session of Power BI Dev Camp and learn how to leverage features in Power BI embedding for self-service report authoring and customization.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

For companies creating multi-tenant environments with App-Owns-Data embedding, application designs have required extra complexity due to each service principal being limited to 1000 workspaces. This is no longer the case now that Power BI has introduced a new feature known as service principal profiles which removes previous limits for a service principal. Join us this month for Power BI Dev Camp and learn how you can develop multi-tenant applicationa using a single service principal that goes far beyond the 1000 workspace limit.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

We have  very exciting Power BI Dev Camp session this month covering Row Level Security. Please join us at Thursday, Janauary 27th at 2:00 PM EST/11:00AM PDT to learn the ins and outs of working with Row Level Security when building custom data analytics solutions for Power BI. 

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Did you know that Power BI offers an Export API which can be used export Power BI reports into commonly used file formats including PDF, XLSX, CSV, XML, PPTX and PNG. The November session of Power BI Dev Camp session explains how to write the code to export both Power BI reports and paginated reports and explains the differences in supported output formats.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

The October Power BI Dev Camp session will teach campers how to use deployment pipelines for managing the application lifecycle of datasets and reports and for enabling CI/CD in a Power BI environment. The session explains how deployment pipelines are configured to create dedicated workspaces for developing and testing Power BI artifacts including datasets, reports, dashboards and dataflows.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Looking for a way to surface Power BI reports on pages in a Salesforce organization? This session will teach you how to embed reports in Salesforce using either User-Owns-Data embedding or App-Owns-Data embedding.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Power BI provides all the features required to design and implement multi-language reports. The good news is that it's no longer necessary to clone and maintain a separate PBIX project file for each language. However, the path to success with building multi-language reports is not overly intuitive. Join the Power BI Dev Camp session on Thursday, July 22 to learn more about the Power BI features for Internationalization and localization and to get the technical guidance you need for building reports that support multiple languages. 

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Next week's Power BI Dev Camp session on Thursday, June 24 will introduce campers to the App-Owns-Data Starter Kit which is a sample solution for developers built using .NET 5 to provide guidance for organizations and ISVs who are using App-Owns-Data embedding with Power BI in a multi-tenant environment. If you are planning to use Power BI embedding to reach customers and other types of external users, the App-Owns-Data Starter kit provides the fastest way to stand up a custom application which embraces best practices for tenant provisioning, user authorization and activity monitoring.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Learn advanced dataset programming using both the Power BI REST API and the Tabular Object Model (TOM). In this Power BI Dev Camp session, campers will learn how to create and clone datasets as well as how to extend the data model for a dataset by adding tables, columns, measures, hierarchies and table relationships. This session will also cover the how to automate patching datasource credentials and running dataset refresh operations.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

What's on tapfor Power BI Dev Camp in February? We'll be looking at developing web applications using .NET 5, Azure AD and the App-Owns-Data embedding model in Power BI. Campers will get increasingly excited as the learn how to implement App-Owns-Data embedding in a custom .NET 5 web application which involves first calling the Power BI Service API and then afterwards calling the Power BI JavaScript API with client-side code in the browser to complete the embedding process.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

Step up your game as a Power BI developer by learning how to develop single page applications (SPAs) to embed Power BI reports and dashboards using the ever-popular React.js library. If you're able to attend the December session of Power BI Dev Camp on Thursday, December 17th, you'll learn how to design and develop SPA applications using React components to handle routing, navigation and Power BI embedding.

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

It's exciting. We're starting to build up some momentum with our monthly Power BI Dev Camp sessions. Last week I presented our third session titled Deep Dive into the Power BI JavaScript API. This blog post provides links to the session slides and sample projects. It also provides information about our next Power BI Dev Camp session in November on the Tabular Object Model and the XMLA endpoint.  

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

The video for last month's Power BI Dev Camp session on writing PowerShell scripts for Power BI is now available for viewing. Get ready for the next Power BI Dev Camp session on Thursday, October 29th where we will covering embedding reports and dashboards using the Power BI JavaScript API. You can learn all about implementing interactive capabilities with Power BI embedding including navigating between pages, setting filters and applying bookmarks. Along the way, campers will learn cutting-edge techniques such as using the Power BI JavaScript API to programmatically add visuals to reports and to dynamically rearrange a report layout. 

Read more...

TedPattison
Microsoft Employee
Microsoft Employee

I am thrilled to announce that the video from our first Power BI Dev Camp session titled Developing for Power BI using .NET Core is now available on the Power BI community video gallery. This video is accompanied by a hands-on tutorial which teaches campers how to implement Users-Owns-Data embedding with .NET Core 3.1 and Microsoft's newest authentication library, Microsoft.Identity.Web. The tutorial also teaches developers how to migrate from JavaScript to TypeScript when programming the Power BI JavaScript API. We've also made the PowerPoint slides from the session available for download for anyone who wants to review the advanced developer topics and code covered in the video.

 

PBIDC1.png

 

Read more...

Helpful resources

Join Blog
Interested in blogging for the community? Let us know.