数据工厂刷新PowerBI数据集2

前面已经介绍过数据工厂中刷新PowerBI数据集,我们先发起一个web请示获取了token,然后再把token传入到接口中从而刷新数据集。

但是,明明都是微软家的产品,竟然还需要先获取token?明明Power Apps、Power Automate里都不需要的啊,身为管理中心的Azure云应该更不需要了吧。

创建工作组

登录微软云,然后进入Azure Active Directory,之后选择组

新建一个组,这里名称为了区分,直接命名为了数据刷新用。

接下来就是添加用户,点击进去刚创建的用户组,然后添加数据工厂的服务主体,也就是创建的数据工厂的名称

比如我的数据工厂

允许服务主体使用Power BI API

返回PowerBI门户,在租户设置中,允许服务主体使用Power BI API,然后添加第一步创建的安全组

回到要刷新的报表所在的工作区,然后添加安全组的访问权限

创建管道

返回Azure云,进入到数据工厂,然后新建管道,创建一个web组件

url格式如下

[国际   https://api.powerbi.com/v1.0/myorg/groups/](https://api.powerbi.com/v1.0/myorg/groups/)**[workspaceID]**/datasets/**[datasetID]**/refreshes
国内   https://api.powerbi.com/v1.0/myorg/groups/[workspaceID]/datasets/[datasetID]/refreshes 

正文,不需要提交内容,所以正文填写如下即可

{"notifyOption" : "NoNotification"}

身份验证,选择系统分配的托管标识

资源

国际   https://analysis.windows.net/powerbi/api
国内   https://analysis.chinacloudapi.cn/powerbi/api

效果如下

最近是流感高发期,大家注意身体,


本篇文章来源于微信公众号: PowerBI木小桼

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注