SQL Server 2014 BI新特性(三)Power Query和Power Map功能预览
来源:互联网 发布:软件是什么 编辑:程序博客网 时间:2024/05/20 10:20
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系列。
本文源自微软商业智能官方博客里的内容,主要演示一个简单的示例,通过Power Query和Power Map获取并且展示数据,找到周围适合你的餐馆。首先将从Yelp API来检索餐馆的评分和评论。
这里简单的介绍一下Yelp,这个是在美国最大的点评网站。本文的示例将通过Excel的Power QUERY从它的API接口中获取到需要的信息。
首先,打开Excel,从Power QUERY中点击From Web。
输入Yelp API提供的API地址,比如:
http://api.yelp.com/business_review_search?term=seafood&location=Redmond&ywsid={your Yelp API key}
首先会返回一个一行一列的信息,这里需要将其用JSON的方式转换一下。
转换完成后,可以看到两列信息,展开其中的一项。
之后会看到一个单列的数据列表。用同样的方法选取我们需要的列。
随后可以看到经过格式化后的数据。
可以看到通过简单的几个步骤就从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)
- SQL Server 2014 BI新特性(三)Power Query和Power Map功能预览
- Power BI中的QA功能预览
- Power BI for Office 365(二)Power Query
- Power BI for Office 365(六)Power Map简介
- Power BI for Office 365(六)Power Map简介
- Power BI for Office 365(三)Power Pivot
- SQL Server 2014 BI新特性(二)结合Data Explorer和GeoFlow进行数据分析
- SQL Server 2014 BI新特性(二)结合Data Explorer和GeoFlow进行数据分析
- 浅谈Power"s"家族史--Power Povit vs. Power Query vs. Power View vs. Power BI
- SharePoint 2013 BI--Power Query for SharePoint
- 微软SQL Server 2012新特性Silverlight报表客户端 - Power View
- 微软SQL Server 2012新特性Silverlight报表客户端 - Power View
- 18、Power Query-SQL筛选
- Power BI for Office 365(七) Power BI站点
- SQL Server善用LOG10 和POWER 函數
- Power Query
- SQL Server 2014 BI新特性(一)五个关键点带你了解Excel下的Data Explorer
- Power BI FAQ
- C++中如何使用const
- oracle日志原理(1)
- [翻译]Linter简介-摘自维基百科
- MYSQL主从复制原理以及架构
- metasploit msgrpc c++实现远程过程调用
- SQL Server 2014 BI新特性(三)Power Query和Power Map功能预览
- python通过代理刷网页点击量
- 外部方法、分部类分部方法
- codility上的问题 之三 Beta 2010
- 485通信
- 在C#中调用EXE文件(传参数、等待、返回结果)
- DP-LIS( Longest Increasing Subsequenc)
- 使用 JMeter 完成常用的压力测试
- VS2010 C++ 操作Excel表格的编程实现