表达式任务
CloudCanal 支持创建表名为 正则表达式 的任务,并且支持 表结构迁移、全量数据初始化、增量实时同步、修改订阅变更表达式 等能力。
本文简要介绍如何创建表达式任务。
选择数据源
- 点击 同步任务 > 创建任务,进入创建任务流程。
- 设置源库和目标库相关信息,选择源端和目标端实例,并分别点击 测试连接。
- 选择数据库或 Schema 等信息,部分链路支持多 Schema。
- 点击 下一步。
配置任务
- 在功能配置页面,选择任务类型。默认选择 增量同步 并勾选 全量初始化。
- 选择任务规格。默认规格适配大部分场景。
- 点击 下一步。
选择数据表
-
在表 & action 过滤页面,在左侧选择一个 schema。
-
在表格左上方下拉框选择 按表达式添加,设置正则表达式表名。如需增加表达式,可在左下方点击 新增表达式。
信息- 默认为 .* 正则表达式,表示迁移同步当前 schema 下所有的表。
- 若链路支持 CREATE / DROP TABLE DDL 同步,将在同步过程中自动增减表。
- 目标表表名默认逐个映射为源端表表名。同时,支持手动输入目标表指定名称,在这一情况下,源端表将全部汇聚到这一目标表。
-
在表格右上方点击 打开操作黑名单,可过滤各类 DML/DDL 操作。
-
在表格右上方点击 批量操作,可 批量设置操作黑名单、修改目标表名、指定统一的映射规则。
-
点击 下一步。
创建确认
- 在创建确认页面,确认任务信息。
- 确认无误后,点击 创建任务。
查看任务
- 在 同步任务 的任务列表页可查看任务进度。
- 点击任务列表操作栏中的 详情 进入任务详情页,查看具体任务运行信息。
