SSIS中刷新Power BI数据集

SSIS中调用Python和PowerShell刷新Power BI数据集
本文介绍了如何在SSIS中实现执行完ETL后刷新Power BI数据集。通过创建应用、安全组和管理门户设置,结合Python脚本和PowerShell命令,展示了两种刷新数据集的方法。同时指出了在实际操作中可能遇到的应用创建和权限配置问题。

前面介绍过了怎么在Azure云中刷新Power BI数据集,感兴趣的可以阅读

数据工厂中刷新PowerBI数据集

数据工厂刷新PowerBI数据集2

但有很多公司可能并没有完全上云,比如某些公司还在使用SSIS调用ETL工程,那么有没有办法在本地也实现执行完SSIS包后就刷新数据呢?

之前有介绍过使用python来刷新Power BI数据集,感兴趣的可以阅读

使用Python连接PowerBI数据集

当PowerBI遇到了Python

当然,除了使用python,还可以使用power shell 来刷新Power BI数据集,本文也将基于python和power shell来介绍怎么在ssis中实现刷新Power BI数据集

应用设置

创建应用

首先仍然是先创建一个应用,在这里要注意先前的创建应用的网址微软已经弃用了,最新的可以Power BI嵌入式操场[1]查找

目前是

国际:Onboarding Embed Tool (powerbi.com)[2]

国内:Onboarding Embed Tool (powerbi.cn)[3]

选择为客户创建

选择权限,如果我们只需要刷新数据集,只勾选读写数据集权限即可

后面工作区可以不用创建,创建完应用后,登录到Azure门户

国际:https://portal.azure.com

国内:https://portal.azure.cn

登录后找到应用注册,然后找到刚注册的应用程序,添加权限,选择PowerBI,委托的权限,选择Dataset.ReadWrite.All

添加完权限后授权为管理员同意确认

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值