全部产品
Search
文档中心

:Tambahkan atau hapus tabel sumber ke atau dari solusi sinkronisasi yang sedang berjalan

更新时间:Jul 06, 2025

Untuk solusi sinkronisasi yang digunakan untuk menyinkronkan data ke Hologres, Anda dapat menambahkan atau menghapus tabel sumber saat solusi sedang berjalan. Topik ini menjelaskan cara menambahkan atau menghapus tabel sumber ke atau dari solusi sinkronisasi tersebut.

Prasyarat

Solusi sinkronisasi yang digunakan untuk menyinkronkan data ke Hologres telah dibuat dan sedang berjalan. Untuk informasi lebih lanjut, lihat Buat Solusi Sinkronisasi Waktu Nyata untuk Menyinkronkan Data ke Hologres.

Tambahkan tabel sumber ke solusi sinkronisasi

  1. Di halaman Tasks, temukan solusi yang diinginkan dan pilih More > Modify Configuration untuk membuka halaman konfigurasi solusi.
  2. Tambahkan tabel sumber ke solusi sinkronisasi dan perbarui pemetaan antara tabel sumber dan tabel tujuan.
    1. Di bagian Source Table pada langkah Set Synchronization Sources and Rules, pilih tabel sumber yang ingin ditambahkan dari daftar Source Table dan klik ikon Icon untuk memindahkan tabel ke daftar Selected Source Table. Add source tables to Selected Source Table
    2. Klik Next Step.
    3. Klik Refresh source table and Hologres Table mapping pada langkah Set Destination Table untuk memperbarui pemetaan antara tabel sumber dan tabel tujuan Hologres.
    4. Lihat kemajuan pemetaan, tabel sumber, dan tabel tujuan yang dipetakan.
      Progress of mapping the source tables to destination tables
      No.Deskripsi
      1Kemajuan pemetaan tabel sumber ke tabel tujuan.
      Catatan Pemetaan mungkin memerlukan waktu lama jika Anda ingin menyinkronkan data dari sejumlah besar tabel.
  3. Klik Next Step.
  4. Konfigurasikan aturan untuk memproses pesan bahasa definisi data (DDL).
    Sumber seperti MySQL mungkin berisi pesan DDL. Anda dapat memodifikasi aturan pemrosesan yang dikonfigurasi untuk pesan DDL yang berbeda sesuai dengan kebutuhan bisnis Anda pada langkah Set Processing Policy for DDL Messages.
    1. Konfigurasikan parameter di bagian Processing Policy for DDL Messages in Real-time Sync. Processing rules for DDL messages
      Tabel berikut menjelaskan aturan pemrosesan untuk pesan DDL yang berbeda.
      Pesan DDLAturan
      CreateTableDataWorks memproses pesan DDL tipe terkait berdasarkan aturan berikut setelah menerima pesan:
      • Normal: mengirimkan pesan ke tujuan. Kemudian, tujuan memproses pesan tersebut. Setiap tujuan mungkin memproses pesan DDL berdasarkan logika bisnisnya sendiri. Jika Anda memilih Normal untuk CreateTable, DataWorks hanya meneruskan pesan tersebut.
      • Ignore: Mengabaikan pesan dan tidak mengirimkannya ke tujuan.
      • Alert: mengabaikan pesan dan mencatat peringatan dalam log sinkronisasi waktu nyata. Selain itu, peringatan tersebut berisi informasi tentang alasan mengapa pesan diabaikan karena kesalahan saat berjalan.
      • Error: mengembalikan kesalahan saat solusi sinkronisasi waktu nyata sedang berjalan dan menghentikan solusi sinkronisasi waktu nyata.
      DropTable
      AddColumn
      DropColumn
      RenameTable
      RenameColumn
      ChangeColumn
      TruncateTable
    2. Klik Next Step.
  5. Konfigurasikan sumber daya yang diperlukan oleh solusi sinkronisasi.
    Pada langkah Set Resources for Solution Running, atur parameter sesuai kebutuhan. Set Resources for Solution Running
    • Offline Sync
      ParameterDeskripsi
      Offline task name rulesNama node sinkronisasi batch yang digunakan untuk menyinkronkan data lengkap dari sumber. Setelah solusi sinkronisasi dibuat, DataWorks pertama-tama menghasilkan node sinkronisasi batch untuk menyinkronkan data lengkap, kemudian menghasilkan node sinkronisasi waktu nyata untuk menyinkronkan data tambahan.
      Resource Groups for Full Batch Sync Nodes

      Grup sumber daya eksklusif untuk Data Integration yang digunakan untuk menjalankan node sinkronisasi batch.

    • Scheduling Settings
      ParameterDeskripsi
      Select scheduling Resource Group

      Grup sumber daya untuk penjadwalan yang digunakan untuk menjalankan node.

      Hanya grup sumber daya eksklusif untuk Data Integration yang dapat digunakan untuk menjalankan solusi sinkronisasi. Anda dapat mengatur parameter ini ke nama grup sumber daya eksklusif untuk Data Integration yang Anda beli. Untuk informasi lebih lanjut, lihat Rencanakan dan konfigurasikan sumber daya.
      Catatan Jika Anda tidak memiliki grup sumber daya eksklusif, klik Create a new exclusive Resource Group untuk membuat satu.
    • Incremental Sync
      ParameterDeskripsi
      Resource Groups for Incremental Batch Sync Nodes

      Grup sumber daya eksklusif yang digunakan untuk menjalankan node sinkronisasi waktu nyata.

    • Channel Settings
      ParameterDeskripsi
      Maximum number of connections supported by source readJumlah maksimum koneksi Java Database Connectivity (JDBC) yang diizinkan untuk sumber. Tentukan angka yang sesuai berdasarkan sumber daya sumber. Nilai default: 20.
  6. Klik Complete Configuration untuk kembali ke halaman Tasks.
  7. Temukan solusi ke mana Anda menambahkan tabel sumber dan pilih More > Submit and Run di kolom Operation. Di pesan Submit and Run, klik OK untuk menjalankan solusi.
    Setelah Anda mengirim dan menjalankan solusi ke mana Anda menambahkan tabel sumber, sistem membandingkan tabel sumber di solusi asli dengan tabel sumber di solusi baru. Jika tabel sumber baru terdeteksi, sistem melakukan proses penambahan tabel sumber.
    Catatan Setelah Anda menambahkan tabel sumber ke solusi sinkronisasi pada titik waktu tertentu, sistem mulai memuat data ke tabel sumber baru ini pada titik waktu tersebut. Setelah pemuatan data selesai, sistem mulai menyinkronkan data di tabel sumber ini ke tujuan. Misalnya, solusi sinkronisasi Anda mulai berjalan pada pukul 08:00 dan masih berjalan pada pukul 09:00. Anda menambahkan tabel sumber ke solusi pada pukul 09:00. Kemudian, sistem mulai memuat data ke tabel tersebut dari pukul 09:00, dan pemuatan selesai pada pukul 10:00. Dalam hal ini, sistem menghentikan node sinkronisasi waktu nyata yang sedang berjalan dan mulai menyinkronkan data yang dihasilkan dari pukul 09:00 hingga 10:00 di tabel sumber baru ke tabel Hologres tujuan. Penambahan tabel sumber ke solusi sinkronisasi yang sedang berjalan dapat memastikan hanya konsistensi antara data sebelum dan sesudah sinkronisasi.
  8. Lihat detail penambahan tabel sumber.
    1. Di halaman Tasks, temukan solusi sinkronisasi ke mana Anda menambahkan tabel sumber dan klik Execution details di kolom Operation untuk membuka halaman detail solusi sinkronisasi.
    2. Di bagian Steps, temukan node Show Added or Removed Source Tables dan klik Execution details di kolom Status.
      Jika status node Show Added or Removed Tables adalah Succeeded, tabel sumber baru telah ditambahkan untuk solusi sinkronisasi.
    3. Lihat tabel sumber baru yang ditambahkan ke solusi sinkronisasi.

