无法在 PowerBI 服务中安排刷新

cym*_*org 5 service schedule refresh powerbi

我有一个 PowerBI 报告,其中包含 2 个表,这些表来自对类似服务的单独 Web API 调用,我们称之为 MyService。该服务返回 json。报告在 PBI Desktop 中完美刷新。该报告发布到 PowerBI.com,在那里它可以顺利运行。PBI 服务中报表数据集的按需刷新也非常有效。

刷新历史记录

我无法为此报告安排刷新,因为该选项呈灰色显示。在数据源凭据部分报告了一个错误,其中两个 Web 源之一报告它无法连接到 MyService。错误是...“您的数据源无法刷新,因为凭据无效。请更新您的凭据,然后重试。”

数据源凭据

尝试编辑失败连接的凭据会导致 500 内部服务器错误。

这个错误是意外的,因为我知道按需刷新和计划刷新将使用相同的数据源。没有地方可以为按需和计划指定不同的数据源/凭证,所以我只是假设它们共享相同的凭证集。

是不是发生了一些奇怪的事情,或者我对 PBI 服务内部的理解需要重新调整?

cym*_*org 1

通过解决方法解决了...

问题

如果不导致 500 错误,则无法更新数据集凭据。无效的凭据会禁用计划的刷新选项。通过 PBI Desktop 将 .pbix 文件发布到 PBI 服务时,可能无法更新服务中的数据集连接,使其处于无效状态。当存在任何无效的数据集连接时,无法计划刷新。

解决方法

通过 PBI 服务(即 PowerBI.com --> GetData)打开相同的 .pbix 文件,数据集连接将被更新。现在可以毫无错误地设置凭据,从而允许设置计划刷新。