Power BI To Embed Or Not To Embed

It is very critical for organizations to work & play with data. Power BI - the reporting solution from Microsoft is literally scorching the market with its rapid pace in usage. On a quick note while interacting with your Power BI report like the following-->

This report is accessible by the public. In order to create a more personalized/advanced security reporting structure with Power BI, the Power BI embedded would be the way to go. Create a workspace collection in Azure and then generate the required API keys (two by default - primary and secondary). These API keys will be leveraged by your web application. Once this is done create the pbix solution file in your desktop tool and publish or import the pbix solution to the Azure workspace using powershell/C#/ruby/java etc... Now to interact with the pbix file in your application, you need to leverage the Power BI Embed API's. However there is another approach using Power BI API's instead of the embed API's. The embed API's is a pay as you go service where you are using the Page views determining the pricing and the other option. The manner in which an embed Power BI report acts vs a straight forward Power BI report is that you are registering the Power BI workspace in the case of an embedded report .
 But in a straight forward Power BI report, you will be publishing the web application in which the Power BI report is consumed using the Power BI API’s to Azure. The core difference is that there will be more development required here vs the previous method.
____________________________________FIN________________________________________

Comments

Anonymous said…
Hello,

What do you mean with "...in a straight forward Power BI report, you will be publishing the web application in which the Power BI report is consumed using the Power BI API’s to Azure"?

Currently we are doing the previous method you mention, through the embed APIs...
Ishwar Nataraj said…
The traditional approach to leveraging Power BI is in conjunction with O365 as a Power BI App. There are a few methods to publishing a Power BI application to a web page or any sort of application of which an Power BI embed is one of them. The other approach is to use it in tandem with Azure and create a Power BI workspace that you can publish to specific applications.

Popular posts from this blog

System.ConfigurationSettings.AppSettings is Obsolete

Error while trying to run Report Builder 3.0 in Sharepoint 2010

SQL Server 2012 Power View Installation with Sharepoint 2010