全部产品
Search
文档中心

Realtime Compute for Apache Flink:Kelola katalog Hologres

更新时间:Nov 10, 2025

Setelah mengonfigurasi katalog Hologres, Anda dapat langsung membaca metadata Hologres di konsol pengembangan Realtime Compute. Hal ini menghilangkan kebutuhan untuk mendaftarkan tabel Hologres secara manual, sehingga meningkatkan efisiensi pengembangan dan memastikan akurasi data. Topik ini menjelaskan cara mengonfigurasi, melihat, menggunakan, dan menghapus katalog Hologres.

Prasyarat

Instans Hologres khusus telah dibuat, dan database telah dibuat dalam instans tersebut. Untuk informasi selengkapnya, lihat Buat database.

Batasan

  • Anda tidak dapat memodifikasi katalog. Untuk melakukan perubahan, Anda harus menghapus katalog yang ada dan membuat yang baru.

  • Instans Hologres harus berupa instans khusus. Instans kluster bersama tidak didukung karena Realtime Compute for Apache Flink hanya dapat membaca dari dan menulis ke tabel internal di Hologres.

Buat katalog Hologres

Penting

Setelah katalog dibuat, konfigurasinya tidak dapat dimodifikasi. Untuk melakukan perubahan, Anda harus menghapus katalog yang ada dan membuat yang baru.

Gunakan UI

Untuk mengatur parameter yang didukung oleh konektor Hologres, Anda dapat menggunakan perintah SQL untuk membuat katalog Hologres.

  1. Buka halaman Data Management.

    1. Login ke Konsol Realtime Compute. Di kolom Actions untuk ruang kerja target, klik Console.

    2. Klik Data Management.

  2. Klik Create Catalog, pilih Hologres, lalu klik Next.

  3. Konfigurasi parameter.

    image

    Parameter

    Deskripsi

    Diperlukan

    Keterangan

    catalogname

    Nama katalog Hologres.

    Ya

    Nama hanya boleh terdiri dari huruf kecil (a-z) dan angka (0-9). Huruf kapital, tanda hubung (-), garis bawah (_), dan karakter khusus lainnya tidak didukung.

    endpoint

    Port jaringan instans Hologres.

    Ya

    Jika instans Hologres dan ruang kerja Flink berada dalam VPC yang sama: Buka Hologres console. Di halaman produk instans target, ambil endpoint VPC dari bagian Network Information.

    Untuk jenis jaringan lainnya, lihat Bagaimana cara mendapatkan Endpoint instans Hologres?.

    username

    • Nama pengguna akun kustom. Formatnya adalah BASIC$<user_name>.

    • ID AccessKey dari akun Alibaba Cloud atau pengguna Resource Access Management (RAM).

    Ya

    • Pengguna harus memiliki izin untuk mengakses database Hologres yang sesuai. Untuk informasi lebih lanjut tentang izin database Hologres dan manajemen pengguna, lihat model izin Hologres dan Manajemen pengguna.

    • Untuk informasi lebih lanjut tentang cara mendapatkan ID AccessKey dan rahasia AccessKey, lihat Bagaimana cara melihat ID AccessKey dan rahasia AccessKey?.

      Penting
      • Untuk mencegah kebocoran AccessKey atau kata sandi Anda, gunakan variabel proyek untuk menentukan nilainya. Untuk informasi selengkapnya, lihat Variabel proyek.

      • Katalog yang dibuat menggunakan akun kustom hanya menampilkan database yang memiliki izin untuk akun tersebut. Katalog yang dibuat menggunakan pasangan AccessKey dapat menampilkan semua database dalam instans.

    password

    • Kata sandi akun kustom.

    • Rahasia AccessKey dari akun Alibaba Cloud atau pengguna RAM.

    Ya

    dbname

    Nama database Hologres.

    Ya

    Database harus dibuat dalam instans Hologres target. Jika tidak, terjadi kesalahan saat Anda membuat katalog.

  4. Klik OK.

    Setelah membuat katalog, Anda dapat melihatnya di bawah Metadata.

Gunakan perintah SQL

  1. Di editor halaman Kueri Data, masukkan perintah untuk membuat katalog Hologres.

    Sintaksis:

    CREATE CATALOG <catalogname> WITH (
      'type' = 'hologres',
      'endpoint' = '<endpoint>', 
      'username' = '<AccessKey>',
      'password' = '<AccessSecret>',
      'dbname' = '<dbname>'
    );

    Contoh:

    Contoh sederhana

    Contoh konsumsi waktu nyata

    CREATE CATALOG holocatalog WITH (
      'type' = 'hologres',
      'endpoint' = 'hgpostcn-cn-******-cn-hangzhou-vpc-st.hologres.aliyuncs.com:80', 
      'username' = 'LTAI********************',
      'password' = '${secret_values.ak_holo}',
      'dbname' = 'holo_test'
    );

    Binary logging harus diaktifkan untuk mengonsumsi data binary logging.

    CREATE CATALOG holocatalog WITH (
      'type' = 'hologres',
      'endpoint' = 'hgpostcn-cn-******-cn-hangzhou-vpc-st.hologres.aliyuncs.com:80', 
      'username' = 'LTAI********************',
      'password' = '${secret_values.ak_holo}',
      'dbname' = 'holo_test',
      'binlog' = 'true', -- Saat Anda membuat katalog, Anda dapat mengatur parameter WITH yang didukung oleh tabel sumber, tabel dimensi, dan tabel sink. Saat Anda menggunakan tabel dalam katalog ini, parameter default ini akan ditambahkan secara otomatis.
      'cdcmode' = 'true',
      'connectionpoolname' = 'the_conn_pool',
      'table_property.binlog.level' = 'replica', -- Anda juga dapat meneruskan properti tabel Hologres yang dipertahankan saat membuat katalog. Dengan demikian, saat Anda membuat tabel, binary logging diaktifkan secara default.
      'table_property.binlog.ttl' = '259200'
    );

    Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Diperlukan

    Keterangan

    catalogname

    Nama katalog Hologres.

    Ya

    Nama hanya boleh terdiri dari huruf kecil (a-z) dan angka (0-9). Huruf kapital, tanda hubung (-), garis bawah (_), dan karakter khusus lainnya tidak didukung.

    type

    Jenis.

    Ya

    Nilainya tetap `hologres`.

    endpoint

    Endpoint instans Hologres.

    Ya

    Jika instans Hologres dan ruang kerja Flink berada dalam VPC yang sama: Buka Hologres console. Di halaman produk instans target, ambil endpoint VPC dari bagian Network Information.

    Untuk jenis jaringan lainnya, lihat Bagaimana cara mendapatkan Endpoint instans Hologres?.

    username

    ID AccessKey akun Alibaba Cloud.

    Ya

    Untuk informasi selengkapnya, lihat Bagaimana cara melihat ID AccessKey dan rahasia AccessKey?.

    Catatan
    • Untuk mencegah kebocoran informasi AccessKey Anda, gunakan variabel untuk menentukan nilai kata sandi. Untuk informasi selengkapnya, lihat Variabel proyek.

    • Pengguna yang sesuai dengan AccessKey harus memiliki izin untuk mengakses database Hologres yang sesuai. Untuk informasi selengkapnya tentang izin database Hologres, lihat model izin Hologres.

    password

    Rahasia AccessKey akun Alibaba Cloud.

    Ya

    dbname

    Nama database Hologres.

    Ya

    Database harus dibuat dalam instans Hologres target. Jika tidak, terjadi kesalahan saat Anda membuat katalog.

    ignore-non-persisted-options

    Menentukan apakah opsi non-persisten diabaikan saat Anda membuat tabel dengan opsi non-persisten dalam katalog Hologres.

    Tidak

    Nilai yang valid:

    • true (default): Tabel dibuat, dan semua opsi non-persisten diabaikan.

    • false: Terjadi kesalahan, dan tabel gagal dibuat.

    Catatan

    Opsi tabel dalam katalog Hologres dipertahankan jika Anda dapat mengambil kembali informasi yang sama seperti yang Anda definisikan dalam pernyataan DDL saat membaca informasi tabel dari katalog lagi. Saat ini, hanya opsi endpoint, username, password, dan dbname yang dapat dipertahankan.

    catalog.table.metadata-columns

    Saat Anda menentukan tabel sumber menggunakan katalog ini, Anda dapat menambahkan kolom metadata dari tabel sumber binary logging Hologres ke skema tabel sesuai kebutuhan. Pisahkan beberapa kolom metadata dengan titik koma (;), misalnya, hg_binlog_event_type;hg_binlog_timestamp_us.

    Tidak

    Secara default, tidak ada kolom metadata yang ditambahkan. Saat Anda mengonfigurasi parameter ini, kolom metadata yang ditentukan ditambahkan ke skema tabel yang dikembalikan. Kolom-kolom ini hanya berlaku untuk tabel sumber binary logging Hologres. Oleh karena itu, tabel yang dikembalikan oleh katalog ini hanya dapat digunakan sebagai tabel sumber, bukan sebagai tabel sink atau tabel dimensi. Enam jenis kolom meta didukung. Untuk informasi selengkapnya, lihat Bidang binary logging Hologres.

    Catatan

    Parameter ini hanya didukung di Ververica Runtime (VVR) 8.0.11 dan versi yang lebih baru.

    Parameter lain yang didukung oleh konektor Hologres

    Saat Anda membuat katalog, Anda dapat menentukan beberapa parameter, termasuk parameter WITH. Saat Anda menggunakan tabel dalam katalog ini, parameter-parameter tersebut dikonfigurasi secara default.

    Tidak

    Untuk menggunakan fitur ini, Anda harus mengatur parameter ignore-non-persisted-options ke true.

  2. Setelah Anda memasukkan kode untuk membuat katalog, klik Run di pojok kanan atas.

Lihat katalog Hologres

Setelah mengonfigurasi katalog Hologres, Anda dapat melihat metadatanya sebagai berikut:

  1. Buka halaman Data Management.

    1. Login ke Konsol Realtime Compute.

    2. Klik Console di kolom Actions ruang kerja target.

    3. Klik Data Management.

  2. Di halaman Catalog List, lihat Catalog Name dan Type.

    Klik View untuk melihat database dan tabel dalam katalog target. Jika skema adalah `public`, awalan skema dihilangkan dari nama tabel.

Gunakan katalog Hologres

Catatan:

  • Jika skema adalah `public`, Anda dapat menghilangkan awalan nama skema dan menentukan nama tabel sebagai ${table_name} alih-alih ${schema_name.table_name}.

  • Tabel yang dibaca dari katalog Hologres mendukung konsumsi data yang diperbarui. Untuk tabel-tabel ini, properti `ignoredelete` bernilai `false` secara default, dan properti `mutatetype` bernilai `insertorupdate` secara default. Untuk informasi selengkapnya tentang properti `ignoredelete` dan `mutatetype`, lihat Penggabungan dan pembaruan parsial tabel lebar.

Buat tabel Hologres

Contoh ini membuat tabel bernama holotable dalam database holodb, yang berada dalam katalog Hologres holocatalog.

Catatan
  • Saat Anda membuat tabel dalam katalog Hologres yang telah didaftarkan, parameter `connector` wajib ada dalam klausa WITH, dan nilainya harus `hologres`. Anda dapat menghilangkan parameter lain, seperti `endpoint`.

  • Anda tidak dapat langsung menambahkan atau memodifikasi parameter WITH yang didukung dalam definisi tabel Hologres. Sebagai gantinya, Anda dapat menggunakan petunjuk SQL untuk menambahkan atau memodifikasinya dalam pernyataan INSERT.

Lakukan langkah-langkah berikut:

