Azure数据工厂 - 如何批量删除数据集?

时间:2017-05-01 13:05:18

标签: azure azure-powershell azure-data-factory

如何批量删除数据集?我有很多数据集,但在UI上找不到如何删除它们的选项,我都找不到PowerShell命令。

3 个答案:

答案 0 :(得分:4)

虽然没有删除门户网站中所有数据集的选项,但您可以使用PowerShell代码段执行此操作:

Get-AzureRmDataFactory -ResourceGroupName <rgname> -Name <factory name> | Get-AzureRmDataFactoryDataset | Remove-AzureRmDataFactoryDataset

您可能希望将-Force附加到Remove-AzureRmDataFactoryDataset,这会阻止cmdlet在删除每个数据集之前提示您。请记住,如果某些现有管道正在引用数据集,则无法将其删除。

答案 1 :(得分:0)

我没有找到这个选项,但我为每个数据集和Remove-AzureRMDataFactoryDataset参数创建了一个带有-force语句的ps1脚本文件,然后通过powershell运行它。它完成了这项工作。

答案 2 :(得分:0)

Microsoft 已更新了 azure 数据工厂的 powershell 命令版本。如果你想成功运行上面的查询,现在你需要使用下面显示的V2版本

Get-AzureRmDataFactoryV2 -ResourceGroupName <rgname> -Name <factory name>  | Get-AzureRmDataFactoryV2Dataset |Remove-AzureRmDataFactoryV2Dataset -Force