通过Azure数据工厂刷新Power BI数据集

问题描述 投票:0回答:2

有没有办法通过Azure数据工厂刷新Power BI数据集?

我发现有一个REST API(https://powerbi.microsoft.com/en-us/blog/announcing-data-refresh-apis-in-the-power-bi-service/),它可用于执行此任务,但我正在努力验证并传递相同的授权令牌。

请建议我们还有其他备选方案吗?

powerbi azure-data-factory
2个回答
0
投票

目前Azure数据工厂supports只有BasicClient certificate身份验证:

用于调用端点的身份验证方法。支持的类型是“Basic或ClientCertificate”。


0
投票

我能够使用Power BI REST API(POST / GET)从Azure数据工厂刷新我的Power BI数据集,挑战是传递一个身份验证令牌,以便我可以通过在单独的活动中捕获“access_token”来完成然后将其传递给POST活动,该活动实际刷新数据集。

这是流程:

  1. 获取token_type和access_token的Web Activity。我不得不将各种参数传递给管道(参见下面的截图)。

网址:https://login.microsoftonline.com/common/oauth2/token

enter image description here

  1. 另一个调用POST API来刷新数据集的WEB活动。在此我已经通过了之前登录Web活动中捕获的身份验证令牌(请参阅下面的截图):

enter image description here

希望这可以帮助!!

如有任何问题,请随时联系。

© www.soinside.com 2019 - 2024. All rights reserved.