Share via

Power BI embedded to website

Anonymous
2023-01-31T15:16:18+00:00

Dear all,

I am new with Power BI and would like to post my visualisation in my organisations website.

I would like to put a restriction to the website where it is only able to be accessed in my organisations domain.

Is there a way to set this in my sharing function?

If I select 'Embed report - website or portal', those who views the visualisation need to sign in to view them.

I usually do 'Embed report - publish to web (public)' - but with this option, people can still get the link of the visualisation and share with others even though I have embedded them in my organisation website.

Is there a way to put restriction of the embed visualiation so others can't access the link outside my organisation website?

Thank you,

Best,

Sherly

Microsoft 365 and Office | Install, redeem, activate | For home | Other

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

6 answers

Sort by: Most helpful
  1. Anonymous
    2023-02-02T00:58:47+00:00

    Hi. I'm Brian and I'll try to help.

    Power BI has its own community. You may get better responses asking there. https://community.powerbi.com/

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2023-02-01T08:51:58+00:00

    Dear Abdal,

    Thank you.

    According to your answer above, may I confirm that there is no way for me to put restriction of my visualisation in our website to be accessed by everyone without having a Power BI Report server (https://powerbi.microsoft.com/en-us/report-server/). 

    Is that correct?

    Thank you Abdal,

    Best,

    Sherly

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2023-02-01T02:52:09+00:00

    Hello

    Yes, there is a way for viewers to access embedded Power BI visualizations without a Power BI license. You can do this by using Power BI Report Server, which is an on-premises solution for publishing Power BI reports. With Power BI Report Server, you can host and manage reports on your own infrastructure and share them with users who don't have a Power BI license. This allows you to embed the visualizations in your website and make them accessible to viewers without requiring a Power BI license. However, it's important to note that Power BI Report Server requires a separate installation and configuration, and is only available as a separate product and not as a service.

    I hope this information helps.

    Regards,

    Abdal

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2023-01-31T16:47:46+00:00

    Dear Abdal,

    Thank you very much for detail responses. I wonder if there is a way to have the visualisation embeded in the website, but the viewers do not need to have Power BI licence?

    Thank you,

    Best,

    Sherly

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2023-01-31T16:08:25+00:00

    Hello

    I am Abdal and I would be glad to help you with your question.

    Yes, you can set restrictions on embedded Power BI visualizations. There are 2 ways to do this:

    1. Embed using "Embed Report - Website or Portal" with Azure Active Directory (AAD) authentication:

    Create an Azure Active Directory (AAD) account: You'll need an AAD account in your organization's domain to enable authentication. If you don't have one, you can set it up through the Azure portal.

    Embed the report: In Power BI Desktop, select the report you want to embed, go to the "File" menu, select "Publish" and choose "Embed Report - Website or Portal." Then, choose "Use AAD Authentication."

    Configure AAD Authentication: In the "Embed" dialog box, configure the AAD authentication settings, including the tenant name, client ID, and redirect URI.

    Embed the report in your website: Copy the embed code and paste it into your website HTML code.

    Access the report: When users access the embedded report on your website, they will be prompted to sign in using their AAD credentials. Only those with AAD credentials within your organization's domain will be able to access the report.

    1. Embed using Power BI embedded capacity:

    Create a Power BI embedded capacity: You'll need a Power BI embedded capacity to host the report. You can create a capacity in the Azure portal.

    Create a workspace collection: Next, you'll need to create a workspace collection in the Power BI Embedded capacity to host the report. A workspace collection is a container for one or more workspaces.

    Embed the report in the workspace: In Power BI Desktop, select the report you want to embed, go to the "File" menu, select "Publish" and choose "Embed Report - Power BI." Then, choose the workspace collection you created and select the workspace you want to embed the report in.

    Assign access to the report: You can assign access to the embedded report to specific users within your organization by granting them access to the workspace in the Power BI Embedded capacity.

    Embed the report in your website: To embed the report in your website, you'll need to create a custom app using the Power BI REST API. You'll need a developer to do this for you.

    Access the report: When users access the embedded report on your website, they'll need to sign in using their Power BI credentials. Only those with access to the workspace will be able to access the report.

    Note: Both options require a Power BI Pro or Power BI Premium license for each user who will be accessing the report.

    I hope this information helps.

    Regards,

    Abdal

    Was this answer helpful?

    0 comments No comments