数据传输服务DTS(Data Transmission Service)提供的数据订阅功能简单易用,您只需在控制台上进行简单操作,即可完成数据订阅任务的配置。
注意事项
本文仅简单介绍数据订阅任务的通用配置流程,不同的数据源在配置数据订阅任务时略有不同。关于各类数据源的详细配置案例,请参见订阅方案概览中的相关配置文档。
本文以RDS MySQL实例的订阅为例进行介绍,配置参数仅供参考,请以实际界面为准。
准备工作
操作步骤
进入目标地域的订阅任务的列表页面(二选一)。
通过DTS控制台进入通过DMS控制台进入登录数据传输服务DTS控制台。
在左侧导航栏,单击数据订阅。
在页面左上角,选择订阅实例所属地域。
实际操作可能会因DMS的模式和布局不同,而有所差异。更多信息。请参见极简模式控制台和自定义DMS界面布局与样式
登录DMS数据管理服务。
在顶部菜单栏中,选择
。在订阅任务右侧,选择订阅实例所属地域。
单击创建任务,进入任务配置页面。
可选:在页面右上角,单击试用新版配置页。
若您已进入新版配置页(页面右上角的按钮为返回旧版配置页),则无需执行此操作。
新版配置页和旧版配置页部分参数有差异,建议使用新版配置页。
配置源库及消费网络类型。
选择源实例后,建议您仔细阅读页面上方显示的使用限制,否则可能会导致任务失败或无法消费订阅数据。
类别
配置
说明
类别
配置
说明
无
任务名称
DTS会自动生成一个订阅名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。
源库信息
选择已有连接信息
本示例无需选择,输入下方的数据库信息即可。
数据库类型
选择MySQL。
接入方式
选择云实例。
实例地区
选择RDS MySQL实例所属地域。
是否跨阿里云账号
本示例使用当前阿里云账号下的数据库实例,需选择不跨账号。
RDS实例ID
选择RDS MySQL实例ID。
数据库账号
填入RDS MySQL数据库的只读账号,或具备REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEW和SELECT权限的自定义账号。
数据库密码
填入该数据库账号对应的密码。
连接方式
本示例无需选择,保持默认选项即可。
消费网络类型
网络类型
数据订阅实例的网络类型固定为专有网络,您需要选择具体的专有网络和虚拟交换机。更多信息请参见专有网络。
任务创建成功后,消费网络类型不可更改。
若您的数据订阅客户端部署在专有网络上,则建议选择与客户端一致的专有网络和虚拟交换机。
通过内网地址进行数据订阅时,网络延迟最小。
配置完成后,在页面下方单击测试连接以进行下一步。
请确保DTS服务的IP地址段能够被自动或手动添加至源库的安全设置中,以允许DTS服务器的访问。更多信息,请参见添加DTS服务器的IP地址段。
若源库为自建数据库(接入方式不是云实例),则还需要在弹出的DTS服务器访问授权对话框单击测试连接。
配置任务对象。
在对象配置页面,配置待订阅的对象。
配置
说明
配置
说明
需要订阅的数据类型
需要订阅的数据类型默认已勾选,且不支持修改。
数据更新
订阅已选择对象的增量数据更新,包含数据的INSERT、DELETE和UPDATE操作。
结构更新
订阅整个实例所有对象的结构创建、删除及修改,您需要使用数据订阅客户端过滤所需的数据。
源库对象
从源库对象列表中,选择待订阅对象,单击图标
,将其移动到已选择对象列表中。
订阅对象支持选择的粒度为库、表。
如果选择整个库作为订阅对象,那么该库中新增对象的增量数据也可以被订阅到。
如果选择某个表作为订阅对象,那么只有这个表的增量数据可以被订阅到。此时如果需要加入一个新的表作为订阅对象,您需要将其加入至订阅对象中,详情请参见修改订阅对象。
单击下一步高级配置,进行高级参数配置。
本示例保持默认配置,无需手动配置,您也可以根据实际情况进行配置。
保存任务并进行预检查。
若您需要查看调用API接口配置该实例时的参数信息,请将鼠标光标移动至下一步保存任务并预检查按钮上,然后单击气泡中的预览OpenAPI参数。
若您无需查看或已完成查看API参数,请单击页面下方的下一步保存任务并预检查。
在订阅任务正式启动之前,会先进行预检查。只有预检查通过后,才能成功启动订阅任务。
如果预检查失败,请单击失败检查项后的查看详情,并根据提示修复后重新进行预检查。
如果预检查产生警告:
对于不可以忽略的检查项,请单击失败检查项后的查看详情,并根据提示修复后重新进行预检查。
对于可以忽略无需修复的检查项,您可以依次单击点击确认告警详情、确认屏蔽、确定、重新进行预检查,跳过告警检查项重新进行预检查。如果选择屏蔽告警检查项,可能会导致数据不一致等问题,给业务带来风险。
购买实例。
预检查通过率显示为100%时,单击下一步购买。
在购买页面,选择数据订阅实例的计费方式,详细说明请参见下表。
参数
说明
参数
说明
计费方式
预付费(包年包月):在新建实例时支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
后付费(按量付费):按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
资源组配置
实例所属的资源组,默认为default resource group。更多信息,请参见什么是资源管理。
数据订阅配置费类型
如果您创建的数据订阅实例为包年包月(也称为预付费),则数据订阅配置费类型仅支持为原价配置费(免数据流量费)。
订阅时长
在预付费模式下,选择包年包月实例的时长和数量,包月可选择1~9个月,包年可选择1年、2年、3年和5年。
该选项仅在付费类型为预付费时出现。
配置完成后,阅读并勾选《数据传输(按量付费)服务条款》。
单击购买并启动,订阅任务正式开始,您可在任务列表查看具体任务进度。