zoukankan      html  css  js  c++  java
  • 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系列。

    本文源自微软商业智能官方博客里的内容,主要演示一个简单的示例,通过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)

  • 相关阅读:
    游戏中常见英语词汇,做游戏的,玩游戏总是要碰到的
    解决maven项目创建过慢的问题以及快捷键
    java数据结构与算法三: 链表(双向链表)
    java数据结构与算法三: 链表(单链表)
    java数据结构与算法二: 队列(数组模拟环形队列)
    java数据结构与算法二: 队列(数组模拟队列)
    破解网易云方法集合
    java数据结构与算法一:稀疏数组
    java读写磁盘文件
    eclipse常用快捷键
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3192319.html
Copyright © 2011-2022 走看看