创建和管理数据准备任务
AI原生数据库服务支持通过数据准备任务,将MySQL数据库中的结构化数据传输至AnalyticDB PostgreSQL版,为后续的AI数据处理和分析提供数据基础。本文介绍如何创建、监控和管理数据准备任务。
功能概述
数据准备任务是AI原生数据库服务提供的结构化数据传输能力,用于将源端MySQL数据库中的表数据同步至目标端AnalyticDB PostgreSQL版实例。数据准备任务支持全量数据迁移和增量数据同步两种模式,帮助您快速构建数据分析和AI应用所需的数据底座。
数据准备任务的主要应用场景包括:
将业务数据库中的结构化数据迁移至分析型数据库,实现数据的离线分析和AI处理。
建立MySQL到AnalyticDB PostgreSQL版的实时数据同步链路,支持近实时的数据分析场景。
为AI原生数据库服务中的知识库、数据集等功能模块提供底层数据支撑。
使用限制
限制项 | 说明 |
跨地域传输 | 不支持跨地域的数据传输。源端和目标端实例必须位于同一地域。 |
目标表要求 | 目标端AnalyticDB PostgreSQL版实例中必须提前创建好目标表,数据准备任务不会自动创建表结构。 |
源端数据库 | 当前仅支持MySQL作为源端数据库,包括RDS MySQL和自建MySQL。 |
目标端数据库 | 当前仅支持AnalyticDB PostgreSQL版作为目标端数据库。 |
前提条件
已开通AI原生数据库服务。
已准备好源端MySQL数据库实例,且该实例处于运行中状态。
已准备好目标端AnalyticDB PostgreSQL版实例,且已在该实例中创建好目标表。
源端和目标端实例位于同一地域。
创建数据准备任务
登录AI原生数据库服务控制台。
在左侧导航栏的AI 数据准备区域,单击多模数据准备。
在多模数据准备页面,单击创建任务。
配置源端信息。选择源端数据库类型为MySQL,并填写以下参数:
实例类型:选择RDS实例或自建数据库。
实例:选择源端MySQL实例。
数据库账号和数据库密码:填写源端数据库的访问账号和密码。
配置目标端信息。目标端数据库类型默认为AnalyticDB PostgreSQL版,选择目标实例并填写数据库账号和密码。
选择同步对象。在左侧的源库列表中,选择需要同步的表,将其移动至右侧的已选对象列表中。
说明请确保目标端已提前创建对应的目标表。如需修改目标表名或列名的映射关系,可在已选对象列表中进行编辑。
选择同步模式:全量数据迁移或全量+增量数据同步。
确认配置信息无误后,单击提交,等待任务预检查通过。
监控和管理任务
任务创建成功后,您可以在数据准备页面查看任务状态和详细信息。
查看任务状态
任务状态包括以下几种:
预检查中:任务正在进行连通性和配置检查。
迁移中:任务正在执行全量数据迁移。
同步中:全量迁移完成后,任务进入增量同步阶段。
已完成:全量迁移任务已完成。
异常:任务执行过程中出现错误,需排查处理。
管理操作
在任务列表中,您可以执行以下操作:
查看详情:查看任务的配置信息、同步进度和性能指标。
暂停:暂停正在运行的同步任务,暂停期间仍会产生费用。
恢复:恢复已暂停的任务,任务将从暂停时的位点继续同步。
释放:释放不再需要的数据准备任务,释放后将停止计费。
计费说明
数据准备任务按照任务运行时长计费,计费规则如下:
计费单位为小时,不足一小时按一小时计算。
任务从创建成功开始计费,释放后停止计费。
暂停状态下的任务仍会产生费用,如需停止计费请释放任务。
具体费用标准请参见AI原生数据库服务的产品定价页面。