Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
DSQU
Helper I
Helper I

Image Hosting Solution

Is there an easy out of the box solution I am missing, for hosting an image link, for a Power BI report, or more importantly in our case, and paginated RDL report running from powerbi.com? 

 

  • I have 1200 RDLs that have a company logo image in the corner, that are being migrated to the power bi service
  • Currently they use the "External" source option and use an on-prem server hosted image link. 
  • Changing them to Embed the image or Database source requires quite a bit more code (new datasets) changing in the RDL and difficult to do in for all 1200 at once. We also like the link option because we can repoint the link in the future, and change all reports at once. 
  • We have an SSIS package that loops through code and can easily replace an old link with a new link
  • We tried hosting the image in OneDrive/Sharepoint365 but it seems to want to authenticate, and we couldn't get it working
  • Setting the Logo feature in the power bi service admin portal, and then using that link works pretty good. However, we're concerned the long microsoft link could change in the future though, even without the image changing, and break all report logos. 
  • Hosting our own website for this seems like overkill for something so simple, but would be an option. 
  • Our best solution is to ask our comanpy website team to host an asset image on the company website. We don't love the idea of reports pinging the website constantly, and would prefer to manage it ourselves but this will probably have to be the solution. 
4 REPLIES 4
rpatkar
Power BI Team
Power BI Team

Looks like you have a good handle on the issue and have listed multiple options to workaround. An additional option is to save to blob with anonymous access Configure anonymous read access for containers and blobs - Azure Storage | Microsoft Learn.

Also, please upvote at Microsoft Idea

lbendlin
Super User
Super User

If these logos are not too big you can Base64 encode them and include them directly in the semantic model.

thanks - this is for paginated reports which i don't  believe have a seperate semantic model. We're also hoping to avoid embeding them so i can more easily update a link address, to update all 1200 reports logo at once. Versus going into  each report and updated the embedded image. 

For Power BI Service the embedding option is preferred as it works around the authentication issues you will have if your images are stored elsewhere.   For Report Server it likely doesn't matter if you are using an on-prem repository.

No idea how this works for paginated reports.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.