微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何以编程方式创建 Power BI 数据集计划刷新

如何解决如何以编程方式创建 Power BI 数据集计划刷新

要求:通过代码创建 Power BI 数据集计划刷新并在 DevOps 流程中使用它,这样我就不必从 Power BI Web 门户明确创建计划刷新。

我尝试/研究的内容:我无法明确找到 Power BI API 来创建计划刷新。所以,我尝试使用更新刷新计划数据集 API:https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshSchedule 参考:MicrosoftDocs

观察到:如果计划关闭 - 此 API 打开计划并更新数据集的刷新计划。但是,为了实现这一点,我必须至少使用 Power BI Web 门户创建一次计划。然后,如果我关闭计划并运行上述 API,它会打开计划并更新刷新计划时间。

是否有任何解决方法可以通过 API 设置 Power BI 数据集计划刷新?

解决方法

是的,使用“组中更新刷新计划”端点:

https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/refreshSchedule

参考:Microsoft

在正文中,您可以指定您的日程安排。我在 python 脚本中使用它来自动设置我的日程安排。作为我使用的身体:

 {"value": 
    {"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"times": ["05:00"],"enabled": 'true',"localTimeZoneId": "UTC"
  }}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。