全部产品
Search
文档中心

DataWorks:Buat tabel internal Hologres

更新时间:Jul 09, 2025

Anda dapat membuat tabel internal Hologres dengan mengeksekusi pernyataan DDL atau melalui konsol DataWorks. Topik ini menjelaskan cara membuat tabel internal Hologres di konsol DataWorks.

Prasyarat

Informasi latar belakang

Tabel Hologres diklasifikasikan menjadi tabel internal Hologres dan tabel eksternal Hologres.

  • Tabel internal Hologres: Jenis tabel ini dapat menyimpan data MaxCompute sumber. Anda dapat menyinkronkan data dari tabel MaxCompute sumber ke tabel internal Hologres untuk kueri dan analisis cepat. Kinerja kueri data MaxCompute menggunakan tabel internal Hologres lebih baik dibandingkan dengan tabel eksternal Hologres.

  • Tabel eksternal Hologres: Jenis tabel ini tidak dapat menyimpan data MaxCompute sumber. Tabel eksternal Hologres digunakan untuk memetakan data dari tabel MaxCompute sumber untuk kueri dan analisis yang dipercepat. Tabel eksternal Hologres mencegah penyimpanan data berlebih dan memungkinkan Anda mendapatkan hasil kueri secara efisien tanpa perlu mengimpor atau mengekspor data.

DataWorks adalah platform pemrosesan dan pengembangan data yang memungkinkan Anda membuat tabel Hologres di konsol DataWorks. Anda juga dapat membuat tabel Hologres dengan mengeksekusi pernyataan DDL. Untuk informasi lebih lanjut, lihat CREATE TABLE.

Batasan

Anda hanya dapat membuat tabel internal Hologres di konsol DataWorks di wilayah China (Shanghai) dan China (Beijing).

