The Power BI Service has introduced a new feature known as service principal profiles which adds a powerful new dimension for scaling multi-tenant applications which use App-Owns-Data embedding. The good news here is that developers no longer have to worry about the 1000 workspace limitation per service principal. Now it's possible to develop a multi-tenant application with a single service principal that can scale far above the previous 1000 workspace limit.

This session will introduce the fundamental concepts and terminology associated with service principal profiles and demonstrate how to create and manage service principal profiles using the Power BI REST API and the Power BI .NET SDK. Campers will learn the benefits of designing a multi-tenant application which creates a new service principal profile for each new customer tenant.

What Campers Will Learn:

  • Fundamental concepts and terminology associated with service principal profiles
  • How to create and manage service principal profiles
  • How service principal profiles factor into designing scalable multi-tenant applications
  • How to design multi-tenant application with optimal tenant isolation

Session Prerequisites

Campers should already be familiar with the concepts and programing techniques associated with App-Owns-Data embedding.