【问题标题】:Azure Data Factory V2 - publish pipeline to specified folderAzure 数据工厂 V2 - 将管道发布到指定文件夹
【发布时间】:2018-12-12 00:34:04
【问题描述】:

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

"folder": {
  "name": "Business"
}

但是当我使用 PowerShell Cmd-Let 发布管道(或任何其他 DF V2 对象)时,它会转到根文件夹:

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

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

【问题讨论】:

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

标签: azure continuous-deployment azure-data-factory


【解决方案1】:

最终微软修复了这个问题,在 6.10.0 版本中,Set-AzureRmDataFactoryV2Pipeline 正确地将管道放入指定的文件夹!

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2019-04-24
      • 1970-01-01
      相关资源
      最近更新 更多