mysql - Azure 管道复制数据活动,用于将数据从 Azure MSSQL 复制到 Azure MySQL
问题描述
我知道 Azure Pipeline 的复制数据活动不支持 MySQL 作为接收器。但是有没有通过其他一些组件来解决这个问题?
解决方案
这取决于您尝试复制的行数。如果您只需要几个表/行,您可以尝试使用 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
希望这有帮助!
推荐阅读
- angular - 如何修复错误“错误:找不到管道'过滤器'!错误:找不到管道'过滤器'!”在角度 10?
- assembly - 如何在 Solidity 中使用 BytesToUint 函数(带有程序集的函数)?
- python - 用于检查匹配括号的Python递归正则表达式?
- c++ - 调用 PageSetupDlg() 函数后打印机的 CreateDC 出现问题
- python - 不处于无头模式时,带有 Geckdriver 的 Python 上的 Selenium 崩溃
- html - 如何引用具有大量空格的按钮元素的 innerText 并使用 VBA 删除字符串中的任何前导/尾随/额外空格?
- swift - 在 SwiftUI 中子类化 TextField 并将状态传递给它
- javascript - 有没有办法将 className 传递给 react-markdown 中的组件?
- python - 重复向函数传递多个参数
- django - 静态文件夹中的 css 文件不适用于网页