我正在尝试将地图上的热图转换为python脚本。该方法是使用包含此地图的网络服务器的公共URL加载图像。
在Power BI Desktop中运行良好,但是当我发布此报告时,在PWBI中加载地图的请求不起作用。我了解禁止Power Bi服务器向公共URL发出请求。返回python脚本的消息错误是:
socket.gaierror:[Errno 11001] getaddrinfo失败
URL是公开的。因此,我不明白为什么不加载该图像。标记:Web服务器是一种Azure服务(blob容器)。
发出请求的库是内部包含urllib的matplotlib。你能帮助我吗?
还有另一种方法可以在没有公共URL的情况下在python脚本中加载图像?
答案 0 :(得分:1)
如果图像数量很少,则可以将其嵌入数据集或直接嵌入Python源代码(转换为Base64)。参见,例如Storing Images in a PowerBI/Analysis Services Data Models。