Forum Discussion
images from private web url - an inconsistent behavior
Hi Anonymous ,
As the official document said:
Could you please provide me with more details about your problem(such as some screenshots) to help us clarify your scenario?
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you for your reply. Let me first explain what i did. I created a table in database with a column containing the names of the images and other column containing the image urls. There are 5 rows in the table, 3 of which (image names - 'first floor map', 'second floor map' and 'org structuer 20 jul') containing the image urls from private web server and the other 2 rows (image names - 'random 1' and 'random 2') containing images from public image urls. In the page 2 of the report, i have used standard Power BI visualizations - table, slicer, multi row card wherein i am trying to show both columns. You can see the visualizations look fine when i see in the Power BI desktop in the screenshot 1 in the document present in the link below:
https://drive.google.com/file/d/1t9bJlwGFakc0WsYID8ftgEAEXVH8fV4A/view?usp=sharing
Screenshot 2 and 3 represent the same table shown in external visualizations in Power BI desktop itself. Please don't get confused with different images shown against random1 and random2 names - this is a random image picker public url.
Howerver, when i publish my report to the workspace and view in the Power BI service on the browser, you can see the images (screenshots 4-6) appear fine only in page 1 and 3 which contain the external visualizations but not in page 2 which contain internal Power BI visualizations. In page 2, we only see the images coming from public web url and not the ones coming from private web url.
However, to my surprise, all images appear fine (screenshots 7-9) in all pages which i open the Power BI service link inside MS Teams based Power BI app.
I thought of trying this solution of private web urls assuming that the Power Gateway service would be able to handle it securely as it does with data by only using the outbound ports in the later stage when people will upload more images on private web server and refresh the dataset via Power Gateway. However, surprisingly the behaviour is inconsistent and i haven't come to a stage wherein i could test it using Power Gateway. A similar solution of Private web url was proposed inside Tableau community, so i thought of trying this to Power BI as well. I am happy that some external visualizations like Image Grid are able to show me all images dynamically, however, it would have been grate if i could have shown the image names (or descriptions) dynamically the way it appears in Power BI desktop or Teams app when viewing over the browser as well.
Regards,
Raman