本文是D-BI之Power BI REST API系列第一篇,主要讲解Power BI REST API的概念,功能以及意义。后续第二篇和第三篇将讲解Power BI REST API的具体调用方法

什么是Power BI REST API

在解释Power BI REST API(下文简称PBI API)之前,先理解何为REST API。API是应用程序与其他应用程序通信的一套规则,而REST(Representational State Transfer,中文:表现层状态转换),通俗而言即为开发人员在创建API过程中遵循的一组规则,或者说是一种风格,其优势是简洁以及较好的兼容性。Power BI REST API既可以理解为专用于Power BI Service, 符合REST风格的Web API服务. 使用该服务,即利用URL的方式向服务器发送一组请求以实现具体功能(比如获取Power BI工作区内所有数据集信息)。一般而言,请求由Endpoint(终结点),方法,请求头以及主体组成,其中请求的方法其一般包括GET,PUT,POST以及DELETE四种请求方法。

PBI API能做些什么

若不考虑您账户权限问题,则PBI API主要可以总结出如下几大用处。

1.获取您Power BI Service中所有工作区,数据集,数据流,报表以及仪表板等信息

2.向指定的Power BI数据集的指定数据表按行增加或删除数据,甚至可以创建一个新的数据集

3.修改您Power BI Service中任意工作区,数据集,数据流,报表以及仪表板等相关设置

4.在Power BI Service内执行一个或多个任务,如刷新数据集

5.为一个或多个Power BI报表和数据集创建嵌入令牌,以便报表可嵌入至其他应用程序内

PBI API在企业BI架构中的意义

在了解过PBI API的主要用处后,它对于企业BI架构的最重要意义是什么呢?是可以利用API让报表实现动态的数据写入?还是允许我们自定义PBI数据集的刷新时间?

事实上,这些还仅仅是表面上的意义,Power BI作为一款微软生态下的商务智能解决方案,如果它可以与我们自己企业的现有的BI体系紧密结合,将Power BI服务纳入企业自有PaaS架构中,那么数据的抽取转换,刷新以及业务分析,知识提取等将形成一个更加稳固的链条,Power BI将不再成为企业数据中台中独立出去的一套体系。利用PBI API,开发者可以将针对于Power BI Service的一系列操作集成到企业宏观体系的数据架构内。举一个冰山一角的例子,业务人员可以在企业自有的数据中台,向其有权限的PBI报表修改产品的折扣数据以进行临时性分析,修改可以立即启动数据刷新且完全不影响后台数据。

此外,Power BI Service中所有工作区,数据集,数据流,报表以及仪表板等信息的获取,甚至部署流程的获取,都意味着企业对PBI的管理能够更加高效灵活。当然,再好的技术,离不开企业管理层的管理模式和重视程度,也离不开各部门的配合程度和项目执行力度,作为BI管理者或工程师,我们能做的既是利用Power BI REST API让我们的数据流更高效,更准确,让报表尽可能发挥出数据的价值。


更多内容,关注Davis.Z知乎账号以及D-BI网站,有很多原创BI技术博客,包含国内最全面的Power BI知识体系。这些博客涉及(并不限于)以下领域:

  • DAX
  • PowerQuery
  • Power BI Desktop
  • Power BI Service
  • Power BI Report Server
  • Power BI Report Builder
  • Power BI Custom Visual
  • Power BI REST API
  • Power BI Embeded
  • Power BI & Python
  • Power BI & R Visual
  • SQL Server Database
  • SQL Server Analysis Service
  • SQL Server Reporting Service
  • Microsoft Azure

