我在报告中使用的API源。它在我的桌面上可以正常工作,并且我将URL和基本登录凭据添加到了我的网关。我收到一个错误,指出我的源无法更新,但是我不知道为什么。当我在网关中测试连接时,它说连接正常。由于某种原因,我发布的数据集无法识别报告的来源与网关中的来源相同。
发布Web数据源是否需要其他步骤才能使其使用网关的Web源?
这是我用来检索数据的(很多截断)查询版本:
let
Url = "https://rest.avatax.com/api/v2/companies/XXXX/transactions/",
RawData = Web.Contents(Url),
Json = Json.Document(RawData)
in
Json
答案 0 :(得分:1)
这是一个令人讨厌的“功能”,但是Power BI服务与Power BI Desktop进行的代码分析不同。解决该问题的方法是显示一个静态URL,如下所示:
let
Source = Json.Document(Web.Contents("https://rest.avatax.com/api/v2/companies/XXXX/transactions/"))
in
Source
克里斯·韦伯(Chris Webb)在此博客文章中对此进行了更详细的描述(以及使URL动态化的黑客手段):