Azure 数据工厂 V2 - 将管道发布到指定文件夹
Azure Data Factory V2 - publish pipeline to specified folder
在 Azure 门户中进行开发时,我可以在文件夹中组织管道、数据集和链接服务。 JSON 管道文件将包含文件夹名称:
"folder": {
"name": "Business"
}
但是当我使用 PowerShell Cmd-Let 发布管道(或任何其他 DF V2 对象)时,它会转到根文件夹:
Set-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryV2Name -File $filePath `
-Name $name -ResourceGroupName $resourceGroupName
有没有办法强制 Set-AzureRmDataFactoryV2Pipeline 和相关的 Cmd-Lets 遵循 "folder" 路径并将对象发布到指定文件夹?
Powershell 不支持它,因为它会忽略它无法识别的属性。目前,SDK 也不支持此 属性。
但您可以 Restful API 实现此目的。如果你必须使用 powershell,你可以使用 Invoke-RestMethod.
微软终于解决了这个问题,在 6.10.0 版本中,Set-AzureRmDataFactoryV2Pipeline 正确地将管道放入指定文件夹!
在 Azure 门户中进行开发时,我可以在文件夹中组织管道、数据集和链接服务。 JSON 管道文件将包含文件夹名称:
"folder": {
"name": "Business"
}
但是当我使用 PowerShell Cmd-Let 发布管道(或任何其他 DF V2 对象)时,它会转到根文件夹:
Set-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryV2Name -File $filePath `
-Name $name -ResourceGroupName $resourceGroupName
有没有办法强制 Set-AzureRmDataFactoryV2Pipeline 和相关的 Cmd-Lets 遵循 "folder" 路径并将对象发布到指定文件夹?
Powershell 不支持它,因为它会忽略它无法识别的属性。目前,SDK 也不支持此 属性。
但您可以 Restful API 实现此目的。如果你必须使用 powershell,你可以使用 Invoke-RestMethod.
微软终于解决了这个问题,在 6.10.0 版本中,Set-AzureRmDataFactoryV2Pipeline 正确地将管道放入指定文件夹!