Azure 管道复制数据 activity 用于将数据从 Azure MSSQL 复制到 Azure MySQL
Azure pipeline copy data activity for copying data from Azure MSSQL to Azure MySQL
我知道 Azure Pipeline 的复制数据 Activity 不支持 MySQL 作为接收器。但是是否有任何其他组件可以解决此问题?
这取决于您尝试复制的行数。如果您只需要几个 tables/rows,您可以尝试使用 Azure 自动化。这样,您只需使用连接到 Azure Sql 服务器的 Powershell 创建一个 运行book,查询服务器,然后将该数据发送到 Azure MySql 服务器。然后你可以使用 webhook 从数据工厂调用 运行book :)
如果您最终走这条路,请记住 运行 书籍有限制,不能 运行 超过 3 小时。更多信息在这里:https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-share
另一种选择是为数据工厂创建自定义 activity。为此,你需要一个 Azure Batch 池。更多信息:https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity
希望对您有所帮助!
我知道 Azure Pipeline 的复制数据 Activity 不支持 MySQL 作为接收器。但是是否有任何其他组件可以解决此问题?
这取决于您尝试复制的行数。如果您只需要几个 tables/rows,您可以尝试使用 Azure 自动化。这样,您只需使用连接到 Azure Sql 服务器的 Powershell 创建一个 运行book,查询服务器,然后将该数据发送到 Azure MySql 服务器。然后你可以使用 webhook 从数据工厂调用 运行book :)
如果您最终走这条路,请记住 运行 书籍有限制,不能 运行 超过 3 小时。更多信息在这里:https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-share
另一种选择是为数据工厂创建自定义 activity。为此,你需要一个 Azure Batch 池。更多信息:https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity
希望对您有所帮助!