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