我正在尝试将 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}}}
请帮忙。
谢谢 | 尼哈尔