Topik ini menjelaskan cara mengimpor data yang dipetakan ke tabel asing Hologres di Object Storage Service (OSS) ke tabel internal Hologres untuk kueri data.
Prasyarat
Danau data telah dibuat di DLF, dan konfigurasi lingkungan sudah selesai. Anda dapat menggunakan tabel eksternal Hologres untuk membaca data dari OSS. Untuk informasi lebih lanjut, lihat bagian Procedures dari topik "Gunakan DLF untuk membaca data dari dan menulis data ke OSS".
Impor data ke tabel internal Hologres
Anda dapat mengimpor data dari tabel asing ke tabel internal Hologres, memungkinkan Anda untuk langsung menanyakan data dengan pengalaman pengguna yang lebih baik.
Buat tabel internal di Hologres.
Tabel internal yang ingin Anda buat di Hologres harus menggunakan skema yang sama dengan tabel asing. Untuk informasi lebih lanjut tentang tipe data, lihat Tipe Data. Contoh pernyataan:
CREATE TABLE IF NOT EXISTS holo_dlf_oss_test( uuid int, name string, price double);Gunakan tabel asing untuk mengimpor data dari OSS ke tabel internal Hologres.
Eksekusi pernyataan
INSERT INTO ... SELECT ...untuk menyinkronkan data dari tabel asing ke tabel internal. Contoh pernyataan:INSERT INTO holo_dlf_oss_test SELECT uuid,name,price FROM dlf_oss_test;Kueri data dalam tabel internal.
Eksekusi pernyataan berikut untuk menanyakan data dalam tabel internal:
SELECT * FROM holo_dlf_oss_test;