0

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

Gags
  • 827
  • 2
  • 13
  • 29
  • 1
    You don't need a premium license for Power BI embedded, a pro license is ok. But for production you'll need to buy capacity in azure: https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded – Wouter Jul 18 '21 at 18:29
  • @Wouter Thank-you for the info. Capacity Cost for production is too high. Is there any cheaper option which charges you only when the report is rendered on my production web-site ? – Gags Jul 19 '21 at 04:57
  • 1
    What kind of data are you displaying? If it's a public website and everybody on the planet is allowed to see your data, then you can also use the "publish to web" option. https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-publish-to-web – Wouter Jul 19 '21 at 12:06
  • @Wouter It's private data but isn't confidential. I observed that "Publish to Web" option does not allow users to use the filters as they appear disabled. Is there a setting that I need to set so that users can use Reports Filters on the report published using "publish to web" option. What about the url generated using the Web/Portal option?? I posted a new question on this a few minutes back - https://stackoverflow.com/questions/68440715/power-bi-difference-between-publish-to-web-and-website-portal – Gags Jul 19 '21 at 12:45

2 Answers2

3

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.

Jon
  • 4,593
  • 3
  • 13
  • 33
  • Can I use the Power BI Report Server to embed reports in my web-site without requiring the need to purchase Power BI Service with a Capacity ? – Gags Jul 19 '21 at 10:16
  • Sorry, I don't know the answer to that one. – Jon Jul 19 '21 at 13:52
0

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.

TeflonMusk
  • 130
  • 8
  • I want to embed the Power BI report(s) in a web-site and want to still avoid buying Capacity. The users login to our web-site are not power BI users. Would I still need to buy individual Pro licenses. Can't i just use a Service Principal and a Pro/Premium License to embed reports. I want to keep costs minimal. – Gags Jul 19 '21 at 05:06