Power BI REST API有多强大?PBI开发者必读相关推荐

  1. python powerbi知乎_利用Python调用Power BI REST API

    本文是D-BI之Power BI REST API系列第三篇,讲解如何利用一段简单的Python脚本实现Power BI REST API的调用,将使用与上文完全不同的方法 前述 上文<Powe ...

  2. Power BI API调用注意事项 (By Power Automate)

    注:本文最初发布于https://d-bi.gitee.io和medium, 2023年6月迁移至CSDN 前述 本站关于实现Power BI REST API的博文已有许多,包括: Power BI ...

  3. power bi 实时_Power BI中的实时流

    power bi 实时 The concept of the IOT (Internet of Things) is that every object that you might think of ...

  4. Power BI 将商业智能数据转换为数据理解

    l  研究数据 在本部分中你要了解各种知识,并且积极的互动和进行 Power BI 共享在这一部分至关重要. Power BI 服务简介 Power BI 服务是 Power BI Desktop 的 ...

  5. Power BI Embedded 开发国内版-21V-版本实测

    通过 Power BI 嵌入式分析,可以将 Power BI 内容(例如报表.面板和磁贴)嵌入到 Web 应用程序或网站中.很多客户都有这样的需求,如果看的人多,报表统一公开,统一管理,使用嵌入方案可 ...

  6. 庆国庆,Power BI 统一报表门户横空出世,指南请收

    目录 功能说明 主要实现集成方面功能: 门户功能: 权限和安全 移动端报表 系统架构 使用界面简介 PC用户登录 移动端报表界面 管理员登录 系统管理 目录和报表管理 报表目录管理 目录权限管理 报表 ...

  7. POWER BI - 与其他BI工具的比较

    Power BI vs Tableau Tableau被认为是BI市场中的领先工具之一. Power BI被认为是与Tableau紧密竞争的新兴工具,因为它具有后端数据处理功能以及与数据源列表的连接. ...

  8. PBI培训(1):Power BI软件下载与安装

    一.介绍:Power-BI的两个产品体系 1. Power-BI标准解决方案 For金蝶(EAS.K3.KIS专业版)/ 用友(NC.U9.U8.T6.T3)/ 神码(易拓.易飞)/ SAPB1等主流 ...

  9. 微软发布 Power BI 2020 上半年发行计划

    微软官方与日前发布了 Power BI 在2020上半年的发行计划.本文将在 2020.9 之前都有用,建议收藏查看.从今年开始,我们除了客观描述 Power BI 的特性外,还将加入大量主观观点态度 ...

最新文章

  1. SQL2000常见安装中问题解决方案
  2. 梅尔频率倒谱系数(MFCC)资源
  3. @MySQL的存储引擎
  4. 这些学霸的作息表“曝光”,太震撼了,快来找差距!
  5. ol+天地图+geoserver_GeoServer的WMS服务加载到天地图
  6. 安卓依然是华为手机首选,鸿蒙系统或许不用于手机
  7. 单片机汇编语言编程_单片机编程用C语言还是汇编?
  8. 洛谷——P1554 梦中的统计
  9. dockerfile_nginx+PHP+mongo数据库_完美搭建
  10. javascript html coffee 编辑器,CoffeeCup HTML Editor (html编辑器)
  11. 计算机机房安全设计规范,弱电机房建设规范要求
  12. 黑马程序员Python教程的代码--植物大战僵尸游戏代码
  13. vue.js可视化开发工具_Vue.js开发工具
  14. python-docx 复制一页_python 怎么用docx读取word的某一页然后放到新的word文档中?...
  15. linux中gimp命令截图,Linux利用GIMP截图
  16. 计算机联机玩游戏的操作方法,win10系统电脑联机玩罗马复兴的设置方法
  17. R语言使用diag函数生成一个N行N列的单位矩阵
  18. 第三方android 模拟器哪个好用吗,安卓模拟器哪个好 哪个电脑安卓模拟器好用...
  19. 由浅入深了解机械键盘:各种轴的区别
  20. 【计算机科学基础】计算理论基础

热门文章

  1. DELL Precision Tower7910重装系统+开机出现GRUB界面如何处理
  2. windows10 20H2消费者/企业版 2021年2月更新(附云盘链接)
  3. python 装饰器模拟京东登陆
  4. 小白都能学会的Python基础 第七讲:综合实战3 - 文字识别、人脸识别实战
  5. 五篇教你掌握spring之三:详解Spring的bean以及注解开发
  6. SAP产品成本计算流程 (修订版)
  7. 关于HC04超声波模块测距的思考(51版)
  8. 博客推广优化SEO排名方案大汇总!何必东奔西走这里的博客优化的文章应有尽有!!...
  9. DataWhale集成学习Task15 集成学习案例二 (蒸汽量预测)
  10. 大数据风控案例(总结他人)