api - Power BI 在使用 API 时刷新在线数据集
问题描述
我正在努力让 Power BI 能够从已发布的在线端进行刷新,这在 power bi 桌面中一切正常。
目前,我设置了许多参数来存储用于获取 api 授权令牌的 url 和安全凭证。这样我就可以在完成后传递给其他人,他们可以交换细节并刷新以使用相同的模板。
我有一个从 api 请求令牌的表。
然后,我有 3 个查询使用该表中的令牌从我们的站点获取数据。
其他2个与这个非常相似。
现在这些在桌面上都可以正常工作,但是当我发布时,我看到:
我不知道如何使数据源凭据有效以便刷新?
我确实考虑过使用个人网关,我安装了它,它说已连接并且可以在网络之外访问等等。但它从未出现在这个视图中,我不知道如何连接它或者我做错了什么有那个吗?我只使用 power bi 几天,所以我还没有完全了解所有内容。
解决方案
通常,在每个“Web ...编辑凭据”条目中,您都试图在 Power BI Desktop 中的“数据源设置”窗口(文件/选项和设置/数据源设置)中模拟 PBIX 文件的设置。
对于您的场景,您似乎已经编写了自己的身份验证代码,因此我希望您将每个“Web ... Edit Credentials”条目设置为Anonymous。
推荐阅读
- javascript - 在 React 中使用 Hooks 获取单选按钮的值
- python - 将 venv 外观添加到 conda env
- visual-studio-code - 在vscode的pio中获取当前项目平台工具链的shell
- java - 访问经过身份验证的 Google Cloud Function 时收到 401
- r - 如何在 R 的这个地块中订购我的月份(1 月到 12 月)?将几个月转换为因子给了我数千个 NA
- javascript - 如何使用javascript将整数舍入为可被5整除的更大数字?
- sql - 如何在 DB2 SQL 中创建一个列,给出在给定行时间戳之前 5 分钟内所有行的总和?
- javascript - 全屏覆盖菜单切换
- powershell - Powershell:在 CSV 文件的多列中添加新行
- npm - 通过 pytest-selenium 测试电子应用程序