本文為您介紹使用SQL方式將映射到Hologres外部表格的OSS資料湖資料匯入Hologres內部表,並直接查詢內部表資料。
前提條件
您已完成DLF資料湖的構建和環境配置並通過Hologres外部表格能正常讀取OSS資料湖,詳情請參見OSS資料湖使用說明。
匯入資料至Hologres內部表
您可以將外部表格資料匯入Hologres內部表直接查詢,以獲得更好的效能體驗。
建立Hologres內部表。
在Hologres中建立對應的內表,保持相同的表結構,對應資料類型請參見資料類型匯總,樣本如下:
CREATE TABLE IF NOT EXISTS holo_dlf_oss_test( uuid int, name string, price double);
把OSS資料通過外表匯入Holo表。
使用
Insert into ... select ...
命令語句同步外部表格資料到內部表中,樣本如下:INSERT INTO holo_dlf_oss_test SELECT uuid,name,price FROM dlf_oss_test;
查詢內部表資料。
使用如下命令查看內部表資料。
SELECT * FROM holo_dlf_oss_test;