【发布时间】:2015-08-26 02:03:53
【问题描述】:
我正在使用 Power BI API。 我有一个包含一些表和行的数据集。
来自Power BI API Console 我在检索数据集或表时没有任何问题。
但是,用于更新其架构的表资源上的 PUT 动词始终返回 504 - 代理请求超时
这是我第一次使用 Apiary IO,所以可能是它的问题,而不是 Power BI 更新,但这让我产生了一些问题:
- 是否有任何解决方法来测试 Power BI,例如 Fiddler?我可以输入 url 和正文,但如果我没记错的话,我需要一个带有 OAuth2 令牌的 Authorization 标头。我怎么能得到那个? ApiaryIO 似乎隐藏了它。
- 根据Update Schema Documentation,资源的URL是
https://api.powerbi.com/v1.0/myorg/datasets/{myDatasetId}/tables/{myTableName}动词是PUT。那么 JSON 正文中的"name": "???"参数的含义是什么?是表名还是其他什么?我假设它是表名,但它似乎是多余的,因为我已经按照给定的 URL 访问了资源{myTableName}。 - 我的最后一个相关问题是如何在不修改其数据的情况下重命名特定表的列?这是我试图通过更新架构来实现的目标,但我不明白 Power BI 如何知道我要重命名的列。
谢谢!
【问题讨论】: