Tabel Object menyimpan metadata yang memetakan ke file di object storage. Gunakan tabel Object untuk mendaftarkan file yang sudah ada di OSS sebagai tabel yang dapat dikueri di Data Lake Formation (DLF) dan mengaksesnya melalui jalur virtual terpadu menggunakan Paimon Virtual File System (PVFS).
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
-
Katalog DLF dan database yang dibuat dalam katalog tersebut
-
Izin yang diperlukan untuk membuat, melihat, dan menghapus tabel di database tersebut
Membuat tabel
Membuat tabel di Konsol
-
Masuk ke Konsol DLF.
-
Pada bilah navigasi kiri, pilih Catalogs. Klik nama katalog Anda untuk membuka halaman detail katalog.
-
Pada bagian Database, klik nama database Anda.
-
Klik Create Table.
-
Konfigurasikan parameter berikut, lalu klik OK.
Parameter Description Table Format Pilih Object Table. Table Name Masukkan nama tabel. Nama tersebut harus unik dalam database. Table Description Masukkan deskripsi.
Membuat tabel menggunakan SQL
Jika Anda telah mendaftarkan katalog DLF di sistem lain seperti EMR Serverless Spark atau Realtime Compute for Apache Flink, Anda dapat membuat database dan tabel langsung di platform tersebut menggunakan SQL. Metadata tersebut akan ditulis ke DLF. Untuk informasi selengkapnya, lihat Integrasi engine.
Kedua contoh berikut menggunakan 'type'='object-table' untuk menentukan format tabel.
Flink SQL — jalankan di Konsol Realtime Compute for Apache Flink:
CREATE TABLE object_table WITH (
'type'='object-table'
);
Spark SQL — jalankan di Konsol EMR Serverless Spark:
CREATE TABLE object_table OPTIONS (
'type'='object-table'
)
Menampilkan tabel
-
Pada bagian Database, klik nama database Anda.
-
Pada daftar Tables, klik nama tabel Object untuk melihat detailnya.
-
Pada tab Table Details, tinjau informasi dasar dan kolom tabel tersebut.
-
Pada tab Permissions, klik Grant Permissions untuk memberikan izin tabel kepada pengguna atau peran. Untuk informasi selengkapnya, lihat Manajemen otorisasi data.
Mengakses tabel melalui PVFS
Paimon menyediakan antarmuka sistem file yang memungkinkan Anda membaca data dari tabel Object menggunakan jalur virtual:
pvfs://catalog_name/database_name/table_name/file
Ganti catalog_name, database_name, dan table_name dengan nama katalog, database, dan tabel aktual Anda. Untuk informasi selengkapnya, lihat PVFS.
Menghapus tabel
Data tabel yang dihapus disimpan selama 1 hari untuk mencegah penghapusan tidak disengaja. Data tersebut akan dihapus secara permanen setelahnya.
-
Pada bagian Database, klik nama database Anda.
-
Pada tab Tables, klik Delete pada kolom Actions tabel yang dituju.
-
Pada kotak dialog, klik OK untuk mengonfirmasi.