• 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)

  • 相关阅读:
    如何自定义长连接策略
    知物由学 | 这些企业大佬如何看待2018年的安全形势?
    网易云易盾朱星星:最容易被驳回的10大APP过检项
    网易云易盾朱浩齐:视听行业步入强监管和智能时代
    知物由学 | 人工智能、机器学习和深度学习如何在网络安全领域中应用?
    知物由学 | 广告欺诈:如何应对数字广告里分羹者?
    知物由学 | 如何应对日益强大的零日攻击
    不再任人欺负!手游安全的进阶之路
    邪恶的三位一体:机器学习、黑暗网络和网络犯罪
    PAT 1053. Path of Equal Weight
  • 原文地址:https://www.cnblogs.com/aspnetx/p/3190107.html
Copyright © 2020-2023  润新知