全部產品
Search
文件中心

Hologres:使用SQL從資料湖匯入

更新時間:Aug 16, 2024

本文為您介紹使用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;