4.2 加载数据模型

本节案例使用Power BI从MS SQL抽取数据并建立相应的数据模型。MS SQL是向企业级应用,数据处理功能与性能比Excel全面。而使用Excel文件源会存在一些潜在问题,如表关系不识别或出现行空值问题。建议IT背景或有意了解IT的读者使用MS SQL连接。使用Excel数据源用户也不需要担心,请参考4.4节文章内容解决Excel数据源的问题。

双击Power BI Desktop图标,在弹出的对话框里点击【获取数据】。

图4.2.1

如果没有看到以上的视窗,也可以在应用的开始菜单下找到“获取数据”按钮并单击,如图4.2.2所示。

图4.2.2

打开【获取数据】对话框。选择【数据库】,再选择其子菜单中的【SQL Server数据库】,单击【连接】。

图4.2.3联接数据源

出现数据库连接选项,彼得在服务器栏输入localhost,然后单击【确定】,如图4.2.4所示。

图4.2.4

技巧

演示数据库是安装在本地电脑上,因此可以简答输入特定名称“localhost”,或者“.”告诉系统数据源在本地的MS SQL上。

图4.2.5

如遇见以下信息,点击【确定】继续。

图4.2.6

此时,导航器输入框,选择数据库AdventureWorkDW216并且下展,可以看到若干表格。彼得勾选从DimAccount始至PerspectiveBuyer止的所有表格,点击【加载】。

图4.2.7

技巧

可以尝试按住Shift键,然后选择下面的表格,读者可以一次选择多个表格而不需要每一个表格分别勾选。

Power BI开始加载数据了,此处需要等待约两分钟。完成后,按左上角的保存按钮,将文件命名为“ADW SQL”,数据建模完成了。

图4.2.8

注意

记得之前下载的AdventureWorksDB2016.bak吗?再同新生成的“ADW SQL.pbix”比较。新生文件居然比原来的源文件缩小了许多!原来,在Power BI加载数据的同时,数据同时也被压缩了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181102G1X2UW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券