Forum Discussion
Images Not Loading in Power BI Report from SharePoint with Direct URLs
- 1 year ago
The Power BI service has no access to the images stored on your sharepoint, nor should it. Place your images on a public share, or include them in the semantic model as Base64.
- 1 year ago
Hi user26 ,
Thank you for reaching out to Microsoft Fabric Community.
Thank you lbendlin for prompt repsonse.
Here are some addition details:
Power BI Service cannot authenticate to SharePoint to fetch images unless the user is already logged into SharePoint in the same session. Below could be the alternate solutions :
Store images in an anonymous-accessible location, such as:
- Azure Blob Storage with public or SAS-token-based access
- CDN
- Public SharePoint folder (less recommended)
Then use those accessible URLs in Power BI. This ensures images load without requiring separate SharePoint authentication.
If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it!Thanks & Regards,
Rekha.
CustomerSupportTeam
Hi user26 ,
Thank you for reaching out to Microsoft Fabric Community.
Thank you lbendlin for prompt repsonse.
Here are some addition details:
Power BI Service cannot authenticate to SharePoint to fetch images unless the user is already logged into SharePoint in the same session. Below could be the alternate solutions :
Store images in an anonymous-accessible location, such as:
- Azure Blob Storage with public or SAS-token-based access
- CDN
- Public SharePoint folder (less recommended)
Then use those accessible URLs in Power BI. This ensures images load without requiring separate SharePoint authentication.
If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it!
Thanks & Regards,
Rekha.
CustomerSupportTeam
Thank you for your response and suggestions. v-sathmakuri and lbendlin .
While we appreciate the proposed solutions, due to strict cybersecurity restrictions within our organization, we are unable to use public/anonymous access methods such as Azure Blob Storage with public or SAS-token-based access(if it's public access/anonymous), or public SharePoint folders. Additionally, as this solution is intended for C-suite level users, maintaining a high level of security and privacy is critical.
We can store images directly from Power Apps to Blob Storage without involving SharePoint. However, we are wondering if it would be possible to access the image URLs in Power BI without enabling public/anonymous access to the storage.
We are exploring alternative options that align with our security policies while ensuring seamless access to images in Power BI. If anyone has further suggestions or insights that would work within these constraints, we would greatly appreciate your input.
Thank you again for your assistance.
- lbendlin1 year ago
Super User
However, we are wondering if it would be possible to access the image URLs in Power BI without enabling public/anonymous access to the storage.You would have to grant the Power BI Service access to your Azure Blob storage. There are hundreds if not thousands of IP addresses involved.
You will find that inlining the images is your only reliable option.
- user261 year agoFrequent Visitor
Hi lbendlin
Thank you for your response.
I'm still trying to fully understand the implications of your suggestion. You mentioned that granting the Power BI Service access to Azure Blob Storage involves hundreds or even thousands of IP addresses, and that inlining images might be the only reliable option.
Could you kindly elaborate on this a bit further?
Specifically:- Why does inlining become a more reliable solution in this scenario?
- Are there any recommended best practices or documentation links you could share for implementing inlined images in Power BI?
I appreciate your time and insights—I'm just trying to ensure I follow the best and most sustainable approach.
Thanks again!