Prosedur

  1. Buat workflow.

    Jika Anda sudah memiliki workflow, lewati langkah ini.

    1. Arahkan pointer ke ikon 新建 dan pilih Create Workflow.

    2. Di kotak dialog Create Workflow, konfigurasikan parameter Workflow Name.

    3. Klik Create.

  2. Buat tabel internal Hologres.

    1. Arahkan pointer ke ikon 新建 dan pilih Create Table > Hologres > Table.

    2. Di kotak dialog Create Table, atur Table Type ke Internal Table dan konfigurasikan parameter lainnya seperti Instance Mesin, Path, dan Nama.

      输入表信息

  3. Konfigurasikan tabel internal Hologres.

    Di tab konfigurasi tabel internal Hologres, konfigurasikan parameter-parameter tersebut.

    1. Konfigurasikan parameter di bagian Umum.

      基础属性Tabel berikut menjelaskan parameter di bagian Umum.

      Parameter

      Deskripsi

      Storage Mode

      Mode penyimpanan tabel internal Hologres. Nilai default: Penyimpanan kolom.

      • Column storage: Mode penyimpanan ini cocok untuk skenario pemrosesan analitik online (OLAP) dan mendukung kueri kompleks, asosiasi data, pemindaian, penyaringan, dan pengumpulan statistik. Efisiensi penyisipan dan pembaruan data dalam tabel berorientasi kolom lebih rendah dibandingkan tabel berorientasi baris.

      • Row deposit: Mode penyimpanan ini cocok untuk skenario di mana pasangan nilai-kunci digunakan untuk kueri dan mendukung kueri titik dan pemindaian berdasarkan kunci utama. Efisiensi penyisipan dan pembaruan data dalam tabel berorientasi baris lebih tinggi dibandingkan tabel berorientasi kolom.

      • Row-row coexistence: Mode penyimpanan ini cocok untuk skenario di mana penyimpanan berorientasi kolom dan penyimpanan berorientasi baris digunakan bersama. Mode ini mendukung kueri titik dan OLAP. Mode penyimpanan ini melibatkan biaya penyimpanan lebih besar dan biaya sinkronisasi status data internal.

      Catatan

      Untuk informasi lebih lanjut tentang mode penyimpanan, lihat deskripsi parameter orientation di CREATE TABLE.

      Life Cycle

      Periode waktu hidup (TTL) tabel internal Hologres. Unit: detik. TTL default tabel internal Hologres adalah permanen.

      Catatan

      Sistem menghitung awal periode TTL dari waktu ketika data pertama kali ditulis ke tabel. Jika periode TTL berakhir, data tabel akan dihapus dalam jangka waktu tertentu.

      Binlog

      Menentukan apakah akan mengaktifkan pencatatan biner untuk tabel internal Hologres. Jika pencatatan biner diaktifkan, Anda harus mengonfigurasi parameter Binlog Lifecycle. TTL default pencatatan biner adalah permanen.

      Catatan

      Hanya Hologres V0.9 dan versi lebih baru yang mendukung langganan log biner tabel tunggal. Untuk informasi lebih lanjut tentang pencatatan biner, lihat Langganan log biner Hologres.

    2. Konfigurasikan parameter di bagian Model Fisik.

      Catatan

      Konfigurasi parameter di bagian Model Fisik hanya digunakan untuk memfasilitasi manajemen tabel berdasarkan kebutuhan bisnis Anda dan tidak digunakan untuk mengimplementasikan logika dasar.

      业务描述

      Parameter

      Deskripsi

      Tema

      Folder level-1 dan level-2 tempat tabel internal Hologres termasuk. Parameter ini dapat digunakan untuk mengkategorikan tabel berdasarkan kategori bisnis. Anda dapat menyimpan tabel dengan kategori bisnis yang sama di folder yang sama.

      Catatan

      Folder level-1 dan level-2 adalah folder di DataWorks. Anda dapat dengan mudah mengelola tabel di folder.

      Layer

      Lapisan data fisik tempat tabel internal Hologres termasuk. Pelapisan data digunakan untuk mendefinisikan dan mengelola lapisan data. Pada sebagian besar kasus, lapisan data dikategorikan menjadi lapisan impor data, lapisan berbagi data, dan lapisan analisis data. Anda dapat menyimpan tabel di lapisan data tertentu berdasarkan kategori bisnis.

      Catatan

      Anda dapat mengklik ikon 新建 untuk membuat lapisan data. Untuk informasi lebih lanjut, lihat Kelola pengaturan untuk tabel.

      Category

      Kategori fisik tabel internal Hologres. Parameter ini digunakan untuk mengkategorikan tabel secara lebih rinci dari dimensi bisnis. Pada sebagian besar kasus, tabel dikategorikan menjadi tabel di tingkat layanan dasar, tabel di tingkat layanan lanjutan, dan tabel di tingkat lainnya.

      Catatan

      Anda dapat mengklik ikon 新建 untuk membuat kategori fisik. Untuk informasi lebih lanjut, lihat Kelola pengaturan untuk tabel.

    3. Konfigurasikan parameter di bagian Skema.

      配置表结构

      Tab

      Deskripsi

      Field Design

      Tab tempat Anda dapat menambahkan dan mendefinisikan bidang untuk tabel internal Hologres. Untuk informasi tentang tipe data yang didukung oleh Hologres, lihat Tipe data.

      Storage Design

      Tab tempat Anda dapat menentukan metode penyimpanan untuk bidang dalam tabel internal Hologres.

      • Distribution column: kunci distribusi untuk tabel internal Hologres. Hologres mendistribusikan data dalam tabel internal Hologres ke setiap shard berdasarkan kunci distribusi untuk komputasi data selanjutnya dan pemindaian berdasarkan shard.

      • Segmented column: kolom dengan tipe data waktu. Jika kolom waktu acara terdapat dalam kondisi kueri, Hologres dapat dengan mudah menemukan lokasi penyimpanan data berdasarkan kolom waktu acara. Parameter ini cocok untuk log, lalu lintas, dan data terkait waktu.

      • Cluster column: kolom tempat Hologres membuat indeks terkluster. Hologres mengurutkan data berdasarkan indeks terkluster. Hologres memungkinkan Anda menggunakan indeks terkluster untuk mempercepat kueri RANGE dan FILTER pada kolom yang diindeks.

      • Dictionary encoding column: menentukan apakah akan membangun pemetaan kamus untuk nilai kolom tertentu. Pemetaan kamus dapat mengubah perbandingan string menjadi perbandingan numerik untuk mempercepat kueri seperti GROUP BY dan FILTER.

      • Bitmap column: menentukan apakah akan membangun indeks bitmap untuk kolom tertentu. Indeks bitmap dapat membantu menyaring data yang sama dengan nilai tertentu dalam file yang disimpan. Oleh karena itu, kami merekomendasikan untuk mengonversi kondisi filter kesetaraan menjadi indeks bitmap.

      Untuk informasi lebih lanjut tentang metode penyimpanan, lihat CREATE TABLE.

      Partition

      Tab tempat Anda dapat mendefinisikan bidang partisi untuk tabel internal Hologres.

      Catatan

      Jika tabel terpartisi berisi kunci utama, kunci utama harus mencakup bidang partisi.

  4. Komitm dan terapkan tabel internal Hologres.

    Setelah konfigurasi tabel internal Hologres selesai, Anda dapat mengomitm tabel ke lingkungan pengembangan dan produksi. Setelah tabel diomitm, Anda dapat menanyakan tabel di instance mesin komputasi di lingkungan terkait.

    Catatan

    Jika Anda menggunakan ruang kerja dalam mode dasar, Anda hanya perlu mengomitm tabel ke lingkungan produksi. Untuk informasi tentang ruang kerja dalam mode dasar dan standar, lihat Perbedaan antara ruang kerja dalam mode dasar dan ruang kerja dalam mode standar.

    Operasi

    Deskripsi

    Load from Development Environment

    Muat informasi tabel dari lingkungan pengembangan dan tampilkan informasi tabel di halaman saat ini.

    Catatan

    Anda hanya dapat melakukan operasi ini setelah tabel diomitm ke lingkungan pengembangan. Setelah Anda melakukan operasi ini, informasi tabel di lingkungan pengembangan akan menimpa informasi tabel di halaman saat ini.

    Commit to Development Environment

    Komit tabel ke lingkungan pengembangan. Dengan cara ini, tabel saat ini dibuat di database Hologres di lingkungan pengembangan.

    Setelah tabel diomitm, Anda dapat melihat skema tabel di folder Hologres alur kerja terkait di DataStudio. Folder tersebut adalah yang Anda tentukan saat membuat tabel.

    Load from Production Environment

    Muat informasi tabel dari lingkungan produksi dan tampilkan informasi tabel di halaman saat ini.

    Catatan

    Anda hanya dapat melakukan operasi ini setelah tabel diomitm ke lingkungan produksi. Setelah Anda melakukan operasi ini, informasi tabel di lingkungan produksi akan menimpa informasi tabel di halaman saat ini.

    Commit to Production Environment

    Komit tabel ke lingkungan produksi. Dengan cara ini, tabel saat ini dibuat di database Hologres di lingkungan produksi.

Apa yang harus dilakukan selanjutnya

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