PowerBI Embedded - 无法删除数据集
PowerBI Embedded - Unable to delete datasets
我一直在试用新的 PowerBI Embedded,我成功地创建了一个工作区集合,添加了一些工作区,然后导入我的 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 令牌时,出现内部服务器错误。
我知道数据集和报告之间存在依赖关系,但是我没有看到任何可用于先删除报告然后清理数据集的方法,所以我希望因为我只看到删除数据集的方法它也会删除报告.有人 运行 了解这些问题吗?有没有人能够成功删除数据集 and/or 从 powerbi 嵌入式工作区中删除所有内容?我一直在使用 sample powerbi embedded app 来测试这些用例。
删除数据集也会删除与其关联的报表。删除数据集有一个错误,应该在今天的某个时候修复。
我一直在试用新的 PowerBI Embedded,我成功地创建了一个工作区集合,添加了一些工作区,然后导入我的 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 令牌时,出现内部服务器错误。
我知道数据集和报告之间存在依赖关系,但是我没有看到任何可用于先删除报告然后清理数据集的方法,所以我希望因为我只看到删除数据集的方法它也会删除报告.有人 运行 了解这些问题吗?有没有人能够成功删除数据集 and/or 从 powerbi 嵌入式工作区中删除所有内容?我一直在使用 sample powerbi embedded app 来测试这些用例。
删除数据集也会删除与其关联的报表。删除数据集有一个错误,应该在今天的某个时候修复。