All Products
Search
Document Center

Data Transmission Service:Filter data yang akan dimigrasikan

Last Updated:Jun 27, 2025

Saat mengonfigurasi objek yang akan dimigrasikan dalam tugas migrasi data, Anda dapat menentukan kondisi untuk memfilter data. Hanya data yang memenuhi kondisi tertentu yang akan dimigrasikan ke database tujuan. Fitur ini berguna untuk skenario seperti migrasi data rutin dan partisi tabel.

Prosedur

  1. Pada langkah Configure Migration Types and Objects, pindahkan objek yang diperlukan ke bagian Selected, arahkan pointer ke database atau tabel, lalu klik Edit. Select a table
  2. Dalam kotak dialog Edit Table, masukkan kondisi di bidang Filter.
    • Database relasional, seperti MySQL dan SQL Server. Enter an SQL condition
      Catatan
      • Kondisi SQL adalah pernyataan SQL WHERE standar. Operator berikut didukung: =, !=, <, dan >. Hanya data yang memenuhi kondisi WHERE yang akan dimigrasikan ke database tujuan. Sebagai contoh, masukkan orderid>100.
      • Anda dapat menentukan kondisi waktu dalam pernyataan SQL WHERE. Namun, pastikan bahwa kondisi waktu yang ditentukan valid. Misalnya, untuk memfilter data tambahan yang dibuat setelah tahun 2020, masukkan create_time>'2020-01-01' atau create_time>'2020-01-01 00:00:00'. Jangan masukkan create_time>'2020'.
      • Anda dapat menggunakan tanda kutip tunggal (') dalam kondisi filter jika diperlukan. Contohnya, masukkan address in('hangzhou','shanghai').
      • Kondisi filter tidak peka huruf besar/kecil. Jika sebuah tabel di database sumber berisi Kolom A dan Kolom a, Anda dapat menggunakan pernyataan SQL WHERE untuk memfilter hanya Kolom A. Dalam hal ini, masukkan WHERE A=10 bukan WHERE a=10.
    • Database non-relasional, seperti MongoDB.
      Catatan Anda dapat menentukan kondisi dalam format JSON. Hanya data yang memenuhi kondisi yang ditentukan yang akan dimigrasikan ke database tujuan. Sebagai contoh, masukkan {"id":{$gt:"52b64e55dc4449b7ba3d1183a0ea171b"}}. Hanya data dengan ID lebih besar dari nilai ini yang akan dimigrasikan.
  3. Klik Verify untuk memeriksa apakah sintaksis valid.
    Catatan
    • Jika sintaksis valid, pesan Information menunjukkan bahwa the validation is passed.
    • Jika sintaksis tidak valid, muncul pesan Error. Dalam hal ini, modifikasi kondisi sesuai petunjuk.
  4. Klik OK.
  5. Konfigurasikan parameter lain yang diperlukan untuk tugas migrasi data.