Power BI Desktop支持许多不同源的数据导入和编辑功能。包括文件、数据库,Power平台,Azure等等,最为常用的是文件以及数据库。

如下图,在主页菜单下点击获取数据按钮或者旁边的常用数据源,可以打开数据获取窗口。或者使用画布中的快捷方式。

PowerBI支持的数据导入方式如下:文件,包括excel(不大于1G),CSV,XML,文件夹等方式。

数据库:包括SQL Server,SSAS,MySQL等

另外还包括了Power Platform,Azure、Online Services等其他数据源,具体可以参考微软官方说明文档。

下面简单说明几种数据获取的详细步骤。

一、EXCEL数据获取

点击获取数据->excel,导入需要处理的excel文件,打开导航器窗口。在窗口左侧勾选需要编辑的sheet。右侧会显示出预览界面,如果excel表格行数比较多,会截取显示。

右下角有两个按钮,一个加载,一个转换数据

在excel表格不需要编辑的情况下,打开加载,excel表格会直接加载进数据模型中,在右侧点击数据视图,可以看到已经加载数据表格并创建新的可视化效果,但是这种场景比较少见。大多数情况下,我们需要将导入的表格进行编辑处理。

导入后,我们将会在“字段”窗格中看到已命名的表和列,从而更轻松地实现数据可视化。

在导入表格时选择“转换数据”,进入查询编辑器页面。画布显示表格内容,右侧显示操作步骤。这里将显示与查询关联的所有步骤,当发现有操作错误时,可以直接回退对应的操作步骤。非常重要的一点是,原始的excel表格基础数据并未更改。

二、Web数据获取

点击获取数据->Web,打开Web数据获取页面,这里以百度为例,在如下界面输入百度网址,点击确定。

导航窗口中便获取到了web页面中的表格数据,便于进行下一步操作。

三、数据库数据

点击获取数据->SQL Server(根据具体的数据库选择对应选项),打开如下视图,填入服务器地址等信息,即可进行连接。这里需要注意的是数据库连接模式有两种,导入方式会将整个数据库的内容全部导入到PowerBI中,直连方式可以实现快速刷新,需要根据实际环境选择。

在数据完成导入后,就可以进行数据的清洗操作了,使之更符合机器处理的原则。