我知道azure管道的复制数据活动不支持mysql作为接收器。但是,有没有其他的解决方法来解决这个问题呢?
z8dt9xmd1#
这取决于要复制的行数。如果您只需要一些表/行,可以尝试使用azure自动化。这样,您就可以使用powershell创建一个runbook,连接到azuresqlserver,查询服务器,然后将数据发送到azuremysql服务器。然后可以使用webhook从数据工厂调用runbook:)如果您最终选择这条路线,请记住Runbook有一个限制,不能运行超过3小时。更多信息请参见:https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-分享另一种选择是为数据工厂创建自定义活动。为此,您需要一个azure批处理池。更多信息:https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity希望这有帮助!
1条答案
按热度按时间z8dt9xmd1#
这取决于要复制的行数。如果您只需要一些表/行,可以尝试使用azure自动化。这样,您就可以使用powershell创建一个runbook,连接到azuresqlserver,查询服务器,然后将数据发送到azuremysql服务器。然后可以使用webhook从数据工厂调用runbook:)
如果您最终选择这条路线,请记住Runbook有一个限制,不能运行超过3小时。更多信息请参见:https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-分享
另一种选择是为数据工厂创建自定义活动。为此,您需要一个azure批处理池。更多信息:https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity
希望这有帮助!