阿里云+Power BI,轻松实现图片可视化报告(一)

2020年03月23日讲师:赵悦浏览:1139次

经常有用户希望在Power BI报表中用“图片”对产品、品牌信息、工作人员……进行展示,例如,当查看某个业务员销售数据时,还想看到业务员的照片。对应这个需求,Power BI是可以完成的。主要包括下面2项任务:1. 将图片存储互联网云空间,获得URL链接路径2. 设计报表,应用数据、图片、切片器等可视化图表对象进行展示本文介绍第1项工作——将图片存储互联网云空间,获得URL链接路径Power BI中与图片呈现有关的可视化模板,通常是引用网络中图片URL链接地址。这就需要我们先将图片存储到网络云空间,这就是我们经常听说的“图床”。要实现图片存储,通常有2种途径。方法1、使用免费图床。现在网上有很多“图床”网站,提供了免费空间,甚至我们不需要注册、登陆。用户可以将图片拖拽到这些网络云平台的页面上,快速完成上传,然后得到图片地址。这里可以试试这两个网站https://imgchr.com、https://sm.ms/虽然这些网络资源用起来方便,但是存在一个严重的问题:URL链接中不能显示上传图片文件原始名称。这样就会影响图片地址的引用,如果是批量图片上传,需要将地址一个个的粘贴到Power BI的数据源对应的记录中,效率非常低。这样我们智能一张张核对,一条条粘贴……方法2、使用提供OSS对象存储技术的云存储平台。这里我们使用了阿里云OSS云服务,云服务的费用也非常便宜,可以根据用户使用量计费。申请服务后可以马上,创建存储目录,上传文件。查看图片详细信息,就可以看到图片URL路径,路径里显示的图片文件、目录名称,与我们上传的图片文件和位置都是一致的。下面,以销售部员工照片为例,上传到OSS目录。1)我们将“雇员信息表”准备好,其中包含照片文件名。2)将设置好对应雇员编号文件上传到OSS指定目录3)导出图片URL地址列表(csv格式文件)。根据地址中最后一段文件名,将地址添加到“雇员信息表”中。完成后的表格如下。后续步骤会将这个表导入Power BI模型。利用阿里云的OSS对象存储,我们做到了将图片进行云存储后,地址路径中能显示原始的文件名。这样我们可以批量复制到数据模型的数据源中;利用Excel 中的数据合并计算技巧,也能后将地址中的公共部分路径,如https://powerbi.oss-cn-beijing.aliyuncs.com/Sales/,与表中的文件名链接,形成URL地址信息以上步骤完成了将图片存储互联网云空间,获得URL链接路径操作。下一篇我们将为您介绍,与图片Image有关的可视化报表设计。
分享 3

您已经赞过了!