使用SQL从数据湖导入

更新时间:2024-08-15 07:57:32

本文为您介绍使用SQL方式将映射到Hologres外部表的OSS数据湖数据导入Hologres内部表,并直接查询内部表数据。

前提条件

您已完成DLF数据湖的构建和环境配置并通过Hologres外部表能正常读取OSS数据湖,详情请参见OSS数据湖使用说明

导入数据至Hologres内部表

您可以将外部表数据导入Hologres内部表直接查询,以获得更好的性能体验。

  1. 创建Hologres内部表。

    Hologres中创建对应的内表,保持相同的表结构,对应数据类型请参见数据类型汇总,示例如下:

    CREATE TABLE IF NOT EXISTS holo_dlf_oss_test(
     uuid int,
     name string,
     price double);
  2. OSS数据通过外表导入Holo表。

    使用Insert into ... select ...命令语句同步外部表数据到内部表中,示例如下:

    INSERT INTO holo_dlf_oss_test SELECT uuid,name,price FROM dlf_oss_test;
  3. 查询内部表数据。

    使用如下命令查看内部表数据。

    SELECT * FROM holo_dlf_oss_test;
  • 本页导读 (1)
  • 前提条件
  • 导入数据至Hologres内部表
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等