What is Power BI Embedded Capacity?

Cody Schneider8 min read

Sharing an insightful Power BI report with your internal team is straightforward. But what happens when you need dashboards for thousands of customers inside your SaaS application, or want to provide analytics to external partners in a dedicated portal? Suddenly, asking every viewer to buy a Power BI license isn't just impractical - it's a non-starter. This is the exact problem Power BI Embedded capacity was designed to solve. This article will break down what it is, who needs it, how it works, and why it's a game-changer for sharing data at scale.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

So, What Exactly is Power BI Embedded Capacity?

In the simplest terms, Power BI Embedded capacity is a set of dedicated resources you rent from Microsoft in Azure specifically for embedding Power BI reports and dashboards into your own applications. Think of it like buying a private, dedicated lane on a highway. Normally, with a standard Power BI Pro license, your reports are processed on shared resources - like driving in public traffic. Sometimes it’s fast, sometimes it’s slow, depending on how many other "cars" (users and reports) are on the road.

By purchasing an embedded capacity, you get your own reserved, high-speed lane. Only your application's traffic can use it, which means you get consistent, reliable performance for your users, no matter how busy the main Power BI service gets. This capacity handles all the processing, rendering, and data querying behind the scenes, allowing your end-users to interact with an amazing dashboard without ever needing a Power BI account of their own.

This is critically different from Power BI Pro or even Premium Per User (PPU). Those are user-based licenses designed for content creators and for sharing reports with colleagues inside your organization. Embedded capacity, on the other hand, is a resource-based model designed for sharing reports with users outside your organization, like customers or partners.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Who Needs an Embedded Capacity? (And Who Doesn't)

This dedicated resource is a powerful tool, but it’s not for everyone. The primary need boils down to one question: are you sharing reports with external users who don’t have and shouldn’t need a Power BI license?

Scenarios Where Embedded Capacity Is a Must-Have:

  • Independent Software Vendors (ISVs): This is the classic use case. If you're building a SaaS product and want to offer rich, interactive analytics as a core feature, Power BI Embedded is perfect. For example, a marketing automation platform could use it to embed custom campaign performance dashboards for each of its clients, or an inventory management app could show suppliers their real-time stock levels. The end-user sees a powerful dashboard that looks and feels like a native part of the application they're already paying for.
  • Large-Scale External Portals: Big companies often need to share data with a wide network of external stakeholders. Think of a franchise organization providing sales performance dashboards to hundreds of store owners, or a manufacturer giving supply chain analytics to its distributors. Embedded capacity allows them to do this securely and professionally within a company-branded portal.
  • Customer-Facing Analytics: Any business that wants to provide data insights as a service to its customers can benefit. A financial advising firm could embed personalized investment portfolio dashboards for its clients, or a B2B service company could provide reports on service usage and ROI within its customer account pages.

When You Probably Don't Need It:

If your reporting needs are purely internal, you likely don't need to purchase a separate embedded capacity. Sharing reports and dashboards with colleagues within your company is what Power BI Pro is for. Every user simply gets a Pro license, and you can share content with them securely through workspaces in the main Power BI service. Embedded is for external use cases, not internal team reporting.

How Does it Work? The “App Owns Data” Model

While the concept can get technical, the core model that most people use for Power BI Embedded is called "App Owns Data" or "Embed for your Customers." The logic behind it is clear and powerful:

In this model, the individuals viewing the report don’t need to authenticate with Power BI themselves. In fact, they might not even know Power BI is running the show. Instead, your application authenticates with Power BI on their behalf.

Here’s a high-level walkthrough:

  1. Authentication: Your application uses a special identity, like a Service Principal (think of it as a secure "robot account"), to log in to Power BI. This account needs to have access to the reports you want to embed.
  2. User Request: When one of your customers logs into your portal and navigates to the analytics page, your application's back-end makes a request to the Power BI API.
  3. Generate Embed Token: Power BI verifies your application’s identity and generates a short-lived "embed token." This token specifies which report the user is allowed to see and what data filters should be applied (e.g., only show data for "Customer ABC").
  4. Render the Report: Your application's front-end uses this token to embed and render the interactive Power BI report directly within the webpage.

The beauty of this is its security and seamlessness. The customer only logs into your app. You control completely what they see, and you can use Power BI’s robust Row-Level Security (RLS) feature to ensure one customer can never, ever see another customer's data, even though they're all viewing the same base report.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Breaking Down Embedded Costs: Understanding the SKUs

Power BI Embedded is purchased through Microsoft Azure, not through Office 365 like Pro licenses. It’s a pay-as-you-go service billed hourly, and the pricing is based on the SKU you choose. The SKUs are labeled with an "A" (for Azure) and a number: A1, A2, A3, etc.

What’s the difference? It boils down to pure computing power. Higher SKUs give you more dedicated CPU power (V-Cores) and memory, allowing you to serve more users simultaneously and handle more complex reports with faster load times.

A Quick SKU Guide:

  • A1 SKU: This is the entry point, perfect for development, testing, or apps with very low and infrequent usage. Use it to build and proof out your solution before going live.
  • A2 SKU: A good starting point for small-scale production applications. It can comfortably handle a moderate number of users and reports.
  • A3 SKU: A solid option for applications with several hundred active users during peak hours.
  • A4 SKU and higher (A5, A6): These are for a heavy-duty production environment with thousands of concurrent users or extremely complex data models.

One of the biggest practical advantages of buying capacity through Azure is flexibility. You can pause and restart your capacity at any time. This is incredibly useful for saving costs. For instance, you could run an A1 SKU for your development team during business hours (9 am to 5 pm, Monday-Friday) and pause it automatically overnight and on weekends, only paying for the time it’s active.

The Major Benefits of Using Power BI Embedded

Adopting an embedded strategy provides several powerful advantages over other ways of sharing data.

Seamless User Experience

Instead of sending users to powerbi.com, you bring the analytics directly to them. The reports and dashboards are seamlessly integrated into your application’s UI, using your branding and color scheme. It feels like a native feature of your product, not a bolted-on reporting tool.

Massive Cost Savings at Scale

This is the big one. If you had to share a report with 1,000 customers, buying 1,000 Power BI Pro licenses would be incredibly expensive. With an embedded capacity, you pay one flat cost for the resource, and your users don't need any individual licenses. The more users you have, the more cost-effective this model becomes.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Full Control and Security

You have complete control over the user experience - what they can click, what they can filter, and whether they can export or download data. Combined with Row-Level Security, you can confidently serve up personalized and secure data to tens of thousands of users from a single report file.

Dedicated, Reliable Performance

With your own dedicated computing resources, your report performance isn't affected by other Power BI tenants. This reliability is essential when your analytics are a core, customer-facing feature of your product. Downtime or slow load times from a "noisy neighbor" on a shared service is no longer a concern.

Final Thoughts

Power BI Embedded capacity is the solution for taking your reporting from an internal tool to an external, productized feature. It gives you the dedicated computing power needed to share beautiful, interactive dashboards with customers, partners, and suppliers in a way that is secure, scalable, and fully integrated into your own application experience.

Of course, actually building those reports in tools like Power BI can still be a significant investment of time and training. For many teams, especially in marketing and sales, the bottleneck isn't just sharing reports - it's creating them from scattered data sources in the first place. That’s where we wanted a simpler approach. With Graphed you connect all your marketing and sales platforms in seconds and use simple, natural language to instantly build the real-time dashboards and reports you need, helping your team get insights without the steep learning curve of traditional BI tools.

Related Articles