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