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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

v-henryk-mstf

Is there a limit to the number of embed tokens

Scenario:

I want to embed content for customer with embed tokens, is there a limit to the number of embed tokens?

 

Analysis:

Embed for your customers can get an access token without Power BI account. If the users in your company have no Power BI account or they do not want to sign in with Power BI account, you can choose Embed for your customers.

 

Embed tokens with Pro or Premium Per User (PPU) license are intended for development testing, so a Power BI master account or service principal can only generate a limited number of tokens. You need to purchase a capacity to embed content in a production environment. There is no limit to the number of embed tokens you can generate when you purchase a capacity.

 

Each capacity offers a selection of SKUs, and each SKU provides different resource tiers for memory and computing power. The type of SKU you require depends on the type of solution you wish to deploy.

 

The SKUs we usually mention are divided into three types: A SKU, EM SKU and P SKU. All of them support publishing embedded Power BI content. The A SKU provides embed capacity,EM and P SKU provide Premium capacity. However, they have big differences in payment, usage scenarios, SKU memory and computing power, etc.

 

The A SKU (A is for Azure) is a Platform-as-a-Service and set of APIs for those ISVs who are developing an application to enter the market. These ISVs choose Power BI as the data visualization layer of that application to add value to their own application. You can use A SKU in the following ways:

  • Enable embedding of Power BI in third party applications.
  • Test Premium functionality before you buy a P SKU.
  • Create development and test environments alongside a production environment that uses P SKU.

You can purchase A SKU in Microsoft Azure. Additionally, Power BI Embedded can scale up and down as needed to accommodate the requirements of the ISV business model as the vendor’s application grows. The premise is that you must have capacity admin permissions in Power BI.

EM SKU covers everything contained in the Power BI Embedded A SKU. It also offers the ability to share Power BI reports within an organization through content embedding. Currently, this can be accomplished through the usage of the SharePoint Power BI web part for modern pages, or through tabs using Microsoft Teams.

 

There are three EM SKUs, and while the largest, EM3, can be purchased through Office 365 monthly, the smaller two (EM1 and EM2) must be purchased through Volume Licensing.

 

The P SKU is for Power BI Premium. Power BI Premium offers greater scale and performance for Power BI content in your organization. It offers everything that is available with Power BI, which includes everything available in the A and EM SKUs. You can embed Power BI content such as reports, dashboards and tiles, into your application. P SKUs allow free Power BI users to consumer Power BI apps and shared content, in the Power BI service. But EM Premium SKUs do not support unlimited content sharing, though they do support embedding in applications.

 

You can purchase P SKU in Microsoft 365 admin center, the premise is that you must be a Global administrator or Billing administrator.

 

The following tables display the difference between A SKU & EM SKU & P SKU.

 

Payment and Usage

 

A SKU 

EM SKU 

P SKU 

Offer 

Azure 

Office 

Office 

Billing 

Hourly 

Monthly 

Monthly 

Commitment 

None 

Yearly 

Monthly or yearly 

Usage 

1. Embed Power BI content, such as reports, dashboards and tiles, into your application. 

2. Azure resources can be: 

  • Scaled up or down 
  • Paused and resumed 

Embed in apps, and in Microsoft applications 

1.Embed in apps, and in Power BI service 

2. Publish report, dashboards and other contents in Premium. 

 

Scenario

 

A SKU 

EM and P SKUs 

Embed for your customers 

(app owns data) 

Yes 

Yes 

Embed for your organization 

(user owns data) 

No 

Yes 

Microsoft 365 apps 

(formerly known as Office 365 apps) 

  • Embed in Teams 
  • Embed in SharePoint 

No 

Yes 

Secure URL embedding 

(embed from Power BI service) 

No 

Yes 

 

SKU memory and computing power

Capacity Nodes 

Total  v-cores 

Backend  v-cores 

Frontend v-cores 

DirectQuery/Live Connection (per sec) 

Model Refresh Parallelism 

RAM (GB) 

EM1/A1 

0.5 

0.5 

3.75 

2.5 

EM2/A2 

7.5 

EM3/A3 

15 

10 

P1/A4 

30 

25 

P2/A5 

16 

60 

12 

50 

P3/A6 

32 

16 

16 

120 

24 

100 

P4/A7 

64 

32 

32 

240 

48 

200 

P5/A8 

128 

64 

64 

480 

96 

400 

 

From the three tables above, we can see the obvious differences between SKUs. So when purchasing capacity, it is very important to distinguish their differences.

 

Conclusion:

The number of free embed tokens is limited, so you need purchase capacity to get more embed tokens without limitation. You can purchase the corresponding capacity according to your needs through these links below.

How to purchase Power BI Premium

 

Reference:

Capacity and SKUs in Power BI embedded analytics

 

Author: Ye Tao

Reviewer: Ula Huang, Kerry Wang