PowerBI嵌入式-无法删除数据集

3
我一直在尝试使用新的PowerBI嵌入式功能,并成功创建了工作区集合,添加了一些工作区,然后导入了我的pbix并进行了显示。但是现在我想清理这些工作区并删除所有示例报告和数据集。当我尝试使用Microsoft.PowerBI.Api nuget包中提供的各种“DeleteDataset”方法时,如果我尝试使用以下方式删除数据集:
var devToken = PowerBIToken.CreateDevToken(this.workspaceCollection, this.workspaceId); using (var client = this.CreatePowerBIClient(devToken)) { var delete_resp = client.Datasets.DeleteDatasetById(this.workspaceCollection, workspaceId, dsid); }
通过这种方式,我会得到一个未经授权的响应。我还注意到我可以创建一个“ProvisionToken”,所以用这种方式:
var provToken = PowerBIToken.CreateProvisionToken(this.workspaceCollection); using (var provClient = this.CreatePowerBIClient(provToken)) { var delete_resp = provClient.Datasets.DeleteDatasetById(this.workspaceCollection, workspaceId, dsid); }
当我使用Provision令牌时,我会收到一个内部服务器错误。
我知道数据集和报表之间存在依赖关系,但是我没有看到可以先删除报表再清理数据集的方法,所以我希望既然我只看到了删除数据集的方法,它也能删除报表。有人遇到过这些问题吗?有人能成功删除数据集和/或从Power BI嵌入式工作区中删除所有内容吗?我一直在使用示例Power BI嵌入式应用程序来测试这些用例。
1个回答

2

删除数据集也会删除与其相关的报告。删除数据集时存在一个错误,预计今天会修复。


当我尝试导入相同的pbix /数据集并使用“覆盖”标志时,我也遇到了内部服务器错误。这是否也是已知问题,将包含在最新修复程序中? - JustLogic
我仍然看到相同的错误,即未经授权和内部服务器错误,就像我之前所说的那样。修复已经部署了吗?谢谢。 - JustLogic
在进行删除调用时,您使用的是哪种类型的令牌? - Josh Caplan - MSFT
我已经尝试了提供令牌和开发令牌。我在原帖中所述的错误。 - JustLogic
有一个复现。我们正在调查这个问题。 - Josh Caplan - MSFT
今天验证了一下,现在我能够删除数据集了。 - JustLogic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接