是否可以通过Azure数据工厂刷新Power BI数据集?
我发现有一个REST API(https://powerbi.microsoft.com/en-us/blog/announcing-data-refresh-apis-in-the-power-bi-service/),可用于执行此任务,但是我正在努力进行身份验证并为此传递一个授权令牌。
请提出我们还有哪些其他替代选择?
答案 0 :(得分:0)
当前仅Basic
和Client certificate
的Azure数据工厂supports身份验证:
用于调用端点的身份验证方法。支持的类型为“基本或ClientCertificate”。
答案 1 :(得分:0)
我能够使用Power BI REST API(POST / GET)从Azure数据工厂刷新我的Power BI数据集,挑战在于传递身份验证令牌,这样我就可以通过捕获单独的活动,然后将其传递给POST活动,该活动实际上会刷新数据集。
这是流程:
URL:https://login.microsoftonline.com/common/oauth2/token
希望这会有所帮助!
如有任何问题,请随时与我们联系。
答案 2 :(得分:0)
事实上,Azure Logic Apps中有一个实现REST API的APP。然后,您可以从Azure数据工厂调用逻辑应用程序。但是,有一个警告。在高级帐户中,最近24小时内的刷新请求数限制为8-如REST API文档here中所述。
这是我的Logic App Designer中的外观。
希望有帮助。