Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Migrasi database mulai cepat menggunakan Talend

Talend adalah alat integrasi data yang cukup umum, tetapi Anda harus menyelesaikan pekerjaan dengan mengikuti langkah-langkah ini (yang sebenarnya berlaku untuk semua tipe database:PostgreSQL, Oracle, dll.):

  1. Buat koneksi database baru di panel Repositori, ke node Metadata-"Db Connections"-. Beri nama dan pilih "Tipe DB" sebagai "Microsoft SQL Server" (atau apa pun basis data sumber Anda) dan berikan detail koneksi.
  2. Buat koneksi database baru lainnya, tetapi kali ini sebagai "MySQL" (atau apa pun database target Anda).
  3. Buat pekerjaan baru untuk "Desain pekerjaan" (di Repositori).
  4. Perluas "SQL Server"-DB-koneksi dari Metadata, dan seret tabel yang diinginkan (di bawah "Skema Tabel") ke area kerja pekerjaan DAN pilih tMSSqlInput .
  5. Seret koneksi MySQL-DB dari Metadata ke area kerja DAN pilih tMysqlOutput . Tentukan tabel target.
  6. Klik Palet dan seret tPeta komponen ke area kerja antara dua komponen sebelumnya.
  7. Hubungkan tMSSqlInput ke tMap dan tMap ke tMysqlOutput dengan panah. Anda melakukannya dengan mengklik kanan tMSSqlInput, memilih Row-Main dan menyeret panah ke tMap. Sama dari tMap ke tMysqlOutput.
  8. Klik dua kali tMap, pilih semua kolom dari kiri dan seret ke kanan. Komponen tMap memungkinkan Anda melakukan transformasi data. Mungkin Anda bahkan tidak perlu menggunakan tMap antara komponen database. Tapi bagus untuk berjaga-jaga.
  9. Jalankan pekerjaan, dan atasi masalah seperlunya. Jika ada yang tidak beres, mulai ulang Talend Studio atau cukup tutup dan buka pekerjaan, dalam banyak kesempatan ini akan membantu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saat menjalankan EXPLAIN, jika nilai bidang untuk kunci tidak nol tetapi Ekstra kosong, apakah kunci tersebut digunakan?

  2. Menarik data ke template dari database eksternal dengan Django

  3. Bagaimana cara membuat urutan di MySQL?

  4. Kolom tidak dikenal di 'daftar bidang' ketika placeholder pernyataan yang disiapkan ada di subquery

  5. Men-debug Pemicu MySQL