Hapus tabel sumber dari solusi sinkronisasi

  1. Di halaman Tasks, temukan solusi yang diinginkan dan pilih More > Modify Configuration untuk membuka halaman konfigurasi solusi.
  2. Hapus tabel sumber dari solusi sinkronisasi dan perbarui pemetaan antara tabel sumber yang tersisa dan tabel tujuan.
    1. Di bagian Source Table pada langkah Set Synchronization Sources and Rules, pilih tabel sumber yang ingin dihapus dari daftar Selected Source Table dan klik ikon Icon untuk memindahkan tabel kembali ke daftar Source Table. Remove the selected source tables
    2. Klik Next Step.
    3. Klik Refresh source table and Hologres Table mapping pada langkah Set Destination Table untuk memperbarui pemetaan antara tabel sumber dan tabel tujuan Hologres.
    4. Lihat kemajuan pemetaan, tabel sumber, dan tabel tujuan yang dipetakan.
      Progress of mapping the source tables to destination tables
      No.Deskripsi
      1Kemajuan pemetaan tabel sumber ke tabel tujuan.
      Catatan Pemetaan mungkin memerlukan waktu lama jika Anda ingin menyinkronkan data dari sejumlah besar tabel.
  3. Klik Next Step.
  4. Konfigurasikan aturan untuk memproses pesan bahasa definisi data (DDL).
    Sumber seperti MySQL mungkin berisi pesan DDL. Anda dapat memodifikasi aturan pemrosesan yang dikonfigurasi untuk pesan DDL yang berbeda sesuai dengan kebutuhan bisnis Anda pada langkah Set Processing Policy for DDL Messages.
    1. Konfigurasikan parameter di bagian Processing Policy for DDL Messages in Real-time Sync. Processing rules for DDL messages
      Tabel berikut menjelaskan aturan pemrosesan untuk pesan DDL yang berbeda.
      Pesan DDLAturan
      CreateTableDataWorks memproses pesan DDL tipe terkait berdasarkan aturan berikut setelah menerima pesan:
      • Normal: mengirimkan pesan ke tujuan. Kemudian, tujuan memproses pesan tersebut. Setiap tujuan mungkin memproses pesan DDL berdasarkan logika bisnisnya sendiri. Jika Anda memilih Normal untuk CreateTable, DataWorks hanya meneruskan pesan tersebut.
      • Ignore: mengabaikan pesan dan tidak mengirimkannya ke tujuan.
      • Alert: mengabaikan pesan dan mencatat peringatan dalam log sinkronisasi waktu nyata. Selain itu, peringatan tersebut berisi informasi tentang alasan mengapa pesan diabaikan karena kesalahan saat berjalan.
      • Error: mengembalikan kesalahan saat solusi sinkronisasi waktu nyata sedang berjalan dan menghentikan solusi sinkronisasi waktu nyata.
      DropTable
      AddColumn
      DropColumn
      RenameTable
      RenameColumn
      ChangeColumn
      TruncateTable
  5. Konfigurasikan sumber daya yang diperlukan oleh solusi sinkronisasi.
    Pada langkah Set Resources for Solution Running, atur parameter sesuai kebutuhan. Set Resources for Solution Running
    • Offline Sync
      ParameterDeskripsi
      Offline task name rulesNama node sinkronisasi batch yang digunakan untuk menyinkronkan data lengkap dari sumber. Setelah solusi sinkronisasi dibuat, DataWorks pertama-tama menghasilkan node sinkronisasi batch untuk menyinkronkan data lengkap, kemudian menghasilkan node sinkronisasi waktu nyata untuk menyinkronkan data tambahan.
      Resource Groups for Full Batch Sync Nodes

      Grup sumber daya eksklusif untuk Data Integration yang digunakan untuk menjalankan node sinkronisasi batch.

    • Scheduling Settings
      ParameterDeskripsi
      Select scheduling Resource Group

      Grup sumber daya untuk penjadwalan yang digunakan untuk menjalankan node.

      Hanya grup sumber daya eksklusif untuk Data Integration yang dapat digunakan untuk menjalankan solusi sinkronisasi. Anda dapat mengatur parameter ini ke nama grup sumber daya eksklusif untuk Data Integration yang Anda beli. Untuk informasi lebih lanjut, lihat Rencanakan dan konfigurasikan sumber daya.
      Catatan Jika Anda tidak memiliki grup sumber daya eksklusif, klik Create a new exclusive Resource Group untuk membuat satu.
    • Incremental Sync
      ParameterDeskripsi
      Resource Groups for Incremental Batch Sync Nodes

      Grup sumber daya eksklusif yang digunakan untuk menjalankan node sinkronisasi waktu nyata.

    • Channel Settings
      ParameterDeskripsi
      Maximum number of connections supported by source readJumlah maksimum koneksi Java Database Connectivity (JDBC) yang diizinkan untuk sumber. Tentukan angka yang sesuai berdasarkan sumber daya sumber. Nilai default: 20.
  6. Klik Complete Configuration untuk kembali ke halaman Tasks.
  7. Temukan solusi dari mana Anda menghapus tabel sumber dan pilih More > Submit and Run di kolom Operation. Di pesan Submit and Run, klik OK untuk menjalankan solusi.
    Jika Anda menghapus tabel sumber dari solusi sinkronisasi yang sedang berjalan, tabel sumber juga akan dihapus dari node sinkronisasi waktu nyata yang dihasilkan oleh solusi sinkronisasi. Setelah Anda mengirim dan menjalankan solusi sinkronisasi dari mana Anda menghapus tabel sumber, sistem terus menyinkronkan data pada saat solusi sinkronisasi mulai dijalankan ulang.
  8. Lihat detail penghapusan tabel sumber.
    1. Di bagian Steps, temukan node Show Added or Removed Source Tables dan klik Execution details di kolom Status.
      Jika status node Show Added or Removed Source Tables adalah Succeeded, tabel sumber telah dihapus dari solusi sinkronisasi.
    2. Lihat tabel sumber yang dihapus dari solusi sinkronisasi.