文档首页 > > 开发指南> 导出数据> 并行导出数据到OBS> 规划导出数据

规划导出数据

分享
更新时间: 2019/06/24 GMT+08:00

操作场景

在OBS上规划导出数据存放的位置。

规划OBS存储位置和文件

导出数据需要指定数据在OBS中的存储路径(需指定到目录),导出的数据可以按CSV解析格式保存到文件中。系统还支持TEXT类型的解析格式,将数据导出保存便于导入不同的应用程序。

导出路径的目标目录中不能存在任何文件。

规划OBS桶权限

在导出数据时,执行导出操作的用户需要具备以下条件:

规划导出数据和外表

提前在数据库的表中准备好待导出的数据,且单行数据大小需要小于1GB。根据导出数据,规划匹配用户数据的外表,外表的字段、字段类型以及长度等属性需要能够对应用户数据。

根据规划准备OBS存储位置和OBS桶的写权限

  1. 创建OBS桶,并在OBS桶中新建文件夹作为导出数据的存放目录。

    1. 登录OBS管理控制台。

      单击“服务列表”,选择“对象存储服务”,打开OBS管理控制台页面。

      或者,您也可以通过访问以下地址登录OBS管理控制台:https://storage.huaweicloud.com

    2. 创建桶。

      如何创建OBS桶,具体请参见《对象存储服务控制台指南》中的创建桶章节。

      例如,创建桶:“mybucket”。

    3. 新建文件夹。

      在OBS桶中,创建导出数据的存放目录。

      具体请参见《对象存储服务控制台指南》中的新建文件夹章节。

      例如,在已创建的OBS桶“mybucket”中新建一个文件夹“output_data”。

  2. 获取新建文件夹的OBS路径。

    在创建外表时需要指定导出数据文件的OBS存放目录的路径,用于创建外表时location参数设置。

    location参数中OBS文件夹的路径由“obs://”、桶名和文件路径组成,即为:

    obs://<bucket_name>/<file_path>

    例如,在本例中,location参数中OBS文件夹路径为:

    obs://mybucket/output_data/

  3. 为导出用户设置OBS桶的写权限。

    在导出数据时,执行导出操作的用户需要具备数据导出路径所在的OBS桶的写入权限。通过配置桶的ACL权限,可以将写入权限授予指定的用户帐号。

    具体请参见《对象存储服务控制台指南》中的配置桶ACL章节。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区