我尝试按照文章将power bi collection迁移到power bi embedded(msdn article here)。但是,我很快陷入困境。
例如,在我们的应用程序中,我们使用这些nuget包(Microsoft.PowerBI.Api和powerbi.core),这些是我们的一些用法:
client.Reports.GetReportsAsync(this.workspaceCollection, this.workspaceId)
client.Reports.DeleteReportAsync(this.workspaceCollection, this.workspaceId, report.Id);
client.Imports.PostImportFileWithHttpMessage(this.workspaceCollection,this.workspaceId,File.OpenRead(localPath), "Main Report");
client.Datasets.GetGatewayDatasourcesAsync(workspaceCollection, workspaceId, dataset.Id);
client.Gateways.PatchDatasourceAsync(workspaceCollection,workspaceId,datasources.Value[0].GatewayId,datasources.Value[0].Id,
delta);
client.Datasets.GetDatasetsAsync(workspaceCollection, workspaceId);
我可以下载所有报告并移动到嵌入式BI,但由于工作区集合将被淘汰,我们仍然可以使用上述方法吗?如果没有,是否有任何替代功能可供使用?
答案 0 :(得分:0)
答案 1 :(得分:0)
一个很酷的视频,可能也有帮助:https://www.youtube.com/watch?v=KHxEn0orpdI
用于迁移的内容的REST API非常相似。唯一的区别是通过groupId
而不是workspaceCollectionId
引用数据。