更新时间:2022-07-01 GMT+08:00
将DLI数据导出至OBS
支持将数据从DLI表中导出到OBS服务中,导出操作将在OBS服务新建文件夹,或覆盖已有文件夹中的内容。
注意事项
- 支持导出json格式的文件,且文本格式仅支持UTF-8。
- 只支持将DLI表(表类型为“Managed”)中的数据导出到OBS桶中,且导出的路径必须指定到文件夹级别。
- 支持跨账号导出数据,即,如果B账户对A账户授权后,A账户拥有B账户OBS桶的元数据信息和权限信息的读取权限,以及路径的读写权限,则A账户可将数据导出至B账户的OBS路径中。
导出数据步骤
- 导出数据的入口有两个,分别在“数据管理”和“SQL编辑器”页面。
- 在“数据管理”页面导入数据。
- 在管理控制台左侧,单击“数据管理”>“库表管理”。
- 单击需导出数据的表对应的数据库,进入该数据的“表管理”页面。
- 在对应表(DLI表)的“操作”栏中选择“更多”中的“导出”,弹出“导出数据”页面。
- 在“SQL编辑器”页面导出数据。
- 在管理控制台左侧,单击“SQL编辑器”。
- 在左侧导航栏选择“库表”页签,鼠标左键单击需要导出数据的表对应的数据库名,进入“表”区域。
- 鼠标左键单击需要导出数据的表(Managed表,即DLI表)右侧的,在列表菜单中选择“导出”,选择弹出“导出数据”页面。
- 在“数据管理”页面导入数据。
- 在“导出数据”对话框,参考表1填写导出数据相关信息。
表1 参数说明 参数名称
描述
数据库名称
当前表所在的数据库。
表名
当前表名称。
导出格式
导出数据的文件格式。当前只支持json格式。
队列
选择队列。
压缩格式
导出数据的压缩方式,选择如下压缩方式。
- none
- bzip2
- deflate
- gzip
导出路径
- 输入或选择OBS路径。
- 导出路径必须为OBS桶中不存在的文件夹,即用户需在OBS目标路径后创建一个新文件夹。
- 文件夹名称不能包含下列特殊字符:\ / : * ? " < > |,并且不能以“.”开头和结尾。
导出方式
导出数据的保存方式。
- 随导出创建指定路径:指定的导出目录必须不存在,如果指定目录已经存在,系统将返回错误信息,无法执行导出操作。
- 覆盖指定路径:在指定目录下新建文件,会删除已有文件。
表头:无/有
当“导出格式”为“json”时该参数有效。当前只支持json格式。设置导出数据是否含表头。
选中“高级选项”,勾选“表头:无”前的方框,“表头:无”显示为“表头:有”,表示有表头;去勾选即为“表头:无”,表示无表头。
- 单击“确定”即可导出数据。
- (可选)您可以在“作业管理”>“SQL作业”页面查看导出作业的“作业状态”、“执行语句”等信息。
- 在“作业类型”中选择“EXPORT”,输入导出数据的时间段,即可查询出对应条件下的作业列表。
- 单击导出作业名称前的,可查看导出作业的详细信息。
父主题: 库表管理