1. Power BI License Comparison
Power BI Free License:
- You can generate a limited number of embed tokens.
- Each page refresh uses one token.
- For usage details, refer to the document [ Check my Usage ].
- Please use the Try It option with your Microsoft account linked to Power BI.
Power BI Pro License:
- Generally offered when you take a trial of the Power BI Workspace.
- Same limitations as Power BI Free License (limited number of embed tokens).
Power BI Premium Per User (PPU) License:
- Power BI licenses are associated with specific Microsoft accounts.
- You can generate an unlimited number of tokens/embeddings with this license.
- Microsoft users with a valid PPU license can log in using SSO and will see the reports according to the Role Level Security (RLS) configuration.
- Guest users or WordPress users without a PPU license can log in using WordPress credentials or as a Guest. They will view the report on behalf of the configured PPU user in the plugin, applying the PPU user’s RLS configuration.
Power BI Capacity:
- You can generate an unlimited number of embed tokens.
- Reports can be viewed by Microsoft users, WordPress users, or Guest users.
- Role Level Security (RLS) rules can be applied based on user attributes such as Email, Domain, or WordPress roles. The report each user sees will depend on the RLS configuration.
2. Embed flow and Power BI license Comparison
Embed Flow | License Required | SSO Requirement | Use Case |
Embedding for Customers | Power BI Embedded (A1, A2, A3, etc.) or Premium Capacity | No SSO required |
Scenario: You want to embed Power BI reports on WordPress pages for your customers.
Requirements:
|
Embedding for Organizations | Power BI Premium Per User (PPU) | SSO required |
Scenario: Embedding Power BI reports within organizational portals.
Requirements:
|
Embedding with Free License | Power BI Free | No SSO required |
Scenario: Embedding Power BI reports using the Free License option.
Details:
|
3. What is SSO and When Do I Need It?
Single Sign-On (SSO) is required for embedding Power BI reports using a Power BI Premium Per User (PPU) license. It allows users to access reports with their existing Microsoft credentials, ensuring seamless and secure access within organizational environments. For embedding Power BI reports for external customers or non-PPU users, SSO is not required.
4. What Happens if I Use a Free Power BI License?
When using a Power BI Free License:
- You can embed reports, but there’s a limit on the number of tokens you can generate.
- Each time a report is refreshed, one token is consumed.
- Users will see a banner stating "You are currently using the free trial version" to indicate their current licensing status.
How Does Role Level Security (RLS) Work with Embedded Reports?
RLS (Role Level Security) allows you to control the data that each user can see in embedded Power BI reports. The RLS rules are applied based on attributes such as:
- Email address
- Domain
- WordPress roles
For Microsoft users with a PPU license, RLS settings will apply individually for each user. For Guest or WordPress users, RLS will apply according to the PPU user configured in the plugin.
6. What Are the Requirements for Embedding Reports for My Customers?
To embed Power BI reports for external customers:
- Use Power BI Embedded (A1, A2, A3, etc.) or Power BI Premium Capacity.
- There is no need for SSO.
- Customers do not need a Power BI account; access can be granted either through logging into WordPress or via direct links.
7. What Happens if My Organization Uses Power BI Premium Per User (PPU) License?
When using the PPU License:
- Single Sign-On (SSO) is required.
- Each user accesses the report using their Microsoft account credentials.
- Role Level Security (RLS) ensures users see the data relevant to them within the organization.
For further information, please feel free to contact us at office365support@xecurify.com