更新时间:2024-07-17 GMT+08:00
选择模板创建组合应用
- 登录新版ROMA Connect控制台。
- 在左侧导航栏选择“资产目录”,在右测搜索框搜索“定时同步”,选择“定时同步MySql中的数据到Oracle”模板,单击“使用模板”。
本实践中MySQL数据源表中的字段与Oracle中数据目标表中的字段类型保持一致。
将MySQL数据表中的aa、bb字段同步到Oracle数据表中的TEST_INTEGER、TEST_VARCHAR字段,需要提前在数据库中创建好对应的数据表和字段。
图1 定时同步MySQL中的数据到Oracle
- 在组合应用编排页面,对定时器、MySQL和Oracle连接器进行参数配置。
- 配置定时器参数。
- 单位:分钟。
- 间隔:1。表示每隔1分钟执行一次。
- 在这些秒:0。表示在每分钟的第0秒开始执行。
- 时区:GMT
- 任务模式:并行。
- 立即执行一次:否。
图2 定时器配置
- 配置MySQL参数。
- 选择连接,选择之前已创建的MySQL连接器“MySql_test”。
- 选择动作,选择模板已选择好的“获取记录”。
- 配置参数。选择需要同步的表名,字段名选择“aa”和“bb”,其他参数保持默认。
图3 MySQL配置
- 配置循环处理器,保持默认配置即可。
- 配置Oracle参数。
- 选择连接,选择之前已创建的Oracle连接器“Oracle_test”。
- 选择动作,选择模板已选择好的“添加记录”。
- 配置参数。输入目标端的表名,插入数据选择字段名TEST_INTEGER、TEST_VARCHAR,值配置为${500885|payload.aa}、${500885|payload.bb},其中500885为循环处理器的节点ID值,其他参数保持默认。
图4 配置Oracle
- 配置定时器参数。
- 完成后单击右上角的“保存”。
- 在新建组合任务弹窗中填写组合应用的名称和描述,然后单击“确定”,完成组合应用的创建。
- 单击右上角的“启动”。
- 在弹窗中选择区域、项目,并选择已创建好的ROMA Connect实例,单击“确认”,启动该组合应用。
父主题: 定时同步MySQL中的数据到Oracle