All Products
Search
Document Center

DataWorks:Buat tabel internal Hologres

Last Updated:May 31, 2026

Anda dapat membuat tabel internal Hologres menggunakan pernyataan Data Definition Language (DDL) atau melalui antarmuka visual di DataWorks. Topik ini menjelaskan cara menggunakan antarmuka visual DataWorks untuk membuat tabel internal Hologres.

Prasyarat

Informasi latar belakang

Hologres mendukung dua jenis tabel: tabel internal dan tabel eksternal. Perbedaan keduanya dijelaskan sebagai berikut:

  • Tabel internal menyimpan data secara langsung dari MaxCompute. Anda dapat menyinkronkan data dari tabel sumber MaxCompute ke tabel internal Hologres untuk kueri dan analisis yang cepat. Metode ini menawarkan performa kueri yang lebih baik dibandingkan penggunaan tabel eksternal.

  • Tabel eksternal tidak menyimpan data secara langsung. Sebaliknya, tabel ini memetakan ke tabel sumber MaxCompute untuk mempercepat kueri dan analisis data. Metode ini menghindari redundansi data serta menghilangkan kebutuhan impor dan ekspor data, sehingga Anda dapat memperoleh hasil kueri dengan cepat.

Sebagai platform pengembangan dan pemrosesan data, DataWorks menyediakan antarmuka visual yang mudah digunakan untuk membuat tabel. Anda juga dapat membuat tabel secara langsung di Hologres menggunakan pernyataan DDL. Untuk informasi selengkapnya, lihat CREATE TABLE.

Batasan

Fitur ini hanya tersedia di wilayah China (Shanghai) dan China (Beijing).

