SQL Server 2014 BI新特性(三)Power Query和Power Map功能预览

Power Query和Power Map是微软前不久在WPC上发布的Power BI中新的针对Excel的功能。借助这两样功能,自助式BI将更方便你发现和处理数据而且丰富数据的可视化功能。程序员

Power Query和Power Map的前身分别是Data Explorer和GeoFlow,这两样功能在SQL Server 2014 CTP1里都有提到。结合Power Pivot和Power View,这四大功能组成了微软最新的Power BI系列。web

本文源自微软商业智能官方博客里的内容,主要演示一个简单的示例,经过Power Query和Power Map获取而且展现数据,找到周围适合你的餐馆。首先将从Yelp API来检索餐馆的评分和评论。api

这里简单的介绍一下Yelp,这个是在美国最大的点评网站。本文的示例将经过Excel的Power QUERY从它的API接口中获取到须要的信息。大数据

 

首先,打开Excel,从Power QUERY中点击From Web。网站

输入Yelp API提供的API地址,好比:3d

http://api.yelp.com/business_review_search?term=seafood&location=Redmond&ywsid={your Yelp API key}excel

首先会返回一个一行一列的信息,这里须要将其用JSON的方式转换一下。component

转换完成后,能够看到两列信息,展开其中的一项。server

以后会看到一个单列的数据列表。用一样的方法选取咱们须要的列。blog

随后能够看到通过格式化后的数据。

能够看到经过简单的几个步骤就从Yelp提供的API中获取到了数据。

而且,能够将Yelp API查询参数化。而且能够给查询从新取一个名,好比GetRestaurants。

将查询引用到文档中,点击Insert Custom Column。其中参数的传递能够经过一个工做簿中的数据。

新建一个Excel work sheet包含以下数据。

在Power QUERY中点击From Table,将工做簿中的数据引用到Power QUERY中。引用完成以后新增一列,在insert Custom Column对话框中,输入以下公式:

而后通过简单的处理,获得最终咱们须要的数据。

 

基础数据准备完成,接下来将数据显示在地图上。

在Query Settings面板中点击Load to data model。而后在INSERT里选择Map,打开Power MAP。

指定好经度和纬度列,将数据映射在地图上。

制定度量列到Height。

这样经过这张地图图表数据,周围哪家餐馆最适合就很形象地展现了出来。

 

经过以上演示,你可能说这样的功能经过现有的手机应用已经不是很新鲜的了,但这不是本文的重点。经过本文的介绍,你能够看到,之前只有程序员才能获取到的数据,在Excel里也能够简单的获取到,并且还提供了丰富的地图展示支持,为自服务式的商业智能提供了更多的选择,从而也下降了商业智能的门槛。大数据,已经离你不远,并且之后也不会只是谁的专利,借助微软的Power BI,它将离咱们愈来愈近。

 

附:

Power QUERY下载地址

Power MAP下载地址(目前仍为GeoFlow)

相关文章
相关标签/搜索