All Products
Search
Document Center

Hologres:Terhubung dan kueri dengan HoloWeb

Last Updated:Jul 16, 2026

HoloWeb adalah platform visual terpadu untuk mengembangkan dan mengelola database Hologres. Terhubung ke instans, jalankan kueri SQL, dan buat tabel eksternal untuk mempercepat kueri data MaxCompute.

Prasyarat

Instans Hologres telah diaktifkan. Beli instans Hologres.

Prosedur

  1. Login ke Hologres Management Console.

  2. Pada panel navigasi di sebelah kiri bilah menu atas, pilih wilayah yang diinginkan.

  3. Terhubung ke instans Hologres.

    1. Pada tab Metadata Management, klik Instances.

    2. Pada kotak dialog Instances, konfigurasikan parameter dan klik OK.

  4. (Opsional) Buat database.

    Setiap instans Hologres mencakup database postgres default dengan sumber daya terbatas, yang hanya ditujukan untuk keperluan manajemen.

    Catatan

    Jika Anda telah membuat database, lewati langkah ini dan buat kueri SQL.

    1. Klik Metadata Management > Database.

      Atau, pada halaman Metadata Management, klik kanan instans Anda dalam daftar Instances Connected dan pilih Create Database.

    2. Pada kotak dialog Create Database, konfigurasikan parameter dan klik OK.

      Parameter

      Deskripsi

      instance name

      Menampilkan nama instans yang terhubung secara default.

      database name

      Masukkan nama untuk database.

      Catatan

      Nama database harus unik dalam instans tersebut.

      permission policy

      Pilih kebijakan izin untuk database berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut tentang kebijakan izin, lihat topik berikut:

      Log on

      • Yes: Anda secara otomatis login ke database dan dapat langsung menggunakannya.

      • No: Anda harus login secara manual ke database sebelum dapat menggunakannya.

  5. Buat kueri SQL

    Gunakan SQL Editor untuk menulis dan menjalankan pernyataan PostgreSQL standar.

    1. Pada halaman SQL Editor, klik ikon New SQL query.

      Atau, pada panel navigasi kiri, klik kanan My SQL query dan pilih Create SQL Query. SQL window.

    2. Pada tab baru Ad-hoc Query, pilih instans dari daftar drop-down Instance Name dan database dari daftar drop-down Database. Masukkan pernyataan berikut di editor SQL dan klik Run.

      BEGIN;
      CREATE TABLE nation (
       n_nationkey bigint NOT NULL,
       n_name text NOT NULL,
       n_regionkey bigint NOT NULL,
       n_comment text NOT NULL,
      PRIMARY KEY (n_nationkey)
      );
      CALL SET_TABLE_PROPERTY('nation', 'bitmap_columns', 'n_nationkey,n_name,n_regionkey');
      CALL SET_TABLE_PROPERTY('nation', 'dictionary_encoding_columns', 'n_name,n_comment');
      CALL SET_TABLE_PROPERTY('nation', 'time_to_live_in_seconds', '31536000');
      COMMIT;
      
      INSERT INTO nation VALUES
      (11,'zRAQ', 4,'nic deposits boost atop the quickly final requests? quickly regula'),
      (22,'RUSSIA', 3  ,'requests against the platelets use never according to the quickly regular pint'),
      (2,'BRAZIL',  1 ,'y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special '),
      (5,'ETHIOPIA',  0 ,'ven packages wake quickly. regu'),
      (9,'INDONESIA', 2  ,'slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull'),
      (14,'KENYA',  0  ,'pending excuses haggle furiously deposits. pending, express pinto beans wake fluffily past t'),
      (3,'CANADA',  1 ,'eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold'),
      (4,'EGYPT', 4 ,'y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d'),
      (7,'GERMANY', 3 ,'l platelets. regular accounts x-ray: unusual, regular acco'),
      (20 ,'SAUDI ARABIA',  4 ,'ts. silent requests haggle. closely express packages sleep across the blithely');
      
      SELECT * FROM nation;
      Catatan

      Kueri SQL tidak membedakan huruf besar/kecil untuk nama tabel dan nama bidang. Untuk melakukan pencarian case-sensitive terhadap tabel, sertakan nama tabel dalam tanda kutip ganda (").

    3. Bagian Result [1] di bagian bawah halaman SQL Editor menampilkan hasil eksekusi.

      Kueri mengembalikan 10 catatan dari tabel nation, termasuk kolom n_nationkey, n_name, n_regionkey, dan n_comment, yang memverifikasi bahwa operasi pembuatan tabel dan penyisipan data berhasil.

  6. Buat tabel eksternal untuk mempercepat kueri terhadap data MaxCompute.

    Hologres terintegrasi dengan MaxCompute pada lapisan resource, memungkinkan akselerasi kueri melalui tabel eksternal. Ikuti langkah-langkah berikut untuk membuat tabel eksternal di HoloWeb.

    Catatan
    • Pastikan Anda telah membuat proyek MaxCompute, membuat tabel sumber, dan mengisinya dengan data. Anda dapat melakukannya dengan salah satu cara berikut:

      1. Di DataWorks, bind sumber data MaxCompute, lalu buat tabel dan isi dengan data.

      2. Gunakan klien MaxCompute untuk membuat tabel dan menulis data ke dalamnya. Gunakan klien MaxCompute.

    • Anda harus login ke database di HoloWeb sebelum dapat menggunakan fitur akselerasi untuk data lake MaxCompute dan OSS.

    1. Klik Metadata Management > Import from MaxCompute > Create Foreign Table.

    2. Konfigurasikan parameter dalam kotak dialog Create Foreign Table, pilih metode akselerasi, lalu klik Submit.

      Entire project

      Kategori

      Parameter

      Deskripsi

      Acceleration Method

      Select an acceleration method.

      Hologres mendukung tiga metode akselerasi:

      • Entire Project

      • Selected Tables

      • Single Table

      Pilih Entire Project.

      MaxCompute Data Source

      Project Name

      Nama proyek MaxCompute.

      Schema Name

      Nama skema MaxCompute.

      Jika proyek MaxCompute Anda memiliki skema yang diaktifkan, tentukan skema apa pun yang Anda miliki izinnya. Parameter ini tidak diperlukan untuk proyek tanpa skema. Schema operations.

      Destination Table Position

      Holo schema

      Nama skema.

      Anda dapat memilih skema default public atau skema kustom yang telah Anda buat.

      Advanced Settings

      Processing Rule for Table Name Conflicts

      Menentukan cara menangani konflik nama tabel. Nilai yang valid:

      • Ignore, and continue creating other tables

      • Update, and modify the existing table

      • Report an error, and do not create the table

      Processing Rule for Unsupported Data Types

      Menentukan cara menangani tipe data yang tidak didukung. Nilai yang valid:

      • Report an error and fail the import

      • Ignore and Skip Table of Unsupported Fields

      Selected tables

      Kategori

      Parameter

      Deskripsi

      Acceleration Method

      Select an acceleration method.

      Hologres mendukung tiga metode akselerasi:

      • Entire Project

      • Selected Tables

      • Single Table

      Pilih Selected Tables.

      MaxCompute Data Source

      Project Name

      Nama proyek MaxCompute.

      Schema Name

      Nama skema MaxCompute.

      Jika proyek MaxCompute Anda memiliki skema yang diaktifkan, tentukan skema apa pun yang Anda miliki izinnya. Parameter ini tidak diperlukan untuk proyek tanpa skema. Schema operations.

      Destination Table Position

      Holo schema

      Nama skema.

      Anda dapat memilih skema default public atau skema kustom yang telah Anda buat.

      Advanced Settings

      Processing Rule for Table Name Conflicts

      Menentukan cara menangani konflik nama tabel. Nilai yang valid:

      • Ignore, and continue creating other tables

      • Update, and modify the existing table

      • Report an error, and do not create the table

      Processing Rule for Unsupported Data Types

      Menentukan cara menangani tipe data yang tidak didukung. Nilai yang valid:

      • Report an error and fail the import

      • Ignore and Skip Table of Unsupported Fields

      Search

      Anda dapat melakukan pencarian fuzzy berdasarkan nama tabel. Pencarian mengembalikan maksimal 200 tabel.

      Single table

      Kategori

      Parameter

      Deskripsi

      Acceleration Method

      Select an acceleration method.

      Hologres mendukung tiga metode akselerasi:

      • Entire Project

      • Selected Tables

      • Single Table

      Pilih Single Table.

      MaxCompute Data Source

      Project Name

      Nama proyek MaxCompute.

      Schema Name

      Nama skema MaxCompute.

      Jika proyek MaxCompute Anda memiliki skema yang diaktifkan, tentukan skema apa pun yang Anda miliki izinnya. Parameter ini tidak diperlukan untuk proyek tanpa skema. Schema operations.

      Table Name

      Menentukan tabel sumber dalam skema MaxCompute yang ditentukan. Anda dapat menggunakan awalan nama tabel untuk melakukan pencarian fuzzy.

      Destination Hologres Table

      Schema

      Nama skema.

      Anda dapat memilih skema default public atau skema kustom yang telah Anda buat.

      Table Name

      Menentukan nama tabel Hologres yang digunakan untuk akselerasi kueri.

      Destination Table Description

      Menentukan deskripsi tabel Hologres yang digunakan untuk akselerasi kueri.

    3. Setelah membuat tabel eksternal, buka Metadata Management > Instances Connected pada panel navigasi kiri. Temukan dan klik dua kali tabel eksternal tersebut. Pada tab editor yang terbuka, klik Data Preview untuk memverifikasi bahwa Anda dapat mengkueri data MaxCompute.

Buat tabel internal di konsol

Anda juga dapat membuat tabel di HoloWeb tanpa menulis SQL:

  1. Login ke Hologres Management Console. Pada panel navigasi kiri, klik Instances untuk membuka halaman Instances. Pada kolom Instance ID/Name, klik instans target untuk membuka halaman Instance Details. Di pojok kanan atas halaman, klik Connect to Instance untuk membuka HoloWeb.

  2. Pada bilah navigasi atas halaman HoloWeb, klik Database dan pilih Log On to Database. Pada kotak dialog Log On to Database, pilih grup komputasi dari daftar drop-down Select a virtual warehouse.. Di bawah Select Database, pilih Existing Database, pilih database target Anda dari daftar drop-down Database Name, lalu klik OK. Halaman HoloWeb akan secara otomatis refresh setelah login berhasil.

  3. Pada bilah navigasi atas halaman HoloWeb, pilih Metadata Management > Create Table untuk membuka halaman Create Internal Table.

    Atau, pada tab Metadata Management, perluas database target dalam daftar Instances Connected. Klik kanan skema target di bawah database dan pilih Create Internal Table.

  4. Pada halaman Create Internal Table, konfigurasikan parameter.

    Parameter

    Kategori

    Parameter

    Deskripsi

    Basic Properties

    Schema

    Nama skema.

    Anda dapat memilih skema default, public, atau skema yang telah Anda buat.

    Table Name

    Nama tabel internal.

    Description

    Deskripsi tabel internal.

    Columns

    Column Name

    Nama kolom.

    Data Type

    Tipe data kolom.

    Primary Key

    Kolom atau kumpulan kolom yang secara unik mengidentifikasi setiap baris dalam tabel.

    Nullable

    Menentukan apakah kolom dapat berisi nilai NULL.

    Array

    Menentukan apakah kolom merupakan array dari tipe data yang dipilih.

    Description

    Deskripsi kolom.

    Operations

    Mencakup Delete, Up, dan Down.

    Properties

    Storage mode

    Nilai yang valid meliputi Column-oriented Storage, Row-oriented Storage, dan Row-column Storage.

    Nilai default adalah Column-oriented Storage.

    Table data lifecycle (Days)

    TTL untuk data tabel. Siklus hidup dimulai saat data pertama kali ditulis. Data yang kedaluwarsa akan dihapus pada waktu yang tidak terjadwal.

    Nilai default adalah Permanent.

    Binlog

    Mengaktifkan Binlog untuk tabel. Subscribe to Hologres Binlog.

    Binlog Lifecycle

    TTL untuk data Binlog. Subscribe to Hologres Binlog. Nilai default adalah Permanent.

    Distribution key

    Kolom (distribution_key) yang digunakan untuk mendistribusikan data ke shard. Distribution Key.

    Segment key

    Kolom waktu event (event_time_column) yang digunakan untuk pengorganisasian dan pemangkasan data. Event Time Column (Segment Key).

    Clustering key

    Kolom (clustering_key) yang mengurutkan data dalam setiap shard, meningkatkan performa kueri. Clustering Key.

    Dictionary encoding columns

    Kolom (dictionary_encoding_columns) tempat encoding kamus diaktifkan untuk penghematan ruang dan kueri lebih cepat. Dictionary Encoding.

    Bitmap columns

    Kolom (bitmap_columns) tempat indeks bitmap dibuat untuk pemfilteran dan join yang lebih cepat. Bitmap Index.

    Partitioned table

    N/A

    Mengaktifkan partisi tabel berdasarkan kunci partisi yang ditentukan.

  5. Di pojok kanan atas halaman, klik Submit. Setelah tabel dibuat, Anda dapat merefresh skema pada panel navigasi kiri untuk melihat tabel internal baru.

Kelola tabel internal di HoloWeb:

  • Edit tabel internal

    1. Pada tab Metadata Management, dalam daftar Instances Connected, klik dua kali tabel internal target.

    2. Pada halaman detail tabel, klik Edit Table. Anda dapat menambahkan kolom atau mengubah properti tabel, seperti siklus hidup data tabel.

    3. Klik Submit.

  • Hapus tabel internal

    1. Pada tab Metadata Management, dalam daftar Instances Connected, klik kanan tabel internal target dan pilih Delete Table.

    2. Pada kotak dialog Delete Table, klik OK.

  • Pratinjau data tabel

    1. Dalam daftar Instances Connected, klik dua kali tabel internal target.

    2. Pada tab detail tabel, klik Data Preview untuk melihat data tabel.

  • Pratinjau pernyataan DDL

    Pada tab detail tabel, klik DDL Statements untuk melihat pernyataan DDL tabel.