0

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

4

1 回答 1

1

这取决于您尝试复制的行数。如果您只需要几个表/行,您可以尝试使用 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

希望这有帮助!

于 2018-05-30T14:04:24.797 回答