将 ADF json 个文件上传到我的数据工厂
Upload ADF json files to my Data Factory
我有许多 pipeline/linkedservice/dataset json 文件,我需要将它们上传到我的数据工厂,而不是创建新版本并复制文本。最简单的方法是什么?
如果您使用的是版本 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,登录并 select 订阅:
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
希望对您有所帮助!
Microsoft 不再推荐 AzRM。
您可以使用更新的 powershell AZ 模块来实现此目的。
我不会在这里重复官方文档中已经很清楚的内容:https://docs.microsoft.com/en-us/powershell/module/az.datafactory/set-azdatafactoryv2pipeline?view=azps-3.3.0
我有许多 pipeline/linkedservice/dataset json 文件,我需要将它们上传到我的数据工厂,而不是创建新版本并复制文本。最简单的方法是什么?
如果您使用的是版本 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,登录并 select 订阅:
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
希望对您有所帮助!
Microsoft 不再推荐 AzRM。
您可以使用更新的 powershell AZ 模块来实现此目的。
我不会在这里重复官方文档中已经很清楚的内容:https://docs.microsoft.com/en-us/powershell/module/az.datafactory/set-azdatafactoryv2pipeline?view=azps-3.3.0