Gunakan UI

  1. Buka halaman Data Management.

    1. Login ke Konsol Realtime Compute.

    2. Di kolom Actions untuk ruang kerja target, klik Console.

    3. Klik Data Management.

  2. Buka database target.

    1. Di kolom Actions katalog target, klik View.

    2. Di kolom Actions database target, klik View.

  3. Buat tabel Hologres.

    1. Klik Create Table.

    2. Di tab Connect With Built-in Connector, Anda dapat memilih konektor Hologres dan klik Next.

    3. Masukkan pernyataan CREATE TABLE dan konfigurasikan parameter. Tabel berikut memberikan contoh.

      Sintaksis

      Contoh

      CREATE TABLE `${catalog_name}`.`${db_name}`.`${table_name}` (
       ...
      ) WITH (
       'connector' = 'hologres'
      );
      CREATE TABLE `holocatalog`.`holo_test`.`product` (
       id INT,
       name STRING
      ) WITH (
       'connector' = 'hologres'
      );
    4. Klik OK.

Gunakan perintah SQL

  1. Di editor halaman Kueri Data, masukkan pernyataan CREATE TABLE berikut.

    Anda dapat membuat tabel Hologres dengan salah satu cara berikut:

    Gunakan perintah USE CATALOG HoloName

    Gunakan pernyataan USE untuk langsung mereferensikan katalog Hologres.

    Sintaksis

    Contoh

    USE CATALOG ${catalog_name};
    CREATE TABLE `${db_name}`.`${schema_name.table_name}`(
      ...
     ) WITH (
       'connector' = 'hologres'
     );
    USE CATALOG holocatalog;
    CREATE TABLE `holodb`.`holotable` (
     id INT,
     name STRING
    ) WITH (
     'connector' = 'hologres'
    );

    Gunakan pernyataan DDL

    Langsung mereferensikan katalog Hologres dalam pernyataan DDL.

    Sintaksis

    Contoh

    CREATE TABLE `${catalog_name}`.`${db_name}`.`${schema_name.table_name}`(
      ...
     ) WITH (
       'connector' = 'hologres'
     );
    CREATE TABLE `holocatalog`.`holodb`.`holotable` (
     id INT,
     name STRING
    ) WITH (
     'connector' = 'hologres'
    );

    Anda dapat mengatur properti tabel fisik dalam pernyataan DDL.

    CREATE TABLE `holocatalog`.`holodb`.`holotable` (
      id INT,
      name STRING
    ) WITH (
      'connector' = 'hologres',
      'table_property.orientation' = 'column',
      'table_property.distribution_key' = 'a',
      'table_property.clustering_key' = 'b:desc',
      'table_property.bitmap_columns' = 'a,b',
      'table_property.segment_key' = 'c',
      'table_property.time_to_live_in_seconds' = '86400',
      'table_property.binlog.level' = 'replica',
      'table_property.binlog.ttl' = '86400'
    );
  2. Masukkan pernyataan CREATE TABLE dan klik Run di pojok kanan atas.

