PowerBI Embedded:无法使用带有`Overwrite`选项的Import方法

时间:2016-05-16 15:52:05

标签: c# azure powerbi

我们正在尝试根据github上提供的示例集成嵌入到我们系统中的Power BI:

https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app

一切正常,除了导入Overwrite选项,如REST API所述:

https://msdn.microsoft.com/en-us/library/mt711504.aspx

我们的情况是我们想要提供pbix文件的更新,用户可能会不断更改pbix文件,然后将该pbix更新回PowerBI Embedded。在这种情况下,我们不想再次导入时创建新的数据集。这就是我尝试Overwrite选项的原因。

var import = await client.Imports.PostImportWithFileAsync(workspaceCollectionName, 
                                        workspaceId, fileStream, datasetName, "Overwrite");

但似乎此选项暂时无效。如果我尝试使用新的数据集名称导入pbix文件。我收到了错误:

  

操作返回了无效的状态代码' NotFound'

如果我尝试使用现有的数据集名称导入pbix文件。我又收到了一个错误:

  

操作返回了无效的状态代码' InternalServerError'

我对Overwrite选项的期望是每当我们使用新数据集名称导入时,它仍然可以成功导入。每当我们使用现有数据集名称导入时,它都会覆盖当前数据集名称。

这是已知错误吗?

0 个答案:

没有答案