最近,由世纪互联运营的 Microsoft Azure 发布了一个超级炫酷的服务 Power BI Embedded,该服务可以通过 REST API 和 Power BI SDK 将 Power BI 报表快速集成到 web 或移动应用程序,而无需重新设计现有应用。作为程序猿的小编在第一时间就进行了体验,所以今天就由我来抛砖引玉,只需要简单几步,教你如何让自己的应用具备交互式 Power BI 报表功能!

(Power BI Embedded 概念模型)

如上图所示,想实现炫酷的功能,需要以下几步:

小编提醒:Power BI Embedded 是基于 Azure 平台的的服务,前往 Azure 官网即可订阅 Azure 云服务。

1.创建 Power BI 工作区集合

在这个步骤中我们的主要目的是为工作区集合起名和获取用于同 Power BI Embedded 服务后端进行交互的 Access Key,有了这个 Key 我们便可以与 Power BI 后端进行亲密交互了。

操作步骤:

A. 打开并登录到 Azure 预览门户

B. 在侧面板上单击“+ 新建”。在搜索框中输入 Power BI 或通过 Intelligence + Analytics 类目,找到 Power BI Embedded 服务,并点击创建:

C. 在“创建”边栏选项卡上输入所需的信息。全部填选之后点击“创建”按钮。

D. 创建完成之后,点击侧面板底部的“更多服务”,通过“智能+分析”类目找到 Power BI workspace collections 项:

E. 可以看到,此时工作区集合中还没有任何 Power BI 工作区被创建,不要着急大家接着往下看:

F. 调用 Power BI API 所需的最重要信息之一就是访问密钥,小编要敲黑板啦,这就是我们前面提到的用于同 Power BI Embedded 服务后端进行交互的 Access Key,这才是打开 Power BI Embedded 大门的钥匙啊。单击“GENERAL”边栏选项卡上的“访问键”获取键 1。

2.创建 Power BI 工作区

有了步骤 1 中的 Power BI 工作区集合和管理 Power BI Embedded 的钥匙(访问键),下一步我们就需要在工作区集合里面创建 Power BI 工作区了,工作区是包含了报表、数据集的可视集合,我们最终看到嵌入应用中的报表就在这个 Power BI 工作区内。

操作步骤:

A. 下载并解压缩 GitHub 上的 Power BI Embedded - Integrate a report into a web app 示例。

(全线产品 Monthly 销售情况)

如果我们想查看 010-Womens 单品类的销售情况,我们只需要点击 010-Womens 大圆点即可,所有数据都变换成了 010-Womens 单品类的销售数据,以及可以清晰的看到在整体销售额中的占比:

立即访问http://market.azure.cn

5步玩转Power BI Embedded,老司机全程带路解析的更多相关文章

  1. Power BI Embedded 与 Bot Framework 结合的AI解决方案

    最近最热门的话题莫过于AI了,之前我做过一片讲 BOTFRAMEWORK和微信 相结合的帖子 如何将 Microsoft Bot Framework 链接至微信公共号 我想今天基于这个题目扩展一下,P ...

  2. Power BI Embedded 与 Bot Framework 结合的AI报表系统

    最近最热门的话题莫过于AI了,之前我做过一片讲 BOTFRAMEWORK和微信 相结合的帖子 如何将 Microsoft Bot Framework 链接至微信公共号 我想今天基于这个题目扩展一下,P ...

  3. 2018 ,请领取您Power BI 年终报告

    Power BI365 3Jan 2019 新年已至,岁寒温暖! 为方便Power BI用户们能快速找到所需要的Power BI各类型文章,小悦将2018年Power BI的所有精彩文章按照各应用场景 ...

  4. 如何把Power BI嵌入到Web应用中

    (此文章同时发表在本人微信公众号"dotNET开发经验谈",欢迎右边二维码来关注.) 题记:这篇其实不是一个操作向导了,主要对Power BI的嵌入特性进行探讨. Power BI ...

  5. Q&A in Power BI service and Power BI Desktop

    What is Q&A? Sometimes the fastest way to get an answer from your data is to ask a question usin ...

  6. Hello,Power BI

    Power BI 是什么 Power BI 是一套业务分析工具,用于分析数据和理解数据,快速便捷地监控数据变化,为商务决策提供依据. Power BI 有用户组的概念.分享权限等概念 Power BI ...

  7. Power BI 概念及 国内版Pro 试用账户注册流程

    视频内容: Power BI 基本概念:https://v.qq.com/x/page/s3026nn69eu.html Power BI Pro 世纪互联版本试用账号注册:https://v.qq. ...

  8. 数据可视化之 图表篇(二)如何用Power BI制作疫情地图?

    丁香园制作的这个地图可视化,相信大家每天都会看好几遍,这里不讨论具体数据,仅来探讨一下PowerBI地图技术. 这个地图很简洁,主要有三个特征: 1,使用着色地图,根据数据自动配色 2,只显示中国地图 ...

  9. 自助分析工具Power BI的简介和应用

    作为一名资深的IT技术人,特别喜欢学习和尝试新技术,也勇于接受挑战,勇于创新,不仅能发现问题,更要解决实际的疑难杂症,闲暇时光也乐于分享一些技术干货.记得2017年的时候,华章出版社的编辑通过网上找到 ...

随机推荐

  1. (16)break和continue

    #(1)这里顺带说下pass # pass 过 的意思,防止代码报错,就是个占位的, if True: # 不允许代码块里面的内容为空,用pass占位 pass #(2)break (只能用在循环当中 ...

  2. appium键盘处理

    最近对appium感兴趣,就从网上找了些资料,搭建了环境,下载了appium测试代码和测试apk,这方面的东西晚上再写 appium最新版(v1.4.0.0)已经没有sendKeyEvent了,所以现 ...

  3. JS模式和原型精解

    首先需要知道的是 模式只是思想.不要用 结构 看模式. ES中函数是对象,因此函数也有属性和方法. 每个函数含有两个属性: length 和 prototype 每个函数含有两个非继承的方法: app ...

  4. Number Sequence (KMP第一次出现位置)

    Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M ...

  5. POJ2886Who Gets the Most Candies?(线段树之约瑟夫)

    约瑟夫问题的升级版,每次出去的是前一个出去的人位置+手上的数字(正往前,负往后).第i个出去的人拿的糖是i的约数的个数.求拿糖最多的人和他的糖果数. 这里用到了反素数的知识,在这直接打表 题目 AC代 ...

  6. about rand and reflect

    select regexp_replace(reflect("java.util.UUID", "randomUUID"), "-", &q ...

  7. getElementsByTagName() 兼容性

    写东西的时候用到了getElementsByTagName(),我一直以为js 写的东西是不会有兼容性的,这次在ie8下,getElementsByTagName()就不支持了,那怎么办呢,我就查到一 ...

  8. Nvelocity中格式化金钱和日期

    //格式化金钱(  9,999.00)function formatCurrency(num) {    num = num.toString().replace(/\$|\,/g, '');    ...

  9. MemoryFile匿名共享内存

    Android提供了一个高效的共享内存机制.如果应用中涉及到在多个进程间交换数据时使用Android提高的共享内存机制将会大大的提高效率.但是也许是出于安全考虑,在应用层使用共享内存机制将会遇到很多障 ...

  10. js 中callback函数的定义和使用

    这是js里的解释了,其他语言的算我没说. 字面上理解下来就是,回调就是一个函数的调用过程.那么就从理解这个调用过程开始吧.函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b.那么这个过 ...