Azure Data Factory V2-将管道发布到指定文件夹

Azure Data Factory V2-将管道发布到指定文件夹,azure,continuous-deployment,azure-data-factory,Azure,Continuous Deployment,Azure Data Factory,在Azure Portal中开发时,我可以在文件夹中组织管道、数据集和链接服务。管道的JSON文件将包含文件夹名称: "folder": { "name": "Business" } 但是,当我使用PowerShell Cmd Let发布管道或任何其他DF V2对象时,它会转到根文件夹: Set-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryV2Name -File $filePath ` -Name $name -

在Azure Portal中开发时,我可以在文件夹中组织管道、数据集和链接服务。管道的JSON文件将包含文件夹名称:

"folder": {
  "name": "Business"
}
但是,当我使用PowerShell Cmd Let发布管道或任何其他DF V2对象时,它会转到根文件夹:

Set-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryV2Name -File $filePath `
  -Name $name -ResourceGroupName $resourceGroupName

有没有办法强制Set-AzureRmDataFactoryV2Pipeline和相关Cmd let遵守文件夹路径并将对象发布到指定文件夹?

Powershell不支持它,因为它会忽略无法识别的属性。目前,SDK也不支持此属性


但您可以使用Restful API来实现这一点。如果您必须使用powershell,您可以使用。

最后,Microsoft解决了这个问题,并且在版本6.10.0中,Set-AzureRmDataFactoryV2Pipeline将管道正确地放入指定的文件夹中

我认为您需要某种容器,它可以帮助您对特定的ADF对象进行分组。这目前不受支持。但是我认为你可以创建多个数据工厂来达到这个目的。我所问的功能已经起作用了,我们的开发人员很乐意使用它。但它仅在从Azure Portal UI发布DF V2对象时有效。当我们使用powershell脚本进行部署自动化时,它会将所有对象移动到根文件夹,这会激怒开发人员,因为他们必须在自动部署后按文件夹手动重新组织对象。我也面临同样的问题。请在获得解决方案后更新。