我正在尝试在 Power BI 中设置一个可以根据需要刷新或计划刷新的数据集。
我正在上传一个带有电源查询的 Excel 工作簿。
电源查询正在连接到复制服务以通过服务获取数据。查询如下所示:
Source = Web.Contents(
"https://na2.replicon.com/services/ClientService1.svc/GetActiveClients",
[
Headers=
[
#"Authorization"="Bearer *ValidToken*",
#"Accept"="application/json",
#"Content-Type"="application/json"
],
Content=Text.ToBinary("{}")
]
)
该请求是一个 POST 操作,因此在Web.Contents
Options 参数中使用 Content 字段。通过承载令牌进行身份验证。
数据源设置为匿名凭据,隐私级别设置为无。
这工作正常,我能够检索结果,甚至刷新工作簿中的表格。
一旦我将它上传到 PowerBI 并尝试刷新新创建的数据集,它会说:
您还不能刷新,因为您需要为数据集中的数据源提供有效凭据。
所以我去管理数据源。单击编辑凭据。选择“匿名”身份验证方法并单击登录,它显示“登录失败”。
为什么呢?当我上传 Excel 工作簿时,标题似乎丢失了。我怎样才能做到这一点?是否有其他方法可以设置可以刷新的数据集 - 源是 Web 服务?