PowerBI 嵌入式 - 无法删除数据集
本文关键字:删除 数据集 嵌入式 PowerBI | 更新日期: 2024-11-10 04:36:26
我一直在尝试新的PowerBI Embedded,我成功地创建了一个工作区集合,添加了一些工作区,然后导入我的pbix并显示它。 但是,我现在想要清理这些工作区并删除所有示例报表和数据集。 当我尝试使用Microsoft.PowerBI.Api nuget包上可用的各种"DeleteDataset"方法时。
如果我尝试使用以下方法删除数据集:
var devToken = PowerBIToken.CreateDevToken(this.workspaceCollection, this.workspaceId);使用 (var 客户端 = this.CreatePowerBIClient(devToken)){var delete_resp = 客户端。Datasets.DeleteDatasetById(this.workspaceCollection, workspaceId, dsid);}
通过这样做,我得到了未经授权的响应。 我还注意到我可以创建一个"ProvisionToken",这样做:
var provToken = PowerBIToken.CreateProvisionToken(this.workspaceCollection);使用 (var provClient = this.CreatePowerBIClient(provToken)){ var delete_resp = provClient.Datasets.DeleteDatasetById(this.workspaceCollection, workspaceId, dsid);}
使用预配令牌时,出现内部服务器错误。
我知道数据集和报表之间存在依赖关系,但是我没有看到任何可用于先删除报表然后清理数据集的方法,所以我希望因为我只看到删除数据集方法,它也会删除报表。 有没有人遇到过这些问题? 是否有人能够成功删除数据集和/或从 powerbi 嵌入式工作区中删除所有内容? 我一直在使用示例 powerbi 嵌入式应用程序来测试这些用例。
删除数据集也会删除与其关联的报表。删除数据集中有一个错误,应该在今天的某个时候修复。