首页 > 解决方案 > Azure 管道复制数据活动,用于将数据从 Azure MSSQL 复制到 Azure MySQL

问题描述

我知道 Azure Pipeline 的复制数据活动不支持 MySQL 作为接收器。但是有没有通过其他一些组件来解决这个问题?

标签: mysqlazurepipelineazure-data-factory-2

解决方案


这取决于您尝试复制的行数。如果您只需要几个表/行,您可以尝试使用 Azure 自动化。这样,您只需使用连接到 Azure Sql Server 的 Powershell 创建一个 Runbook,查询服务器,然后将该数据发送到 Azure MySql Server。然后,您可以使用 webhook 从数据工厂调用运行手册 :)

如果您最终选择了这条路线,请记住 Runbook 有一个限制,并且不能运行超过 3 小时。更多信息在这里:https ://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-share

另一种选择是为数据工厂创建自定义活动。为此,您需要一个 Azure Batch 池。更多信息:https ://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity

希望这有帮助!


推荐阅读