全部产品
Search
文档中心

DataWorks:Sinkronisasi real-time dari seluruh database MySQL ke Hologres (serverless)

更新时间:Feb 27, 2026

Topik ini menjelaskan cara menggunakan task serverless untuk menyinkronkan seluruh database MySQL ke Hologres secara real-time.

Prasyarat

  • Sumber data MaxCompute dan Hologres telah dibuat. Untuk informasi selengkapnya, lihat Konfigurasi Sumber Data.

  • Jika Anda menggunakan instans Alibaba Cloud RDS dan Alibaba Cloud Hologres, pengujian konektivitas akan lolos secara otomatis jika tidak ada daftar putih yang dikonfigurasi. Jika daftar putih dikonfigurasi, Anda harus menambahkan alamat IP yang diperlukan ke daftar putih tersebut. Untuk daftar alamat IP yang diperlukan, lihat Konektivitas jaringan dan konfigurasi daftar putih.

Buat task sinkronisasi serverless

Task sinkronisasi serverless adalah layanan sinkronisasi data yang sepenuhnya dikelola dan berbasis bayar sesuai penggunaan. Layanan ini memungkinkan Anda fokus pada logika bisnis tanpa perlu mengelola kelompok sumber daya atau konfigurasi jaringan di lapisan bawah.

1. Buat task sinkronisasi serverless

  1. Buka halaman Data Integration.

    Masuk ke Konsol DataWorks. Pada bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Integration > Data Integration. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go to Data Integration.

  2. Di panel navigasi kiri, klik Serverless Sync Task.

    image

  3. Pada bagian Serverless Sync Task, atur Source ke MySQL dan Destination ke Hologres. Lalu, klik Create Serverless Sync Task.

2. Konfigurasikan informasi dasar

Catatan
  • Untuk menggunakan sumber data yang sudah ada, klik Use Existing Data Source dan pilih sumber data dari daftar. Informasi sumber data akan diisi secara otomatis.

  • Anda tidak perlu menambahkan sumber data Source atau Destination di Data Integration atau Management Center terlebih dahulu. Sebagai gantinya, Anda dapat langsung mengonfigurasi detail Source atau Destination pada halaman ini.

  • Setelah mengonfigurasi informasi source dan destination, klik Test untuk menguji konektivitas. Untuk instans Alibaba Cloud RDS dan Alibaba Cloud Hologres, pengujian konektivitas akan lolos secara otomatis jika tidak ada daftar putih yang dikonfigurasi. Jika daftar putih dikonfigurasi, Anda harus menambahkan alamat IP yang diperlukan. Untuk daftar alamat IP yang diperlukan, lihat Konektivitas jaringan dan konfigurasi daftar putih.

image

3. Mengonfigurasi Tugas

1. Pilih database dan tabel yang akan disinkronkan

Setelah pengujian konektivitas berhasil, task sinkronisasi akan secara otomatis mengambil daftar database dan tabel dari sumber data. Untuk task MySQL-ke-Hologres, Anda dapat memilih Specify Databases and Tables atau Use Regular Expressions to Select Tables.

Pada daftar Source Tables, pilih tabel yang ingin Anda sinkronkan, lalu klik ikon image untuk menambahkannya ke daftar Selected Tables.

image

2. Konfigurasikan pemetaan tabel tujuan

Pada kolom Actions, klik Refresh Mapping. Kemudian, ikuti petunjuk di layar untuk mengonfigurasi table name mapping, field type mapping, dan schema name mapping.

image

3. Konfigurasikan peringatan, parameter lanjutan, dan lainnya

Di pojok kanan atas, klik Alert Settings, Advanced Parameter Settings, atau DDL Capability Settings, lalu lengkapi konfigurasi sesuai petunjuk.

4. Selesaikan konfigurasi

Setelah menyelesaikan konfigurasi, klik Complete Configuration.

Catatan

Ketika Anda pertama kali mengklik Complete Configuration, Configuration Check akan dilakukan secara otomatis. Perlu diperhatikan bahwa Configuration Check ini merupakan pemeriksaan awal dan tidak menghalangi operasi Complete Configuration.

image

Mulai tugas sinkronisasi

Penting
  • Menjalankan task akan memicu configuration check tambahan. configuration check ini bersifat wajib. Task tidak akan dijalankan jika pemeriksaan gagal.

  • Item pemeriksaan bervariasi tergantung pada jenis task sinkronisasi.

  • Pertama kali menjalankan task, sistem akan memeriksa apakah Anda memiliki izin yang diperlukan. Izin ini sama dengan izin yang dibutuhkan untuk membeli kelompok sumber daya serverless berbasis bayar sesuai penggunaan. Anda harus memiliki izin AliyunBSSOrderAccess dan AliyunDataWorksFullAccess untuk menjalankan task.

Pada halaman Serverless Sync Task, temukan task yang telah Anda buat, lalu klik Start di kolom Actions.

image

  • Setelah task dijalankan, statusnya akan masuk ke tahap Environment Preparation. Pada tahap ini, sistem menyiapkan sumber daya komputasi khusus untuk task tersebut. Proses ini biasanya memakan waktu beberapa menit.

    image

  • Ketika proses startup selesai, status berubah menjadi Running.

    image

Tugas sinkronisasi O&M

Lihat detail task

Klik nama task di kolom Name/ID atau konten di kolom Execution Overview untuk membuka halaman detail task.

image

  • Informasi Dasar: Meliputi informasi sumber data, ID pesanan penagihan, dan solusi sinkronisasi.

  • Status Eksekusi: Lihat status eksekusi setiap langkah dalam task sinkronisasi. Anda juga dapat melihat log operasional, catatan failover, dan pemanfaatan sumber daya.

  • Detail: Lihat detail tentang migrasi skema, inisialisasi data penuh, dan sinkronisasi real-time.

Konfigurasi task sinkronisasi

  1. Di kolom Actions task sinkronisasi serverless, klik Edit untuk membuka halaman konfigurasi task.

    image

  2. Anda dapat menambah, menghapus, atau mengubah tabel yang akan disinkronkan. Lalu, klik Complete Configuration.

  3. Di kolom Actions, klik Apply Updates.

    image

    • Ketika Anda mengklik Apply Updates, pemeriksaan awal akan dilakukan secara otomatis. Jika pemeriksaan awal gagal, update is blocked.

    • Pemeriksaan untuk update memiliki lebih sedikit item dibandingkan pemeriksaan saat initial startup. Karena sumber daya telah diinisialisasi, proses update tidak mencakup tahap persiapan sumber daya.

Referensi terkait

  • Untuk informasi lebih lanjut mengenai detail pesanan task dan konfigurasi parameter advanced, lihat Lampiran.

  • Jika Anda mengalami masalah dengan task sinkronisasi real-time serverless, lihat FAQ Sinkronisasi Real-time.