在异构数据库之间做迁移,类型转换是一大难题,也是导致迁移失败的重要原因,Tapdata Cloud 在1.0.6 版本上线类型映射功能,系统推演 + 人工调整,进一步保证迁移的成功率。
01.
映射设置
在 Tapdata Cloud 数据同步任务设置过程中,映射设置主要用来设置同步范围,用户可以在此页面勾选需要将源端哪些表同步到目标端。
点击选择待复制表区域表,然后点击中间向右的箭头按钮,用户可以将所选表移动到右侧的已选择表区域,任务开始执行后将对这些表执行同步传输。
Tapdata Cloud 支持表的批量改名:点击已选择表上方的【改名】操作可以对已选择要同步的表进行批量改名,批量改名操作目前仅支持添加前缀和后缀。已更改的表名可以通过还原按钮进行一键还原。
选择完要同步的表后,点击下一步即可进入表设置环节。
02.
表设置
表设置主要用来设置源表到目标表的字段名、字段类型和字段精度等信息。
| 目标表字段名设置
在源表同步到目标表的过程中,默认字段名保持一致。如果用户希望对同步到目标表后的字段名进行调整,可以直接点击目标字段名后的修改按钮进行修改。
这里需要注意的是:如果在这里对目标字段名进行了修改,将会导致进行字段值数据校验时因为字段名无法匹配而出现异常,此时只能通过高级校验对表数据进行校验。
| 同步字段设置
在源表同步到目标表的过程中,默认将源表所有字段同步到目标表。对于不需要同步到目标的字段,用户可以手动删除。删除后的字段会置灰,点击还原按钮可以恢复。
| 目标字段类型和精度设置
在表设置环节, Tapdata Cloud 会自动根据源表的字段类型和精度推演出同步到目标表后对应的字段类型和精度信息。如果用户对自动推荐出的结果不满意或者有很明确的字段类型和精度的要求时,可以在这里灵活调整目标字段的类型和精度。
如果目标表存在字段类型为空时,在左侧的表区域会有明显的提示,此时无法保存任务,需要完善类型信息后才可保存。
修改目标字段长度:
对于字段类型支持设置精度的目标字段,可以修改目标字段的精度:
表映射设置完成后,点击完成按钮,即可完成任务的创建。
完成映射设置后,我们在任务管理列表可以看到我们刚创建的任务,状态为待启动。点击任务管理列表对应任务的【启动任务】操作,可以启动任务执行。启动成功后,任务就会变为运行中状态。用户还可以对同步任务进行监控和编辑等操作。
03.
小结
Tapdata Cloud 是一款异构数据库实时同步云服务,支持多样化的数据源、“零”代码配置操作、强大的数据处理能力,让用户轻松实现跨系统跨类型的数据同步和交换,释放数据准备阶段的精力,更专注数据业务的开发与创新。
在同步任务设置过程,通过类型映射设置,用户可以在设置同步范围,选择将源端哪些表同步到目标端,还可以设置源表到目标表的字段名、字段类型和字段精度等信息,提高异构数据迁移成功率,并在 Tapdata Cloud 工作台对任务进行管理和监控。
用户访问 cloud.tapdata.net 并登录,即可免费使用。通过网页,用户还可以添加官方小助手,进入用户交流群, Tapdata 技术团队为云版用户提供在线技术支持。
Tapdata Cloud
cloud.tapdata.net
Tapdata Cloud 是国内首家异构数据库实时同步云平台,目前支持 Oracle、MySQL、PG、SQL Server、MongoDB、ES 、达梦、Kafka之间的数据同步,即将支持 DB2、Sybase ASE、Redis、GBase、GaussDB 等,并对用户永久免费。
完美支持SQL->NOSQL,拖拽式的“零”代码配置操作、可视化任务运行监控,强大的数据处理能力,Tapdata Cloud 让您轻松实现跨系统跨类型的数据同步和交换,释放数据准备阶段的精力。