Saat membuat tabel Hologres, Anda dapat mengatur properti tabel dalam klausa WITH. Beberapa properti tidak dapat dimodifikasi. Mengatur properti tabel dengan benar membantu sistem mengorganisir dan mengkueri data secara efisien.

  • Properti tabel fisik: Properti tabel yang didukung sama dengan yang ada di Hologres. Katalog menambahkan awalan table_property. untuk pembedaan. Untuk informasi selengkapnya tentang parameter, lihat Ikhtisar pembuatan tabel dan Berlangganan log biner Hologres.

    Parameter

    Deskripsi

    Contoh

    Dapat dimodifikasi

    table_property.orientation

    Format penyimpanan tabel.

    'table_property.orientation' = 'row,column'

    Tidak dapat dimodifikasi.

    table_property.table_group

    Kelompok tabel.

    'table_property.table_group' = 'table_group_xxx'

    table_property.distribution_key

    Kunci distribusi.

    'table_property.distribution_key' = 'a,b'

    table_property.clustering_key

    Kunci pengelompokan.

    'table_property.clustering_key' = 'a,b:desc'

    able_property.event_time_column (sebelumnya table_property.segment_key)

    Kunci segmen.

    'table_property.event_time_column' = 'c,d' (atau 'table_property.segment_key' = 'c,d')

    table_property.bitmap_columns

    Indeks bitmap.

    'table_property.bitmap_columns' = 'a:on,b:off'

    Dapat dimodifikasi

    table_property.dictionary_encoding_columns

    Pengkodean bit.

    'table_property.dictionary_encoding_columns' = 'a:on,b:off,c:auto'

    table_property.time_to_live_in_seconds

    Masa hidup data (TTL) tabel.

    'table_property.time_to_live_in_seconds' = '864000'

    table_property.binlog.level

    Menentukan apakah binary logging diaktifkan.

    'table_property.binlog.level' = 'replica'

    table_property.binlog.ttl

    TTL log biner.

    'table_property.binlog.ttl' = '86400'

  • Parameter mode longgar: Saat membuat tabel menggunakan katalog Hologres, Anda dapat menggunakan parameter enableTypeNormalization untuk mengaktifkan mode longgar untuk tipe.

    Dimensi

    Deskripsi

    Skenario

    Dalam skenario seperti Create Table As Select (CTAS), Anda mungkin perlu menyesuaikan presisi tipe data bidang yang ada, misalnya, dari VARCHAR(10) ke VARCHAR(20), atau mengubah tipe data, misalnya, dari SMALLINT ke INT.

    Catatan

    • Mode longgar harus diaktifkan saat Anda memulai pekerjaan CTAS untuk pertama kalinya. Jika mode longgar tidak diaktifkan pada startup pertama, Anda harus menghapus tabel turunan dan melakukan restart tanpa status pekerjaan agar pengaturan tersebut berlaku.

    • Setelah mode longgar diaktifkan, jika tipe data dimodifikasi di hulu, modifikasi tipe dianggap berhasil dan pekerjaan CTAS berjalan normal, asalkan tipe ternormalisasi dari tipe yang dimodifikasi sama dengan tipe ternormalisasi aslinya. Jika tidak, tipe-tipe tersebut tidak kompatibel, dan pekerjaan CTAS melemparkan pengecualian.

    Nilai yang valid

    • false (default): Tabel fisik Hologres dibuat berdasarkan pemetaan tipe.

    • true: Mode longgar untuk tipe diaktifkan. Saat tabel fisik Hologres dibuat, tipe data dengan presisi lebih tinggi setelah normalisasi tipe digunakan. Daftar berikut menjelaskan aturan normalisasi tipe saat ini:

      • TINYINT, SMALLINT, INT, dan BIGINT dinormalisasi menjadi BIGINT.

      • CHAR, VARCHAR, dan STRING dinormalisasi menjadi STRING.

      • FLOAT dan DOUBLE dinormalisasi menjadi DOUBLE.

      • Tipe data lain dibuat berdasarkan aturan pemetaan tipe aslinya. Untuk informasi selengkapnya, lihat Pemetaan tipe.

Modifikasi tabel Hologres

Tabel berikut menjelaskan operasi yang didukung untuk memodifikasi tabel dan memberikan contoh.

Operasi

Sintaksis dan contoh

Modifikasi properti tabel

Hanya beberapa properti tabel yang dapat dimodifikasi. Untuk informasi selengkapnya, lihat Buat tabel Hologres.

  • Sintaksis:

    ALTER TABLE `${catalog_name}`.`${db_name}`.`${schema_name.table_name}` SET (
      'table_property.binlog.level' = 'replica',
      'table_property.binlog.ttl' = '64700'
    );
  • Contoh:

    ALTER TABLE `holocatalog`.`holodb`.`holotable` SET (
      'table_property.binlog.level' = 'replica',
      'table_property.binlog.ttl' = '64700'
    );

Ganti nama tabel

  • Sintaksis:

    ALTER TABLE `${catalog_name}`.`${db_name}`.`${schema_name.table_name}` 
    RENAME TO `${catalog_name}`.`${db_name}`.`${schema_name.new_table_name}`;
  • Contoh:

    ALTER TABLE `holocatalog`.`holodb`.`holotable` 
    RENAME TO `holocatalog`.`holodb`.`new_holotable`;

Tambahkan kolom

  • Sintaksis:

    ALTER TABLE `${catalog_name}`.`${db_name}`.`${schema_name.table_name}` 
    ADD <column_name> <column_datatype> COMMENT '<column_comment>';
  • Contoh:

    ALTER TABLE `holocatalog`.`holodb`.`holotable` 
    ADD address STRING COMMENT 'Informasi alamat';

Ganti nama kolom

  • Sintaksis:

    ALTER TABLE `${catalog_name}`.`${db_name}`.`${schema_name.table_name}` 
    RENAME <old_column_name> TO <new_column_name>;
  • Contoh:

    ALTER TABLE `holocatalog`.`holodb`.`holotable` 
    RENAME address TO new_address;

Modifikasi komentar kolom

  • Sintaksis:

    ALTER TABLE `${catalog_name}`.`${db_name}`.`${schema_name.table_name}` 
    MODIFY <column_name> <original_column_type> COMMENT '<new_column_comment>';
  • Contoh:

    ALTER TABLE `holocatalog`.`holodb`.`holotable` 
    MODIFY new_address STRING COMMENT 'Informasi alamat baru';

Baca dan tulis tabel Hologres

  • Baca data dari tabel Hologres dan tulis data tersebut ke tabel sink.

    Secara default, Flink membaca data dari tabel sumber Hologres dalam mode batch dan tidak mengonsumsi data baru secara waktu nyata. Untuk mengonsumsi data Hologres secara waktu nyata, gunakan salah satu metode berikut:

    • Konfigurasi saat pembuatan katalog: Gunakan perintah SQL untuk membuat katalog, aktifkan binary logging, dan konsumsi data log biner. Untuk informasi selengkapnya, lihat Contoh konsumsi waktu nyata. Kemudian, baca data Hologres. Tabel berikut menyediakan contoh kode.

      Sintaksis

      Contoh

      INSERT INTO ${other_sink_table}
      SELECT ...
      FROM `${catalog_name}`.`${db_name}`.`${schema_name.table_name}`;
      INSERT INTO sink_table
      SELECT id, name
      FROM `holocatalog`.`holodb`.`holotable`;
    • Ubah mode baca ke streaming: Gunakan petunjuk tabel untuk mengubah mode baca ke streaming. Tambahkan petunjuk /*+ OPTIONS('binlog'='true') */ ke pernyataan SQL. Tabel berikut menyediakan contoh kode.

      INSERT INTO sinktable
      SELECT id, name
        FROM `holocatalog`.`holodb`.`holotable`
        /*+ OPTIONS ('binlog' = 'true') */;
  • Tulis data dari tabel sumber ke tabel Hologres.

    Sintaksis

    Contoh

    INSERT INTO `${catalog_name}`.`${db_name}`.`${schema_name.table_name}`
    SELECT ... 
    FROM ${other_source_table}
    INSERT INTO `holocatalog`.`holodb`.`holotable`
    SELECT id, name 
    FROM source_table;

Gunakan sebagai katalog tujuan untuk CTAS

  • Sintaksis

    CREATE TABLE IF NOT EXISTS `${catalog_name}`.`${db_name}`.`${schema_name.table_name}`
    WITH (
      'connector' = 'hologres'
    ) AS TABLE ${other_source_table};
  • Contoh

    CREATE TABLE IF NOT EXISTS `holocatalog`.`holodb`.`holotable`
    WITH (
      'connector' = 'hologres'
    ) AS TABLE source_table;

CTAS memungkinkan Anda mengatur properti tabel fisik dalam klausa WITH. Saat tabel tujuan dibuat, properti yang sesuai diatur untuk tabel tersebut. Untuk informasi selengkapnya tentang parameter properti tabel yang didukung, lihat Buat tabel Hologres.

Selama sinkronisasi data dari sumber, katalog Hologres mungkin memaksa menulis ulang skema tujuan untuk memastikan bahwa data dapat ditulis ke Hologres. Hal ini terjadi dalam kasus berikut:

  • Skema hulu menggunakan kolom tipe DECIMAL sebagai kunci utama.

    Karena Hologres tidak mendukung tipe DECIMAL sebagai kunci utama, tipe kolom ditulis ulang ke BIGINT secara default. Jika perilaku ini tidak sesuai kebutuhan Anda, Anda dapat menggunakan sintaksis CTAS untuk mengonversi tipe ke STRING dan membuat ulang kunci utama.

  • Skema hulu berisi tipe TIME, TIMESTAMP, atau TIMESTAMP_LTZ dengan presisi lebih dari 6.

    Karena tipe waktu yang didukung oleh Hologres memiliki presisi 6, Flink secara implisit membuang presisi apa pun yang melebihi batas tersebut untuk memastikan bahwa data dapat ditulis ke Hologres.

Gunakan sebagai katalog tujuan untuk CDAS

  • Sintaksis

    CREATE DATABASE IF NOT EXISTS `${catalog_name}`.`${db_name}`
    WITH (
      'sink.parallelism' = '5' -- Atur konkurensi untuk setiap tabel sink.
    ) AS DATABASE ${other_source_database};
  • Contoh

    CREATE DATABASE IF NOT EXISTS `holocatalog`.`holodb`
    WITH (
      'sink.parallelism' = '5' -- Atur konkurensi untuk setiap tabel sink.
    ) AS DATABASE source_database;

Pengaturan parameter WITH:

  • Deklarasikan parameter untuk tabel sink: Saat pekerjaan dimulai, parameter ini diterapkan ke tabel hilir yang perlu disinkronkan. Untuk informasi selengkapnya tentang parameter yang didukung, lihat Tabel sink Hologres.

  • Tentukan schemaname: Sinkronkan data ke skema tertentu dari database Hologres tujuan. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Wajib

    Keterangan

    schemaname

    Nama skema.

    Tidak

    Nilai default adalah public.

  • Atur properti tabel fisik: Setiap tabel tujuan mungkin memerlukan properti tabel yang berbeda. Klausul WITH tidak mendukung pengaturan properti untuk setiap tabel secara terpisah.

    Untuk mengatur properti tabel, Anda harus membuat tabel tujuan secara manual sebelum memulai pekerjaan CDAS. Untuk informasi selengkapnya tentang properti tabel fisik, lihat Buat katalog Hologres.

Hapus katalog Hologres

Penting

Menghapus katalog Hologres tidak memengaruhi pekerjaan yang sedang berjalan. Namun, hal ini memengaruhi pekerjaan yang belum dipublikasikan atau pekerjaan yang perlu dijeda dan dilanjutkan. Lakukan operasi ini dengan hati-hati.

Gunakan UI

  1. Buka halaman Data Management.

    1. Login ke Konsol Realtime Compute.

    2. Di kolom Actions untuk ruang kerja target, klik Console.

    3. Klik Data Management.

  2. Di halaman Catalog List, temukan katalog target dan klik Delete di kolom Actions.

  3. Di kotak dialog yang muncul, klik Delete.

  4. Setelah penghapusan selesai, verifikasi bahwa katalog target telah dihapus dari bagian Metadata di sebelah kiri.

Gunakan perintah SQL

  1. Di editor halaman Kueri Data, masukkan perintah berikut.

    DROP CATALOG ${catalog_name}

    Dalam perintah tersebut, ${catalog_name} adalah nama katalog Hologres yang ingin Anda hapus, sebagaimana ditampilkan di konsol pengembangan Realtime Compute.

  2. Klik kanan perintah untuk menghapus katalog dan pilih Run.

  3. Di bagian Metadata di sebelah kiri, verifikasi bahwa katalog target telah dihapus.

FAQ

Referensi