库表列映射__数据迁移_用户指南_数据传输-阿里云
数据传输DTS数据迁移支持对象名映射,即支持源跟目标实例的迁移对象(包括数据库、表或列)的名称不同。
本文介绍如何在数据迁移任务配置过程中,使用对象名映射功能。
数据库名映射
如果迁移的数据库在源跟目标实例中命名不同,那么可以使用DTS提供的对象名映射功能进行数据库名映射。
数据库名映射功能在配置迁移任务的第二个步骤 选择迁移类型及迁移对象 中配置。下面介绍详细的配置步骤。
在已选择框中,将鼠标挪到需要进行数据库名映射 的数据库对象行上,右侧会浮出 编辑 入口。
修改库名。
如果这个数据库迁移到目标实例中库名要修改为jiangliutest,那么点击 编辑 按钮进入数据库名修改页面。
在数据库名编辑页,数据库名称可以直接修改,修改后的名称即为数据库在目标实例中存储的名称。
假设修改前,数据库名为amptest,如下图:
由于数据库迁移到目标实例中库名需要修改成jiangliutest,所以直接修改界面中的 amptest 为jiangliutest,如下图:
数据库名修改完之后,这个数据库迁移到目标实例使用的库名即为修改后的库名。
表名映射
如果迁移的表在源跟目标实例中命名不同,那么可以使用DTS提供的对象名映射功能进行数据库名映射。
如果要使用表名映射功能,那么选择迁移对象时,不能直接选择整个库,必须选择具体的表
除了表,其他的结构对象(例如视图、存储过程、存储函数、同义词等),也可以进行对象名映射,使用相同的方式进行对象名映射。
表名映射功能在配置迁移任务的第二个步骤 选择迁移类型及迁移对象 中配置。下面介绍详细的配置步骤。
在已选择框中,将鼠标挪到需要进行表名映射 的对象行上,右侧会浮出 编辑 入口。
修改表名。
例如需将待迁移表amptest迁移到目标实例中的jiangliutest,那么amptest后面的 编辑 按钮进入表名修改页面。
在表编辑页,表名可以直接修改,修改后的名称即为数据库在目标实例中存储的名称。
假设修改前,数据库名为amptest,如下图:
表迁移到目标实例中库名需要修改成jiangliutest,所以直接修改界面中的 amptest 为jiangliutest,如下图:
至此,完成表名映射的相关配置。
列名映射
如果要迁移的源跟目标实例的某个表中对应的列名不同,那么可以使用DTS的对象名映射功能。
列名映射是在创建迁移任务的第二个步骤“选择迁移类型及迁移对象”中。如果要修改迁移列的名称,那么选择迁移对象时,必须选择这个列对应的表,不能直接选择数据库。下面简单介绍下修改迁移列对应列名的方法。
假设要修改列对应的表为sbtest1,那么将鼠标挪到界面已选择框中的sbtest1对应的行上,此时右边会出现 编辑 按钮。
点击编辑按钮,进入表编辑界面。
在这个步骤中,对于需要修改列名的列,直接编辑列名即可。修改后,目标库中存储的列名为修改后的列名。
至此,完成列名映射的相关配置。
最后更新:2016-11-23 16:03:55
上一篇:
MySQL到DRDS的数据迁移__数据迁移_用户指南_数据传输-阿里云
下一篇:
配置SQL条件过滤迁移数据__数据迁移_用户指南_数据传输-阿里云
设置监控视图__监控报警_用户指南_云数据库 RDS 版-阿里云
作业日期设置__作业_用户指南_E-MapReduce-阿里云
命令输出格式__命令行结构和参数_用户指南_命令行工具 CLI-阿里云
企业邮箱在iPhone5上使用的设置说明__客户端使用_邮箱常见问题_企业邮箱-阿里云
HLS封装接口__Media-C-SDK_SDK 参考_对象存储 OSS-阿里云
主键列自增__最佳实践_表格存储-阿里云
TableTunnel__SDK介绍_批量数据通道_大数据计算服务-阿里云
系统规格__产品简介_推荐引擎-阿里云
FAQ__C-SDK_SDK 参考_对象存储 OSS-阿里云
运营商占比__资源监控接口_API 手册_CDN-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云