gpt4 book ai didi

c# - Power BI Embedded PostImportWithFile 返回 BadRequest

转载 作者:行者123 更新时间:2023-12-03 05:57:24 24 4
gpt4 key购买 nike

我希望使用 PowerBiClients Imports 对象的 PostImportWithFile 方法通过 .NET API 将 PBIX 文件发布到工作区。该代码与供应示例的选项 6 中看到的代码几乎相同(请参阅 https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/blob/master/ProvisionSample/Program.cs )。

有一个工作区集合和一个已创建的工作区。该工作区是通过使用相关 API 方法的代码创建的,因此我知道身份验证方面工作正常。

当我调用 PostImportWithFile 方法时,我抛出了 BadRequest 异常。为了验证这与我的代码无关,我编译并运行了 ProvisionSample 并选择了选项 6,并选择了相同的文件并收到了相同的结果。

我为数据集参数提供 null,该参数是可选的,并且默认为 null,因此我看不出这是导致我的问题的原因。

我无法在网上找到任何有关此方法和 BadRequest 的信息,因此想知道是否有任何具有此 API 经验的人遇到过类似的情况?

PBIX 文件通过 Power BI 服务正常工作,因此我假设该文件没有任何问题。

最佳答案

基于文档here看起来您需要提供一个数据集名称,它看起来不是可选的。

public static Task<Import> PostImportWithFileAsync(
this IImports operations,
string collectionName,
string workspaceId,
Stream fileStream,
string datasetDisplayName,
Nullable<int> nameConflict = null,
CancellationToken cancellationToken = null)

非异步版本 here看起来 datasetdisplayname 也不是可选的。

希望这有帮助。

关于c# - Power BI Embedded PostImportWithFile 返回 BadRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38986827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com