全部产品
Search
文档中心

Data Transmission Service:Ubah aturan penamaan untuk kolom tambahan

更新时间:Jul 02, 2025

Data Transmission Service (DTS) menambahkan kolom tambahan ke tabel yang disinkronkan ke DataHub dan MaxCompute. Kolom tambahan ini digunakan untuk mengelola metadata, mengurutkan data, dan menghapus duplikat. Jika nama kolom tambahan sama dengan nama kolom yang ada di tabel tujuan, sinkronisasi data gagal. Untuk menghindari masalah ini, kami sarankan Anda mengubah aturan penamaan untuk kolom tambahan.

Informasi latar belakang

Sebelum mengubah aturan penamaan untuk kolom tambahan, periksa apakah nama kolom tambahan sama dengan nama kolom yang ada di tabel tujuan. Tabel berikut mencantumkan aturan penamaan sebelumnya dan baru untuk kolom tambahan.

Penting Jika Anda menggunakan aturan penamaan sebelumnya untuk kolom tambahan, DTS secara otomatis menambahkan awalan dts_ ke kolom asli yang disinkronkan dari database sumber di database tujuan. Jika Anda menggunakan aturan penamaan baru untuk kolom tambahan, DTS tidak menambahkan awalan ke kolom asli yang disinkronkan dari database sumber di database tujuan.

Tabel 1. Aturan Penamaan untuk Kolom Tambahan

Instansi tujuanNama kolom tambahan sebelumnyaNama kolom tambahan baruReferensi
DataHub
  • dts_record_id
  • dts_instance_id
  • dts_db_name
  • dts_table_name
  • dts_operation_flag
  • dts_utc_timestamp
  • dts_before_flag
  • dts_after_flag
  • new_dts_sync_dts_record_id
  • new_dts_sync_dts_instance_id
  • new_dts_sync_dts_db_name
  • new_dts_sync_dts_table_name
  • new_dts_sync_dts_operation_flag
  • new_dts_sync_dts_utc_timestamp
  • new_dts_sync_dts_before_flag
  • new_dts_sync_dts_after_flag
Skema topik DataHub
MaxCompute
  • record_id
  • operation_flag
  • utc_timestamp
  • before_flag
  • after_flag
  • modifytime_year
  • modifytime_month
  • modifytime_day
  • modifytime_hour
  • modifytime_minute
  • new_dts_sync_record_id
  • new_dts_sync_operation_flag
  • new_dts_sync_utc_timestamp
  • new_dts_sync_before_flag
  • new_dts_sync_after_flag
  • new_dts_sync_modifytime_year
  • new_dts_sync_modifytime_month
  • new_dts_sync_modifytime_day
  • new_dts_sync_modifytime_hour
  • new_dts_sync_modifytime_minute
Skema tabel data inkremental

Prosedur

  1. Buat dan konfigurasikan tugas sinkronisasi data. Untuk informasi lebih lanjut, lihat Langkah 1 hingga 7 di Konfigurasikan Tugas Sinkronisasi Data Menggunakan Konsol DTS Lama.
  2. Di langkah Select Object to Be Synchronized, tentukan Whether to enable new additional column rules.
    Modify the naming rules for additional columns
    BagianDeskripsi
    YesJika Anda memilih Yes, aturan penamaan baru untuk kolom tambahan digunakan.
    Catatan Jika nama sebelumnya dari kolom tambahan sama dengan nama kolom yang ada di tabel tujuan, pilih Yes.

    DTS menambahkan awalan new_dts_sync_ ke nama sebelumnya dari kolom tambahan.

    Sebagai contoh, jika nama sebelumnya dari kolom tambahan adalah record_id, nama baru dari kolom tambahan adalah new_dts_sync_record_id.

    NoJika Anda memilih Tidak, aturan penamaan sebelumnya untuk kolom tambahan digunakan.
    Catatan Untuk informasi lebih lanjut tentang aturan penamaan untuk kolom tambahan, lihat Aturan Penamaan untuk Kolom Tambahan.
  3. Konfigurasikan parameter lain yang diperlukan untuk tugas sinkronisasi data.

Referensi