Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Hi all.
I'm working with images in a lakehouse Fabric Trial version.
I've created a PowerBi dashboard in the same workspace as the lakehouse.
I created delta tables with the URLs of those images. Then, I want to show the images into the dashboard.
In the semantic model, URL columns have already been categorized as "Image URL" as you can see in the following capture.
I'm not able to find the way to show the images in the report. Are there any restriction on viewing images from my lakehouse? I've already tried using ChicletSlicer and different visuals?
Hope somebody can help me.
Thanks in advance! 🙂
Hi @ArielSubia,
Have you had a chance to review the solution we shared earlier? If the issue persists, feel free to reply so we can help further.
Thank you.
Hello @ArielSubia
I replicated your scenario. It's working for me, there is no issue. Let me share you what steps I followed.
I created a delta table from file section for example countrylist table
Created a semnaticmodel and chnaged the image url couln data category to Image URL
From this I created a power bi report and used that image url column in table chart and Button slicer. it's working for me
Make sure your image urls ending with .jpeg, .png and it shoudl be publicly accessable.
When you are using imge in button slicer make sure to use the image url coulmn under Image--> select from data
I'm attahcing the sampledataset on this try once and let me know.
Hope this helps you.
Thank you!!
Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
Hi @suparnababu8.
Thanks for replying. Great explanation!
I downloaded your .csv file. There, I could see that the url data comes from internet. Therefore, it's working for me as well.
In my scenario, the images are stored in my lakehouse and I want to show them into the dashboard.
The table I created takes the URLs of those images. Then, I still can't see them.
Maybe, the solution
Maybe, the solution will come from what @Shai_Karmani says.
Please, let me know if it's really necessary to take the images out of Onelake ecosystem to make them visible to PowerBI?
Thanks to everyone in advance 😃
Hi @ArielSubia,
According to Microsoft documentation, Power BI is able to display images only if they are accessible via a direct public URL that does not require authentication. Please check if the URLs in your Delta table are directly accessible without the need to sign in, as authenticated OneLake/Lakehouse paths might block image rendering.
Add Images, Videos, and More to Your Dashboard - Power BI | Microsoft Learn
Thank you.
Amazing response @suparnababu8 thanks for the detail explanation, I appreciate the level of detail, super useful 😁 , KUDOs and thanks for sharing with the community
The most common reason images stored in a lakehouse do not render in Power BI visuals is the URL itself. Power BI's visual renderer fetches each image with an anonymous HTTP request, so any URL that requires authentication (including OneLake or lakehouse internal paths) will silently fail to load.
A quick test: take a value from your URL column and paste it into a private or incognito browser window. If you have to sign in to see the image, the visual cannot show it either. The URL also needs to point directly to the image file (ending in .png, .jpg, .gif, .bmp, or .svg) rather than to an HTML page that wraps it.
The usual fix is to host the images somewhere that allows anonymous read, like Azure Blob Storage with public access or a SAS-tokened URL, GitHub raw, or any CDN, and store that public URL in your delta table instead of the lakehouse path. Then a plain Table or Matrix visual with the column categorized as Image URL will render them. ChicletSlicer does not consume the Image URL data category the same way, so it will not work for this even with a valid URL.
If this helped, a thumbs up and accepting the solution would be appreciated.
Best,
Shai Karmani