我正在尝试将 Power BI 报告自动发布到不同的工作区,这些工作区的行为类似于开发、测试和生产环境。使用 Powershell 命令,我能够通过 Connect-PowerBIServiceAccount 实现这种自动化。
我被困在如何在数据集选项卡(设置)中的网关连接下自动将数据源映射到服务器。
我是否可以使用 Powershell 或 Power BI REST API 之类的工具来自动化此过程?
可能你的解决方案在这里:
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/Default.BindToGateway
在请求正文中,您需要指定数据源:
{
"gatewayObjectId": "1f69e798-5852-4fdd-ab01-33bb14b6e934",
"datasourceObjectIds": [
"dc2f2dac-e5e2-4c37-af76-2a0bc10f16cb",
"3bfe5d33-ab7d-4d24-b0b5-e2bb8eb01cf5"
]
}
https://docs.microsoft.com/en-us/rest/api/power-bi/datasets/bindtogatewayingroup
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句