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