Power BI Premium per user report sharing - powerbi

What is the best power BI license to have Premium per user or Premium capacity?
If I have premium per user do my report consumers also need premium per user license to access the report in powerbi.com?

For your users, Premium Per User (PPU) can consume reports shared with other PPU's but not Pro accounts. Pro can share with Pro and PPU. PPU is designed to have some of the features of capacity based Pro users, but not with the cost of Premium Capacity. Capacity is mainly for large number of users to be able to be read only, using the free license as a viewer. You still need Pro to create content.
I would recommend PPU FAQ as a start for considerations.

Related

Power BI - reports embedded, row level security & refresh rate for customers

My team plans to build a web platform which gathers data in a DB about different crypto transactions. I am planning to use Power BI to get that data from the db and build some reports which will be embedded into the web platform, reports which will be accessed by users who log in in the web platform.
Is this possible, taking into consideration the following aspects?
I want to apply row level security access so that users who log on the web platform will be able to see only data related to them?
Should I assign a Power BI Pro license to each user who registers the platform in order to be able to see the data or is there any other solution to this?
How often may I set-up data refreshes/updates? 30 minutes?
I am looking to apply row level security access and have users access the reports based on their web platfrom login credentials. Hopefully this is possible. I read something about Power BI Report for Customers using App Owns Data. Is this the right solution?
For the App Owns Data, you will be building a portal on top of an embedded capacity. I assume that you will be using an 'A' Sku.
I want to apply row level security access so that users who log on the
web platform will be able to see only data related to them?
Yes you can use RLS to control what users see what data, in an embedded context . (See here)
Should I assign a Power BI Pro license to each user who registers the
platform in order to be able to see the data or is there any other
solution to this?
No, you don't need a PBI Pro license for each user for your platform, this is handled by the capacity. You'll only need Pro for those who are developing the reports. Your other users, handled by your web portal will be 'read only'.
How often may I set-up data refreshes/updates? 30 minutes?
You can set up the report schedule as normal in the portal, up to 48 times per day with a capacity based Power BI Dataset.
I would take a look at the MS documentation here for more details on the what embedded can do, and also capacity planning for your users.

Power Bi Embedded A SKU (Resuming/Pausing)

I have a few questions regarding Power Bi Embedded as it does not really go into detail on the Microsoft documentation.
I have an idea of what it is, but in layman's terms, what exactly is a capacity?
In regards to Power Bi Embedded A SKU, you can pause and resume the capacity, however, when exactly would you pause the capacity for example? Also, what does pausing it hinder you from doing/seeing?
A capacity is a defined amount of Power BI CPU and memory that you have access to, that you can use to run reports etc. However if your dataset or report is over the capacity limits it does not run/render. The PBI service will to some degree, expend to run the report on the shared service it runs on. There are limits to the normal PBI service, MS do not specify what they are. Capacities allow you to pay for a defined service and not worry about purchasing PBI licenses for each user that consumes reports.
For Power Bi Embedded pausing on the A SKU, it would not deliver the report to the front-end application that the reports are hosted in. You'll get a report not available and it will not render it. For example you can run a portal for a company during business hours, and turn it off outside those hours which will save you the costs for those paused hours.
If you access the report via the actual Power BI portal, you'll still be able to access the report via the workspace, if you have a Power BI Pro license for that tennant.

Power BI Embedded Report Costs

I have a Power BI Pro License which I used to publish the report to Power BI service.
I used a Service Principal in Azure and Power BI Pro licensed master user to embed that report in a web-site in DEV environment.
The source of the report is one of our own production database.
I went through the following documents to understand the costs I have to incur when i move the web-site to production.
https://learn.microsoft.com/en-us/power-bi/developer/embedded/move-to-production
https://learn.microsoft.com/en-us/power-bi/admin/service-premium-what-is
https://learn.microsoft.com/en-us/power-bi/developer/embedded/embedded-faq
I am still unsure about the cost of having this embedded report in my production web-site.
I think one cost will be that of a Power BI Premium License.
Will I have to also purchase and pay for any reserved capacity or shared capacity.
I want to keep costs at the minimum as the same report content has to be shown for all users.
Can you please help me understand the costs incurred in using this embedded report in my production web-site.
Also, suggest the most cost-effective way to implement my use-case.
Thanks,
Gagan
You need as a minimum a 'A SKU' Power BI Embedded Capacity. This is purchased via Azure, and can be paused, so you only pay when the capacity is running. The pricing starts at $1 per hour, or $735 per month (but that is the cost running 24 hours per day)
https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/
As mentioned you can pause A SKU's only to reduce the cost. for example during business hours. As you have seen in the documentation, you do not need a Pro license assigned to the users to consume reports.
You only need a Power BI Pro license when creating or deploying reports or when developing your website to host the reports. Not using a capacity, and continuing to use the Power BI Pro method in a productionable way breaks the terms of the license, but you'll also run out of embedded tokens (like here), as it is limited.
There is no longer a pay to click method of deploying Power BI Embedded, it was replaced by the capacity model about three/four years ago.
At a minimum you need a Power BI Pro license, for yourself, to create/manage/share reports.
Depending on the amount of users that will be consuming your reports you will need to decide whether buying capacity (unlimited users, because you are buying computing resources versus user licenses) or buying individual pro licenses for these users and assigning them workspace access is a more cost-effective and scalable approach.
Let me know if this is helpful.

Sharing a Power BI report as a Pro user with non pro users

I would like to share a Power BI report with users within my organization. I have a Power BI Pro account. The other users don't have one. Is this possible?
The users I am sharing with cannot open the report. It says they need to be in a Pro account.
Sharing is Pro feature. This means that the publisher and every consumer needs Power BI Pro license (except for Power BI Premium, when only the publisher needs to be licensed).
You have these options to share the report with non-licensed users:
Buy Premium
Deploy the reports to Power BI Reporting Server on-premise or use other reporting engine (e.g. SSRS)
Send them the .pbix files directly (e.g. by e-mail)
Export the report to file (e.g. PowerPoint) and share it
Use Publish to web - keep in mind that this makes them public and anyone with this link can see them (also there are some limitations, e.g. you can't do this for reports with RLS)
Embed within your application using app owns data scenario (see: Embed Power BI content into an application for your customers)
And of course, buy Power BI Pro licenses for your colleagues :)
If you are Office 365, and have Teams and/or SharePoint, you can use Power BI Embedded, to inset the reports into Teams and SharePoint. Users will be able to access the reports with out a Pro license. Depending on the number of users that will consume the reports you may save so money.
https://jlsql.blog/2018/01/30/power-bi-embedded-sku-differences-and-cost-breakdowns/
this gives an idea of the cost to capacity. As the capacity is limited int CPU and Ram you may need to schedule any data fresh so you don't hit the memory limits

What Difference between power BI premium and power BI Embedded

Can any one help me to explain difference between power BI premium and power BI Embedded?
Power BI Embedded capacity (a.k.a. A SKUs) is billed hourly, can be purchased hourly, and can be paused – meaning no long-term commitments to a specific capacity. Power BI Premium (a.k.a. EM and P SKUs) are billed monthly, has annual commitment (i.e. you can't buy it for a month or two) and can't be paused. Premium also comes with more capacity workloads attached to it (like AI (Cognitive Services), Dataflows, and Paginated reports, etc., while Dataset workload is supported in all), most important with Premium readers doesn't need Pro licenses, while the corresponding Embedded SKUs (A4+) will not give you that:
You may also take a look at What is the difference between the A SKUs in Azure and the EM SKUs in Office 365?
In general, Power BI Premium is a SaaS (Software as a Service) product that allows users to consume content through mobile apps, internally developed apps, or at the Power BI portal. Power BI Embedded is for ISV(Independent Software Vendor)s who want to embed visuals into their applications. This is just basic understanding but coming to the real time business/organizational needs, one should know how they differ with the services they provide and billing/licensing part So, pls check out the below MS docs.
https://learn.microsoft.com/en-us/power-bi/developer/embedded/embedded-faq#:~:text=Power%20BI%20Premium%20is%20a,embed%20visuals%20into%20their%20applications.
Power BI Embedded is focused on getting users outside of your organization access to your data without giving them each a Power BI Pro license. This is generally done via the application you provide to them, allowing you to embed the dashboards you create into your application allowing for row level security and other features to be managed by the application and your developers.
Power BI Premium is more focused on giving people within your organization access to your reports without having to assign them all a Pro license. For the end users it works exactly the same as just having a standard license. In the backend you get dedicated processing capacity for your organization only which can be scaled up.
Please also note they are billed differently as Power BI Embedded is set up through the Azure Portal where as Premium is done through the Power BI Portal.
Power BI Premium is capacity geared toward enterprises who want a complete BI solution that provides a single view of its organization, partners, customers, and suppliers.
Power BI Embedded helps your customers make decisions because Power BI Embedded is for application developers, customers of that application can consume content stored on Power BI Embedded capacity, including anyone inside or outside the organization.
[https://learn.microsoft.com]
In simple manner, Power bi premium is service which provided by the power bi Microsoft and it has a great feature to play with in. on the other side power bi embedded is a feature of the power bi services which provide you to link with the browser or internet. correct me if i am wrong.
Power BI Premium is a SaaS (Software as a Service) product that allow to users to consume content through mobile applications, internally developed apps, or at the Power BI portal. Power BI Embedded is for ISVs who want to embed visuals into their applications.