我们正在尝试根据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
选项的期望是每当我们使用新数据集名称导入时,它仍然可以成功导入。每当我们使用现有数据集名称导入时,它都会覆盖当前数据集名称。
这是已知错误吗?