【问题标题】:Upload ADF json files to my Data Factory将 ADF json 文件上传到我的数据工厂
【发布时间】:2018-08-02 13:03:52
【问题描述】:

我有许多 pipeline/linkedservice/dataset json 文件,我需要将它们上传到我的数据工厂,而不是创建新版本并复制文本。最简单的方法是什么?

【问题讨论】:

    标签: .net json azure azure-data-factory azure-data-factory-2


    【解决方案1】:

    如果您使用的是版本 1,则可以使用 Visual Studio 执行此操作,如下所示https://azure.microsoft.com/en-us/blog/azure-data-factory-visual-studio-extension-for-authoring-pipelines/

    如果您使用的是版本 2,则可以使用 powershell 执行此操作。首先从这里下载并安装 azure sdk for powershell:https://azure.microsoft.com/en-us/downloads/ 然后从powershell,登录并选择订阅:

    Login-AzureRmAccount
    Select-AzureRmSubscription -SubscriptionName "your subs name here"
    

    然后使用以下命令可以上传json文件:

    Set-AzureRmDataFactoryV2Pipeline -DataFactoryName "your df name" -ResourceGroupName "your RG name" -Name "pipelineName" -DefinitionFile "path to json file"
    

    替换为您的数据工厂和资源组名称。

    相同的参数用于通过命令上传链接的服务和数据集:

    Set-AzureRmDataFactoryV2LinkedService 
    Set-AzureRmDataFactoryV2Dataset 
    

    希望这有帮助!

    【讨论】:

    • 感谢您的回复。那么有没有办法通过门户创作UI来实现呢?
    • 如果您使用的是版本 1,您可以从创作选项中键入或复制粘贴它们。除此之外,没有其他办法。
    • 试着用visual studio来做吧!我用过,很方便
    【解决方案2】:

    Microsoft 不再推荐 AzRM。

    您可以使用更新的 powershell AZ 模块来实现这一点。

    我不会在这里重复官方文档中已经很清楚的内容:https://docs.microsoft.com/en-us/powershell/module/az.datafactory/set-azdatafactoryv2pipeline?view=azps-3.3.0

    【讨论】:

      猜你喜欢
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 2021-12-16
      • 2021-07-17
      • 2021-05-04
      • 1970-01-01
      相关资源
      最近更新 更多