通过外表将数据导出到OSS – 阿里云教程

云原生数据仓库AnalyticDB MySQL版支持通过外表和INSERT INTO方式将AnalyticDB MySQL版中的数据导出到对象存储OSS(Object Storage Service)中。将数据导出到OSS功能只支持CSV和

云原生数据仓库AnalyticDB MySQL版支持通过外表和INSERT INTO方式将AnalyticDB MySQL版中的数据导出到对象存储OSS(Object Storage Service)中。将数据导出到OSS功能只支持CSV和Parquet格式文件。

目录

前提条件

  • 对象存储OSS中创建存储AnalyticDB MySQL版数据的目录:
    1. 开通OSS服务


      说明 OSS与AnalyticDB MySQL版所属Region相同。

    2. 创建存储空间
    3. 在OSS中新建目录

      例如,在OSS中新建目录adb_data/,从AnalyticDB MySQL版中导出的数据将存储在该目录下。

      通过外表将数据导出到OSS – 阿里云-腾讯云-vps-云服务器代金券/云服务器价格表/使用教程

  • 完成创建集群、设置白名单、创建账号和数据库等准备工作。详情请参见AnalyticDB for MySQL快速入门


说明 如果AnalyticDB MySQL版集群是弹性模式,请先登录AnalyticDB MySQL控制台,查看集群信息,在网络信息栏启用ENI(Elastic Network Interface,弹性网卡)网络。通过外表将数据导出到OSS – 阿里云-腾讯云-vps-云服务器代金券/云服务器价格表/使用教程

操作步骤

本示例将AnalyticDB MySQL版adb_demo库中的source_table表数据导出至OSS的adb_data文件夹下。

  1. 连接目标集群,进入源数据库。
  2. adb_demo数据库中创建外表,详情请参见创建OSS外表语法
  3. 根据外表类型选择执行写入语句,将源数据写入到步骤2创建的外表中。不同的外表类型支持的语法请参见未做分区的普通外表语法支持分区外表语法支持
  4. 待步骤3的写入任务结束后,您可登录OSS控制台,在目标文件夹下查看导出到OSS的数据文件。您也可以直接通过AnalyticDB MySQL版查询导出到外表的数据。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注