0

我正在尝试将 Power BI 报告从一个租户复制到另一个租户。

所以我遵循了以下步骤。

步骤1

//将报表导出到内存流中。

MemoryStream 目的地 = new MemoryStream(); powerbiclient.Reports.ExportReportWithHttpMessagesAsync(ReportId).Result.Body.CopyTo(destination);

第2步

//转换为字节数组

byte[] byteArray = 目的地.ToArray();

第 3 步

//将 byteArray 发布到 power bi API

https://api.powerbi.com/v1.0/myorg/groups/{workspaceId}/imports?datasetDisplayName={datasetDisplayNa ..

在开发环境中一切正常。

但是在 prod 环境中,我在将报告导出到内存流时遇到了 step1 中的问题

ExportReportWithHttpMessagesAsync

它说

{"error":{"code":"PowerBIEntityNotFound","pbi.error":{"code":"PowerBIEntityNotFound","parameters":{},"details":[],"exceptionCulprit":1}}}

请帮忙。

谢谢 | 尼哈尔

4

0 回答 0