首页 > 解决方案 > Power BI 在使用 API 时刷新在线数据集

问题描述

我正在努力让 Power BI 能够从已发布的在线端进行刷新,这在 power bi 桌面中一切正常。

目前,我设置了许多参数来存储用于获取 api 授权令牌的 url 和安全凭证。这样我就可以在完成后传递给其他人,他们可以交换细节并刷新以使用相同的模板。

参数设置

我有一个从 api 请求令牌的表。

获取令牌表代码

然后,我有 3 个查询使用该表中的令牌从我们的站点获取数据。

获取数据代码

其他2个与这个非常相似。

现在这些在桌面上都可以正常工作,但是当我发布时,我看到:

在此处输入图像描述

我不知道如何使数据源凭据有效以便刷新?

我确实考虑过使用个人网关,我安装了它,它说已连接并且可以在网络之外访问等等。但它从未出现在这个视图中,我不知道如何连接它或者我做错了什么有那个吗?我只使用 power bi 几天,所以我还没有完全了解所有内容。

标签: apitokenrefreshpowerbi

解决方案


通常,在每个“Web ...编辑凭据”条目中,您都试图在 Power BI Desktop 中的“数据源设置”窗口(文件/选项和设置/数据源设置)中模拟 PBIX 文件的设置。

对于您的场景,您似乎已经编写了自己的身份验证代码,因此我希望您将每个“Web ... Edit Credentials”条目设置为Anonymous


推荐阅读