数据导入
数据管理服务支持从本地或者OBS桶导入数据,进行数据的备份和迁移。
使用须知
- 当需要进行数据备份或迁移时,您可以将数据导入目标数据表,目标CSV表数据类型须与待导入表数据类型保持一致,SQL文件同理。
- 导入单文件大小最大可达1GB。
- 可以支持导入的数据文件类型包括CSV格式和SQL文件格式。
- 暂不支持BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB等二进制类型字段的导入。
操作步骤
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“导入·导出 > 导入”。
7、单击“新建任务”。
参数名称 | 说明 |
---|---|
导入类型 | 可选择sql或CSV。 |
文件来源 | DAS支持从本地选取文件导入,同时也支持从OBS桶中直接选择文件进行导入操作。 上传文件选择文件来源为“上传文件”、需要设置附件存放位置,并上传文件。出于数据隐私性保护目的,DAS需要您提供一个自己的OBS存储,用来接收您上传的附件信息,DAS会自动连接到该OBS文件,进行内存式读取,整个过程您的数据内容不会存储在DAS的任何存储介质上。创建OBS桶免费,但是保存文件将产生一定的费用。导入完成后若勾选删除上传的文件选项,则该文件导入目标数据库成功后,将从OBS桶中自动删除。 OBS桶选择文件来源为“从OBS中选择”,需要在OBS中选择待导入文件。从OBS桶中直接选择文件导入,导入目标数据库成功后,OBS桶不会删除该文件。 |
数据库 | 选择导入的目标数据库。 |
字符集 | 按需设置字符集。 |
选项 | 勾选选项“忽略报错,即SQL执行失败时跳过”时,则在数据导入目标数据库的过程中,如果有SQL执行出错,系统将忽略执行错误,继续往下执行。勾选“导入完成后删除上传的文件”时,则该文件导入目标数据库成功后,将从OBS桶中自动删除。该选项仅适用于本地上传的文件。 |
备注 | 自定义备注信息。 |
8、导入信息设置完成后,单击“创建导入任务”即可。由于导入任务可能会覆盖您原有的数据,需再次确认无误后单击“确定”。
9、您可在导入任务列表中查看导入进度等信息。在操作栏单击“查看详情”,您可以在任务详情弹框中,了解本次导入任务成功、失败等执行情况及耗时。
数据导出
由于数据查询只限于服务少量数据的实时查询,数据量大时,需要分页查看,此时,您可通过数据导出功能,快捷获得一次查询的所有数据信息。或者当进行数据备份或迁移时,您也可通过数据导出功能,获取完整的数据信息。
数据管理服务提供数据导出功能,您可以导出整个数据库、部分数据表或者SQL查询结果集。
快速导出数据
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“导入·导出 > 导出”。
7、在页面左上角单击“快速导出”,选择需要导出数据的库。
说明
快速导出功能导出的是整个库的数据。
8、在创建快速导出任务弹窗中选择存储位置,并单击“确定”。
9、在任务列表中,查看快速导出任务。您可以单击操作列的查看详情,查看当前导出任务的执行情况以及本次导出的表信息。
导出数据库
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“导入·导出 > 导出”。
7、在页面左上角选择“新建任务 > 导出数据库”。
8、在新建数据库导出任务弹框中,根据需要设置基本信息、及高级选项等。
- 新建数据库导出任务时,您可以通过是否勾选“导出数据库中所有表”的选项来选择导出全库数据或者指定导出部分表的数据。
- 数据库部分用户库和系统库,系统库不支持导出。如需导出,您需要把创建用户数据库的业务部署到用户库,然后再执行导出操作。
- DAS在执行导出操作时,会连接到您的备库进行导出,可以有效规避导出时对主库的性能影响,但当备库复制延迟较大时,会存在“导出的数据不是最新数据“的可能性。
- DAS不会保存任何用户数据,导出的数据文件将保存到您创建的OBS桶中。
- 创建OBS桶免费,但保存文件将产生一定的费用。
9、设置完导出任务信息,单击弹出页面下方的“确定”,创建导出任务。
10、在导出任务列表页面,您可查看任务ID、任务类型、任务状态、进度等信息。
11、您可在列表操作栏,单击“查看详情”,在任务详情弹出页面,查看本次导出任务执行的详情信息。
导出SQL结果集
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“导入·导出 > 导出”。
7、在页面左上角选择“新建任务 > 导出SQL结果集”。
8、在新建SQL结果集导出任务弹框中,根据需要设置基本信息、及高级选项等。
- SQL结果集导出任务中,执行SQL的最大限制是5M。
- DAS不会保存任何用户数据,导出的数据文件将保存到您创建的OBS桶中。
- 创建OBS桶免费,但保存文件将产生一定的费用。
9、设置完导出任务信息,单击弹出页面下方的“确定”,创建导出任务。
10、在导出任务列表页面,您可查看任务ID、任务类型、任务状态、进度等信息。
11、您可在列表操作栏,单击“查看详情”,在任务详情弹出页面,查看本次导出任务执行的详情信息。
下载数据文件
通过DAS导出任务导出的数据将保存到您创建的OBS桶中,您可以通过以下方式下载导出的数据文件。
- 通过DAS导出任务列表或任务详情界面中下载。
- 通过OBS服务管理控制台下载。
- 通过OBSBrowser下载文件。