Prosedur

  1. Buka halaman Data Studio.

    Login ke Konsol DataWorks. Di wilayah target, klik Data Integration > Data Integration di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Integration.

  2. Buat Workflow.

    Jika Anda sudah memiliki Workflow, lewati langkah ini.

    1. Arahkan kursor ke ikon 新建 lalu pilih Create Workflow.

    2. Di kotak dialog Create Workflow, masukkan Workflow Name.

    3. Klik Create.

  3. Buat tabel internal Hologres.

    1. Arahkan kursor ke ikon 新建 lalu pilih Create Table > Hologres > Table.

    2. Di kotak dialog Create Table, atur Table Type menjadi Internal Table, lalu konfigurasikan engine, path, dan nama tabel.

      Untuk Engine Instance, pilih Hologres. Setelah konfigurasi selesai, klik Create.

  4. Konfigurasikan tabel internal Hologres.

    Di halaman konfigurasi, atur properti tabel internal Hologres.

    1. Konfigurasikan properti dasar.

      Tabel berikut menjelaskan properti dasar utama.

      Parameter

      Deskripsi

      Storage Mode

      Mode penyimpanan tabel di Hologres. Nilai default-nya adalah penyimpanan kolom (columnar storage).

      • Column-oriented Storage: Cocok untuk skenario online analytical processing (OLAP). Ideal untuk kueri kompleks, join data, pemindaian, filter, dan agregasi. Performa write dan update-nya lebih rendah dibandingkan penyimpanan berbasis baris (row-oriented storage).

      • Row-oriented Storage: Cocok untuk skenario key-value (KV). Ideal untuk point lookup dan pemindaian berdasarkan primary key. Menawarkan performa write dan update yang lebih baik.

      • Hybrid Row-column Storage: Cocok untuk skenario yang memerlukan kombinasi penyimpanan kolom dan baris. Mendukung point lookup berkinerja-tinggi sekaligus analisis OLAP. Mode ini memerlukan overhead penyimpanan yang lebih tinggi dan biaya sinkronisasi data internal yang lebih besar.

      Catatan

      Untuk informasi selengkapnya tentang format penyimpanan, lihat deskripsi parameter orientation di CREATE TABLE.

      Lifecycle

      Siklus hidup tabel, dalam satuan detik. Secara default, siklus hidup bersifat permanen.

      Catatan

      Penghitungan siklus hidup dimulai saat data pertama kali ditulis ke tabel. Setelah periode siklus hidup berakhir, data tabel akan dihapus dalam rentang waktu acak.

      Binlog

      Menentukan apakah binlog diaktifkan untuk tabel. Jika Anda mengaktifkan binlog, Anda harus menentukan siklus hidupnya. Secara default, siklus hidup binlog bersifat permanen.

      Catatan

      Hanya Hologres versi V0.9 ke atas yang mendukung fitur binlog tingkat tabel. Untuk informasi selengkapnya tentang binlog, lihat Berlangganan binlog Hologres.

    2. Konfigurasikan informasi bisnis.

      Catatan

      Informasi bisnis tabel hanya digunakan untuk keperluan manajemen dan tidak memengaruhi logika dasar.

      Parameter

      Deskripsi

      Theme

      Folder primer dan sekunder tempat tabel tersebut berada. Anda dapat mengklasifikasikan tabel berdasarkan tujuan bisnis dan menempatkan tabel dengan tipe yang sama ke folder yang sama.

      Catatan

      Theme primer dan sekunder hanyalah representasi folder di DataWorks, dirancang untuk membantu Anda mengelola tabel dengan lebih baik.

      Layer

      Lapisan gudang data fisik tabel. Layer mendefinisikan dan mengelola tingkatan gudang data, yang biasanya mencakup lapisan ODS, lapisan common, dan lapisan analytics. Anda dapat menetapkan tabel ke layer yang sesuai berdasarkan kebutuhan bisnis Anda.

      Catatan

      Klik ikon 新建 untuk menyesuaikan layer. Untuk informasi selengkapnya, lihat Mengelola tabel.

      Physical Category

      Kategori fisik tabel, digunakan untuk klasifikasi lebih rinci dari perspektif bisnis. Kategori umum meliputi Basic Business, Advanced Business, dan Other.

      Catatan

      Klik ikon 新建 untuk menyesuaikan kategori fisik. Untuk informasi selengkapnya, lihat Mengelola kategori.

    3. Konfigurasikan skema tabel.

      Parameter

      Deskripsi

      Field Design

      Tambahkan dan definisikan field untuk tabel. Untuk informasi selengkapnya tentang tipe data yang didukung Hologres, lihat Ringkasan tipe data.

      Storage Design

      Definisikan metode penyimpanan untuk field tabel.

      • Distribution Column: Menentukan strategi distribusi tabel. Data didistribusikan ke shard berbeda berdasarkan kolom distribusi. Operasi selanjutnya seperti komputasi dan pemindaian dilakukan di tingkat shard.

      • Segment key: Biasanya, Anda menentukan kolom berbasis waktu sebagai kolom segmentasi. Saat kueri mencakup kolom ini, sistem dapat dengan cepat menemukan lokasi penyimpanan data. Cocok untuk data yang sangat terkait waktu, seperti log dan traffic data.

      • Clustering Key: Digunakan untuk membuat clustered index pada kolom tertentu. Hologres mengurutkan data berdasarkan clustered index untuk mempercepat kueri range dan filter pada kolom yang diindeks.

      • Dictionary Encoding Columns: Digunakan untuk membangun pemetaan kamus untuk nilai-nilai dalam kolom tertentu. Encoding kamus dapat mengubah perbandingan string menjadi perbandingan numerik, sehingga mempercepat kueri seperti GROUP BY dan FILTER.

      • Bitmap Column: Juga dikenal sebagai kolom bit-encoded, memungkinkan filtering kesetaraan data yang cepat dalam file penyimpanan. Oleh karena itu, kami merekomendasikan Anda membuat bitmap index untuk data yang sering digunakan dalam kondisi filter kesetaraan.

      Untuk informasi selengkapnya tentang metode penyimpanan, lihat CREATE TABLE.

      Partition

      Definisikan field partisi untuk tabel.

      Catatan

      Jika tabel partisi memiliki primary key, primary key tersebut harus mencakup field partisi.

  5. Commit dan publikasikan tabel internal Hologres.

    Setelah Anda menentukan skema tabel, Anda harus melakukan commit ke lingkungan development dan lingkungan produksi. Setelah commit berhasil, Anda dapat melihat tabel tersebut di proyek engine lingkungan tersebut.

    Catatan

    Jika ruang kerja Anda berada dalam mode dasar, Anda hanya perlu melakukan commit tabel ke lingkungan produksi. Untuk informasi selengkapnya tentang perbedaan antara ruang kerja mode dasar dan mode standar, lihat Perbedaan antara mode ruang kerja.

    Aksi

    Deskripsi

    Load from Development Environment

    Memuat informasi tabel dari lingkungan development dan menampilkannya di halaman saat ini.

    Catatan

    Anda hanya dapat melakukan operasi ini setelah tabel telah di-commit ke lingkungan development. Setelah operasi ini dilakukan, informasi tabel dari lingkungan development akan menimpa informasi di halaman saat ini.

    Commit to Development Environment

    Menyimpan tabel ke lingkungan development DataWorks. Ini akan membuat tabel saat ini di database Hologres lingkungan development.

    Setelah commit, Anda dapat melihat skema tabel di direktori Hologres workflow yang sesuai di DataStudio. Workflow tersebut ditentukan oleh path yang Anda pilih saat membuat tabel.

    Load from Production Environment

    Memuat informasi tabel dari lingkungan produksi dan menampilkannya di halaman saat ini.

    Catatan

    Anda hanya dapat melakukan operasi ini setelah tabel telah di-commit ke lingkungan produksi. Setelah operasi ini dilakukan, informasi tabel dari lingkungan produksi akan menimpa informasi di halaman saat ini.

    Commit to Production Environment

    Menyimpan tabel ke lingkungan produksi DataWorks. Ini akan membuat tabel saat ini di database Hologres lingkungan produksi.

Langkah selanjutnya

Setelah membuat tabel internal Hologres, Anda dapat melakukan operasi berikut: