Topik ini menjelaskan cara menggunakan HoloWeb untuk membuat, mengedit, atau menghapus tabel internal, serta cara melihat pratinjau data tabel dan menampilkan pernyataan DDL.
Prasyarat
Anda harus masuk ke instans. Untuk informasi selengkapnya, lihat Masuk ke instans.
Membuat tabel internal
Masuk ke Hologres Management Console.
Pada panel navigasi di sebelah kiri bilah menu atas, pilih wilayah yang diinginkan.
-
Pada bilah navigasi atas halaman pengembangan HoloWeb, klik Metadata Management. Anda dapat membuat tabel internal dengan salah satu cara berikut:
-
Metode 1: Klik Create Table.
-
Metode 2: Klik kanan skema target atau Table di bawah skema tersebut, lalu pilih Create Internal Table.
-
-
Pada halaman Create Internal Table, konfigurasikan parameter-parameter berikut.
Kategori
Parameter
Deskripsi
Properti dasar
Schema
Nama skema.
Anda dapat memilih skema public default atau skema baru.
Table name
Nama tabel internal.
Description
Deskripsi opsional untuk tabel.
Field
Field name
Nama field.
Data type
Jenis nilai yang dapat disimpan oleh field tersebut.
Primary key
Pengidentifikasi unik untuk setiap baris data dalam tabel.
Nullable
Menentukan apakah field dapat berisi nilai null.
Array
Urutan elemen yang terurut.
Description
Deskripsi opsional untuk field.
Operations
Mencakup Delete, Up, dan Down.
Properti
Storage mode
Nilai yang valid adalah Column-oriented Storage, Row-oriented Storage, dan Row-column Storage.
Nilai default-nya adalah Column-oriented Storage.
Data lifecycle (in seconds)
Periode retensi data, dalam detik. Periode ini dimulai saat data pertama kali ditulis ke tabel. Setelah periode ini berakhir, data akan dihapus pada waktu berikutnya.
Nilai default-nya adalah Permanent.
Binlog
Menentukan apakah Binlog diaktifkan untuk tabel. Untuk informasi selengkapnya, lihat Subscribe to Hologres Binlog.
Binlog lifecycle
Periode retensi data Binlog. Untuk informasi selengkapnya, lihat Subscribe to Hologres Binlog. Nilai default-nya adalah Permanent.
Distribution key
distribution_key. Untuk informasi selengkapnya, lihat Distribution Key.
Segment key
event_time_column. Untuk informasi selengkapnya, lihat Event Time Column (Segment Key).
Clustering key
clustering_key. Untuk informasi selengkapnya, lihat Clustering Key.
Dictionary encoding columns
dictionary_encoding_columns. Untuk informasi selengkapnya, lihat Dictionary Encoding.
Bitmap column
bitmap_columns. Untuk informasi selengkapnya, lihat Bitmap Index.
Partitioned table
Partition field
Pilih field partisi.
-
Di pojok kanan atas halaman, klik Submit. Setelah mengirimkan pengaturan, refresh skema yang sesuai di panel navigasi sebelah kiri untuk melihat tabel internal baru.
Anda dapat mengklik Query Table di pojok kanan atas halaman pengeditan tabel untuk membuka jendela kueri SQL dan menjalankan pernyataan SQL.
Mengedit tabel internal
-
Di panel navigasi sebelah kiri, klik Instances Connected untuk melihat semua instans yang terhubung.
-
Di bawah instans target, klik Database untuk melihat database Anda.
-
Di bawah database target, buka folder Schema dan klik Table untuk melihat semua tabel internal.
-
Klik kanan tabel internal target dan pilih Open Table.
-
Di pojok kanan atas halaman, klik Edit Table.
-
Di bagian bawah halaman, klik Add Field untuk menambahkan field tabel. Anda dapat menemukan pernyataan SQL yang dihasilkan dan melihat detail eksekusi tugas di editor Operational Logs.
CatatanAnda tidak dapat menghapus field tabel yang sudah ada dalam mode Edit Table.
-
Klik Commit Table untuk menyimpan perubahan Anda.
Menghapus tabel internal
-
Di panel navigasi sebelah kiri, temukan tabel internal target pada tab Instances Connected.
Untuk informasi selengkapnya, lihat Langkah 1 hingga 3 di Mengedit tabel internal.
-
Klik kanan tabel internal target dan pilih Delete Table.
-
Klik OK.
Pratinjau data
-
Di panel navigasi sebelah kiri, temukan tabel internal target pada tab Instances Connected.
Untuk informasi selengkapnya, lihat Langkah 1 hingga 3 di Mengedit tabel internal.
-
Klik ganda tabel internal target dan klik Data Preview pada halaman pengeditan tabel.
Gambar berikut menunjukkan contoh pratinjau data. Tabel menampilkan dua kolom, cityid dan cityname. Kolom cityid dipilih.
Pernyataan DDL
-
Di panel navigasi sebelah kiri, temukan tabel internal target pada tab Instances Connected.
Untuk informasi selengkapnya, lihat Langkah 1 hingga 3 di Mengedit tabel internal.
-
Klik ganda tabel internal target dan klik DDL Statements pada halaman pengeditan tabel.
Gambar berikut menunjukkan contoh pernyataan DDL. Tab DDL Statements menampilkan pernyataan
CREATE TABLElengkap untuk tabelpublic.city. Tabel tersebut berisi kolomcityid int4dancityname varchar(20). PernyataanCALL SET_TABLE_PROPERTYmengonfigurasi properti seperti mode penyimpanan (orientationdiatur kecolumn), kolom bitmap (bitmap_columnsdiatur kecityname), kolom encoding kamus (dictionary_encoding_columnsdiatur kecityname:auto), siklus hidup data (time_to_live_in_secondsdiatur ke3153600000), dan format penyimpanan (storage_formatdiatur kesegment).
Topik terkait
Anda juga dapat menggunakan pernyataan SQL untuk membuat, memodifikasi, dan menghapus tabel internal. Untuk informasi selengkapnya, lihat topik-topik berikut: