All Products
Search
Document Center

DataHub:Buat sinkronisasi Hologres

Last Updated:Mar 13, 2026

Topik ini menjelaskan cara membuat connector di DataHub untuk menyinkronkan data ke Hologres, serta mencakup catatan penting dan potensi masalah.

Persiapan

Persiapkan instans Hologres dan skema tabel

Buat instans Hologres di Konsol Hologres. Saat DataHub menyinkronkan data ke Hologres, tipe bidang DataHub dipetakan ke tipe data tabel Hologres yang sesuai. Tabel berikut menampilkan pemetaan tipe data tersebut.

DataHub

Hologres

TINYINT

SMALLINT

SMALLINT

SMALLINT

INTEGER

INTEGER

BIGINT

BIGINT

FLOAT

REAL

DOUBLE

DOUBLE PRECISION

DECIMAL

DECIMAL

STRING

TEXT

BOOLEAN

BOOLEAN

TIMESTAMP

TIMESTAMPTZ

Catatan

Hologres V2.0 dan versi selanjutnya mendukung empat tipe data DataHub baru: TINYINT, SMALLINT, INTEGER, dan FLOAT.

Buat tugas sinkronisasi

  1. Di DataHub, klik sebuah Topik untuk membuka halaman detailnya.

  2. Klik ikon image di pojok kanan atas halaman detail Topik.

  3. Pada halaman New Connector, klik Hologres. Di kotak dialog New Connector, konfigurasikan parameter lalu klik Create.

  4. Hologres mendukung sinkronisasi ke tabel partisi. Setelah Anda membuat tabel partisi di Hologres, tugas sinkronisasi secara otomatis menyinkronkan data berdasarkan bidang partisi.

    image

    Deskripsi parameter:

    Parameter

    Deskripsi

    Catatan

    Instance

    ID instans Hologres.

    Buka Konsol Hologres. Di panel navigasi sebelah kiri, klik Instance List untuk melihat Instance ID.

    DataBase

    Nama database Hologres.

    Tidak ada

    Table

    Nama tabel Hologres yang menerima data.

    Tidak ada

    Primary key sync policy

    Kebijakan untuk menyinkronkan data dari DataHub ketika tabel Hologres memiliki primary key.

    • replace: Jika terjadi konflik primary key saat operasi penulisan, data baru akan menimpa data lama.

    • ignore: Jika terjadi konflik primary key saat operasi penulisan, data baru diabaikan dan data yang ada tetap dipertahankan.

    Sync scenario

    Mode untuk menyinkronkan data dari DataHub ke Hologres.

    • default: Menulis data DataHub ke Hologres satu per satu record.

    • dts_old: Menonaktifkan aturan baru untuk kolom tambahan.

    • dts: Mengaktifkan aturan baru untuk kolom tambahan.

    Import Fields

    Bidang yang akan diimpor ke Hologres.

    Anda dapat mengimpor beberapa atau semua bidang sesuai kebutuhan.

    Auth Mode

    Nilai default adalah AK.

    Tidak ada

    AccessId

    ID AccessKey yang digunakan untuk mengakses instans Hologres.

    Anda dapat mengklik AccessKey Management untuk mendapatkan ID AccessKey Anda.

    AccessKey

    Rahasia AccessKey yang digunakan untuk mengakses instans Hologres.

    Anda dapat mengklik AccessKey Management untuk mendapatkan rahasia AccessKey Anda.

    Start Time

    Waktu paling awal untuk mulai menyinkronkan data.

    Tidak ada

    TimestampUnit

    Unit waktu untuk sinkronisasi.

    Jika data berisi bidang bertipe TIMESTAMP, nilai-nilainya akan dikonversi berdasarkan TimestampUnit yang ditentukan, lalu ditulis ke bidang bertipe tanggal di sistem downstream.

    Catatan
    • Mode sinkronisasi dts dan dts_old digunakan dalam skenario di mana data ditulis dari Data Transfer Service (DTS) ke DataHub, lalu disinkronkan ke Hologres.

    • Untuk informasi lebih lanjut tentang aturan kolom tambahan, lihat dokumen Hologres Impor data dari DataHub.

  5. Sinkronkan data dari DataHub ke Hologres.

    Setelah connector dibuat, Anda dapat melihat status sinkronisasi data real-time pada tab Sync Tasks di halaman detail Topik.

  6. Lakukan kueri data di Hologres.

    Hubungkan instans Hologres Anda ke tool developer untuk melakukan kueri terhadap data yang telah disinkronkan secara real-time. Untuk informasi lebih lanjut, lihat Hubungkan ke instans Hologres. Berikut contoh pernyataan pencarian.

    SELECT COUNT(*) FROM lineitem;

Lampiran 1: FAQ

Error saat membuat tugas sinkronisasi

 ErrorCode=NoPermission; ErrorMessage=Rejected by IP whitelist

Solusi: Hologres menggunakan daftar putih IP di HoloWeb untuk manajemen akses. Jika error ini terjadi, periksa pengaturan daftar putih IP Anda di HoloWeb. Untuk detail cara menambahkan alamat IP DataHub ke daftar putih, lihat daftar putih IP.