Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
9 years ago
Solved

Embed Power BI Dashboard

Hi All,

 

I shared a dashboard with one of the users within our organization. Now he got a requirement that he wants to put up the dashboard on a screen. He cannot just put it up using the web url of the dashboard becuase it is not convient for him to sign in every time. 

 

If any one of you know how to  acess the dashboard without user not to have sign in ?

 

And can i use embed dahboard in to web application (app owns data) option? For this do we need premium license?

 

  • Anonymous

     

    There are two ways that user not to have sign in:

     

    • Publish to Web: When you use Publish to web, the report or visual you publish can be viewed by anyone on the Internet. There is no authentication used when viewing these reports. Only use Publish to web with reports and data that the anyone on the Internet (unauthenticated members of the public) should be able to see. Before publishing this report, ensure you have the right to share the data and visualizations publicly. Do not publish confidential or proprietary information. If in doubt, check your organization's policies before publishing. 

      Reference: https://powerbi.microsoft.com/en-us/documentation/powerbi-service-publish-to-web/

    • Power BI Embedded:

      There are two main scenarios when embedding Power BI content. Embedding with Power BI users and embedding to non-Power BI users. Previously, the Azure Power BI Embedded service was used to service non-Power BI users. This meant that the users of your application didn't need access to Power BI directly, or have any Power BI licenses assigned to them. They didn't have an account with the Power BI service.

      The Power BI REST APIs have been updated to allow for both scenarios against the Power BI service. This will allow you to embed dashboards and reports into your custom application, using the same API to either service Power BI users (user owns data) or non-Power BI users (app owns data).


      While embedding has a dependency on the Power BI service, there is not a dependecy on Power BI for the users of your application. They do not need to sign up for Power BI to view the embedded content in your application.
      When you are ready to move to production, your app workspace must be assigned to a Premium capacity.

      Referencehttps://powerbi.microsoft.com/en-us/documentation/powerbi-developer-embedding/

     

    Best Regards,
    Herbert

5 Replies

  • v-haibl-msft's avatar
    v-haibl-msft
    Microsoft Employee

    Anonymous

     

    There are two ways that user not to have sign in:

     

    • Publish to Web: When you use Publish to web, the report or visual you publish can be viewed by anyone on the Internet. There is no authentication used when viewing these reports. Only use Publish to web with reports and data that the anyone on the Internet (unauthenticated members of the public) should be able to see. Before publishing this report, ensure you have the right to share the data and visualizations publicly. Do not publish confidential or proprietary information. If in doubt, check your organization's policies before publishing. 

      Reference: https://powerbi.microsoft.com/en-us/documentation/powerbi-service-publish-to-web/

    • Power BI Embedded:

      There are two main scenarios when embedding Power BI content. Embedding with Power BI users and embedding to non-Power BI users. Previously, the Azure Power BI Embedded service was used to service non-Power BI users. This meant that the users of your application didn't need access to Power BI directly, or have any Power BI licenses assigned to them. They didn't have an account with the Power BI service.

      The Power BI REST APIs have been updated to allow for both scenarios against the Power BI service. This will allow you to embed dashboards and reports into your custom application, using the same API to either service Power BI users (user owns data) or non-Power BI users (app owns data).


      While embedding has a dependency on the Power BI service, there is not a dependecy on Power BI for the users of your application. They do not need to sign up for Power BI to view the embedded content in your application.
      When you are ready to move to production, your app workspace must be assigned to a Premium capacity.

      Referencehttps://powerbi.microsoft.com/en-us/documentation/powerbi-developer-embedding/

     

    Best Regards,
    Herbert

    • Ruwan's avatar
      Ruwan
      New Member

      those anwers for reports i think, for dashboard with datastreaming, not showing embeded link in file menu, please let me know how to user dashboard with streamindata set in my own web page with out login to power bi

  • v-haibl-msft's avatar
    v-haibl-msft
    Microsoft Employee

    Anonymous

     

    Do you have any other problem about it?

     

    Best Regards,
    Herbert

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi Herbet,

       

      Thanks for the reply. Sorry i couldn't reply you earlier. 

       

      I actualy ddidnt get the below part.

       

      "When you are ready to move to production, your app workspace must be assigned to a Premium capacity."

       

       

      Do i need to purchase Power BI Premium if the end user doesn't want to sign in to the web page?

       

       

       

       

       

      • v-haibl-msft's avatar
        v-haibl-msft
        Microsoft Employee

        Anonymous

         

        Yes, you need to purchase Power BI Premium.

         

        Best Regards,
        Herbert