Forum Discussion

Suman250585's avatar
Suman250585
Regular Visitor
6 months ago
Solved

Button to redirect to Cloud Services.

Hi Team,
We need your support regarding the below requirement.

The client would like to add a button on the Power BI Report Server page that redirects users to the Power BI Service (cloud) reports when clicked.

As the client is planning to deactivate the Power BI Report Server, they want a redirect option available for users. When a user logs in to the Report Server, a button should be displayed on the page, and upon clicking it, the user should be redirected to the reports hosted in Power BI Service (cloud).

Please refer to the attached screenshot for reference. In the highlighted section, a button needs to be added that redirects users to the cloud-based Power BI reports.

 

Kindly review and advise on the feasibility and implementation approach.

 

Thanks and regards,

Suman

 

  • Hi Suman250585 

    Thank you for reaching out to the Microsoft Fabric Forum Community.

    cengizhanarslan Thanks for the inputs, suggestions from user was valuable.

    1 - Create a Redirect Folder or Link in Power BI Report Server
    A simple and supported way to achieve this requirement is by creating a dedicated folder in Power BI Report Server that contains links directing users to the reports hosted in Power BI Service. In this approach, you would create a folder such as “Cloud Reports” within the PBRS portal. Inside this folder, add links or items that point to the corresponding reports or workspace in Power BI Service, such as the Opex and Comcare reports that are being migrated to the cloud. When users log in to PBRS, they will still see the existing folders for Clinical and HR reports (which remain on PBRS), along with the Cloud Reports folder. Clicking the links inside this folder will open the respective reports in Power BI Service in a new browser tab. This approach requires no customization of the PBRS interface, is fully supported, and provides a straightforward way for users to access both on-premises and cloud reports during the transition period.

     

     

    2- Redirect Using IIS URL Rewrite 

    Another approach to achieve this requirement is by implementing URL redirection at the web server level using the URL Rewrite module in Microsoft IIS on the server hosting Power BI Report Server. In this method, specific report URLs in Power BI Report Server are intercepted and automatically redirected to the corresponding reports hosted in Power BI Service. The configuration is done by installing the IIS URL Rewrite Module on the PBRS server and creating rewrite rules in IIS Manager. These rules match specific PBRS URLs (such as those for the Opex or Comcare reports) and redirect them to the equivalent Power BI Service report URL. For example, if a user tries to access a PBRS report using a URL such as http://reportserver/reports/Opex, the IIS rewrite rule can automatically redirect the user to the cloud report URL https://app.powerbi.com/groups/FinanceWorkspace/reports/OpexReport. This approach provides a seamless experience for users because they do not need to manually navigate to Power BI Service; instead, any attempt to access the migrated PBRS report automatically opens the corresponding report in the cloud. However, this method requires server-level configuration, careful testing, and coordination with infrastructure teams since it modifies routing rules on the PBRS web server.

     

    If there are any deviations from your expectation please let us know we are happy to address. 

    Thanks.

5 Replies

  • If PBIRS is being decommissioned:

    You can:

    • Replace the DNS entry of the PBIRS URL

    • Point it to a small web page with a redirect

    For example: <meta http-equiv="refresh" content="0; url=https://app.powerbi.com/your-workspace-link" />

     

    So when users go to the old Report Server URL, they are automatically redirected. This is usually handled by IT / IIS.

  • Hi,
    Thank you for the update.

     

    Currently, in the Power BI Report Server (PBRS), we have Comcare, Clinical, HR, and Opex reports. Out of these, only the Opex and Comcare reports are being migrated to Power BI Service, while the Clinical and HR reports will remain in PBRS.


    Could you please guide us on how we can achieve this setup effectively?

     

    Thanks and regards,
    Suman

  • v-priyankata's avatar
    v-priyankata
    Community Support

    Hi Suman250585 

    Thank you for reaching out to the Microsoft Fabric Forum Community.

    cengizhanarslan Thanks for the inputs, suggestions from user was valuable.

    1 - Create a Redirect Folder or Link in Power BI Report Server
    A simple and supported way to achieve this requirement is by creating a dedicated folder in Power BI Report Server that contains links directing users to the reports hosted in Power BI Service. In this approach, you would create a folder such as “Cloud Reports” within the PBRS portal. Inside this folder, add links or items that point to the corresponding reports or workspace in Power BI Service, such as the Opex and Comcare reports that are being migrated to the cloud. When users log in to PBRS, they will still see the existing folders for Clinical and HR reports (which remain on PBRS), along with the Cloud Reports folder. Clicking the links inside this folder will open the respective reports in Power BI Service in a new browser tab. This approach requires no customization of the PBRS interface, is fully supported, and provides a straightforward way for users to access both on-premises and cloud reports during the transition period.

     

     

    2- Redirect Using IIS URL Rewrite 

    Another approach to achieve this requirement is by implementing URL redirection at the web server level using the URL Rewrite module in Microsoft IIS on the server hosting Power BI Report Server. In this method, specific report URLs in Power BI Report Server are intercepted and automatically redirected to the corresponding reports hosted in Power BI Service. The configuration is done by installing the IIS URL Rewrite Module on the PBRS server and creating rewrite rules in IIS Manager. These rules match specific PBRS URLs (such as those for the Opex or Comcare reports) and redirect them to the equivalent Power BI Service report URL. For example, if a user tries to access a PBRS report using a URL such as http://reportserver/reports/Opex, the IIS rewrite rule can automatically redirect the user to the cloud report URL https://app.powerbi.com/groups/FinanceWorkspace/reports/OpexReport. This approach provides a seamless experience for users because they do not need to manually navigate to Power BI Service; instead, any attempt to access the migrated PBRS report automatically opens the corresponding report in the cloud. However, this method requires server-level configuration, careful testing, and coordination with infrastructure teams since it modifies routing rules on the PBRS web server.

     

    If there are any deviations from your expectation please let us know we are happy to address. 

    Thanks.

    • v-priyankata's avatar
      v-priyankata
      Community Support

      Hi Suman250585 

      Thank you for reaching out to the Microsoft Fabric Forum Community.

       

      I hope the information provided was helpful. If you still have questions, please don't hesitate to reach out to the community.

       

      • v-priyankata's avatar
        v-priyankata
        Community Support

        Hi Suman250585 

        Hope everything’s going smoothly on your end. I wanted to check if the issue got sorted. if you have any other issues please reach community.