All Products
Search
Document Center

Data Transmission Service:Pemetaan nama objek

Last Updated:Jun 21, 2026

Data Transmission Service (DTS) mendukung pemetaan nama objek, yang memungkinkan Anda mengganti nama objek di instans tujuan. Topik ini menjelaskan cara menggunakan fitur tersebut saat mengonfigurasi tugas migrasi data.

Batasan

  • Pemetaan nama objek hanya tersedia pada langkah Migration Types and Objects saat mengonfigurasi tugas migrasi data.
    Catatan Jangan lakukan pemetaan nama objek setelah tugas migrasi data dimulai karena dapat menyebabkan kegagalan tugas.
  • Untuk database MongoDB, hanya pemetaan nama database dan pemetaan nama koleksi (setara dengan pemetaan nama tabel) yang didukung.

Memetakan nama objek secara individual

  1. Pada langkah Migration Types and Objects, pindahkan objek yang ingin Anda migrasikan ke kotak Selected. Arahkan kursor ke nama database atau tabel yang ingin diubah, lalu klik tombol Edit.
    Penting Objek yang didukung bervariasi tergantung pada database sumber.
  2. Pada kotak dialog, atur nama tujuan untuk objek tersebut.
    Catatan
    • Jika database sumber dan tujuan adalah MySQL yang dikelola sendiri, ApsaraDB RDS for MySQL, atau PolarDB for MySQL, Anda juga dapat memfilter pernyataan Data Definition Language (DDL) dan Data Manipulation Language (DML) saat memetakan nama database atau tabel, serta memilih pernyataan DDL atau DML tertentu yang akan disinkronkan.
    • Jika terdapat konflik antara pengaturan pemetaan nama database dan pemetaan nama tabel, pengaturan untuk pemetaan nama tabel akan diutamakan.
    • Pemetaan nama database

      Pada kotak dialog Edit Database Name, atur nama database tujuan.

      Misalnya, Anda dapat mengubah nama database dari dtstestdata menjadi dtstestdatanew. Pada bagian DML&DDL Filtering, pilih operasi DML (seperti insert, update, dan delete) serta operasi DDL (seperti CREATE, ALTER, dan DROP untuk tabel, view, prosedur, pemicu, fungsi, dan indeks) yang akan disinkronkan, lalu klik OK.
    • Pemetaan nama tabel

      Pada kotak dialog Edit Table, atur nama tabel tujuan.

      Pada bidang Database Table Name, masukkan nama tabel tujuan (misalnya, mengganti nama tabel asli test1 menjadi testnew). Anda juga dapat mengatur filter condition, yang mendukung klausa WHERE SQL standar. Klik Validate Syntax untuk memeriksa kueri Anda. Pada bagian DML&DDL Filtering, pilih jenis operasi DML (insert, update, delete) dan DDL (CREATE, ALTER, DROP untuk tabel, view, prosedur, pemicu dan fungsi, serta indeks) yang akan disinkronkan.
    • Pemetaan nama kolom

      Pada kotak dialog Edit Table, atur nama kolom tujuan.

      Misalnya, Anda dapat mengganti nama kolom area menjadi areanew. Saat mengubah nama kolom, tooltip merah akan muncul di atas kotak input untuk menampilkan nama kolom asli.
      Catatan Pada langkah ini, Anda juga dapat mengecualikan kolom yang tidak ingin dimigrasikan dengan mengosongkan kotak centang yang sesuai.
  3. Klik OK.
  4. Ikuti petunjuk untuk menyelesaikan konfigurasi tugas.

Memetakan beberapa nama objek secara batch

  1. Pada langkah Migration Types and Objects, pindahkan objek yang ingin Anda migrasikan ke kotak Selected.
    Penting Jika objek terakhir yang dipilih adalah database, fitur pemetaan nama batch tidak tersedia dan opsi Batch Change Object Names dinonaktifkan.
  2. Klik Batch Change Object Names di bagian bawah halaman, lalu klik Advanced Settings.
  3. Pada halaman Advanced Settings, konfigurasikan aturan pemetaan batch untuk nama tabel dan kolom.
    1. Pilih cakupan aturan. Contoh ini menggunakan Partial Selection.
      Penting Saat memilih Partial Selection, Anda dapat memasukkan kata kunci untuk nama database atau tabel guna memfilter objek yang menjadi target aturan.
    2. Pilih dan konfigurasikan aturan.
    3. Klik Add Rule.
      Penting Anda dapat mengulangi langkah-langkah ini untuk mengonfigurasi aturan berbeda untuk tabel yang berbeda.
    4. Klik Preview untuk memverifikasi bahwa aturan bekerja sesuai harapan. Pada halaman pengaturan lanjutan, Anda dapat memfilter tabel menggunakan bidang Source Table Keyword, memilih jenis aturan seperti Rename All atau aturan untuk menambahkan awalan atau akhiran, lalu memasukkan nilai pada bidang Name. Misalnya, asumsikan bahwa Aturan 1 menambahkan awalan test_ ke tabel customer, dan Aturan 2 mengganti nama tabel order menjadi neworder. Setelah Anda mengklik Preview, tabel pratinjau parsial menunjukkan bahwa tabel customer dan order dalam database sumber dtstestdata dipetakan masing-masing ke test_customer dan neworder di database tujuan.
    5. Pada tab Partial Preview, klik ikon 向下箭头 di sebelah nama database pada bagian Destination Database, lalu klik Modify Column Names and Filter Conditions.
    6. Konfigurasikan aturan pemetaan nama kolom dan klik OK. Misalnya, Anda dapat memilih Add Prefix/Suffix, memasukkan test_ pada kotak input awalan, lalu klik OK pada baris tersebut untuk menghasilkan aturan pemetaan. Setelah aturan diterapkan, nama kolom target pada tabel di bawahnya akan diperbarui secara otomatis dengan awalan tersebut (misalnya, address menjadi test_address).
      Penting
      • Secara default, aturan berlaku untuk semua kolom. Anda dapat memasukkan kata kunci nama kolom dan mengklik Search untuk memfilter kolom yang akan dipetakan.
      • Pada kotak dialog ini, Anda juga dapat mengonfigurasi filter condition untuk memfilter data yang akan dimigrasikan. Untuk informasi lebih lanjut mengenai sintaksisnya, lihat Filter Condition Configuration.
    7. Klik OK.
  4. Setelah menyelesaikan konfigurasi, klik Precheck and Start.
  5. Ikuti petunjuk untuk menyelesaikan konfigurasi tugas.