我知道Azure Pipeline的复制数据活动不支持MySQL作为接收器。但有没有其他组件可以解决这个问题?
答案 0 :(得分:1)
这取决于您尝试复制的行数。如果您只需要几个表/行,则可以尝试使用Azure自动化。这样,您可以使用Powershell创建一个连接到Azure Sql Server的Runbook,查询服务器,然后将该数据发送到Azure MySql Server。然后,您可以使用webhook从数据工厂调用Runbook:)
如果您最终走这条路线,请记住Runbook有一个限制,并且运行时间不能超过3小时。更多信息请访问:https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-share
另一种选择是为数据工厂创建自定义活动。为此,您需要Azure批处理池。更多信息:https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity
希望这有帮助!