将ADF json文件上载到我的Data Factory

时间:2018-02-22 15:43:31

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

我有许多管道/链接服务/数据集json文件,我需要将它们上传到我的数据工厂,而不是创建新版本并复制文本。这是最简单的方法吗?

2 个答案:

答案 0 :(得分:1)

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

如果您使用的是版本2,则可以使用powershell执行此操作。首先从这里下载并安装PowerShell的azure sdk: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 

希望这有帮助!

答案 1 :(得分:0)

Microsoft不再建议使用AzRM。

您可以使用更新的Powershell AZ模块来实现此目的。

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