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

Bagaimana cara mengisi database MySQL multi-tabel rasional dari database satu tabel yang ada?

Saya sarankan menggunakan alat ETL(extract translate load) dari Pentaho Business Intelligence kemasan. Ini memiliki sedikit kurva belajar tetapi akan melakukan persis apa yang Anda cari. Alat ETL mereka disebut Kettle dan sangat kuat setelah Anda menguasainya.

Ada dua versi Pentaho, versi perusahaan yang memiliki uji coba gratis, dan versi komunitas gratis. Versi komunitas lebih dari mampu, tetapi Anda juga dapat mencoba versi perusahaan.

Ini beberapa linknya

Situs Edisi Komunitas Pentaho

Situs Ketel

Situs Perusahaan Pentaho

Pembaruan:Beberapa keluaran tabel

Salah satu langkah kunci dalam transformasi Anda adalah kombinasi pencarian-update . Langkah ini memeriksa tabel yang diberikan untuk melihat apakah ada catatan dari aliran data Anda dan menyisipkan catatan baru jika tidak. Terlepas dari apakah itu catatan baru atau lama, itu akan menambahkan bidang kunci dari catatan itu ke aliran data Anda. Saat Anda melanjutkan, Anda akan menggunakan kunci ini sebagai kunci asing saat Anda mengimpor data ke tabel terkait.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatif untuk Django.db.close_connection()

  2. MySQL mengurutkan berdasarkan jumlah kemunculan

  3. Menggunakan Variabel SESI PHP untuk menyimpan hasil kueri MySQL

  4. Tidak dapat terhubung ke server MySQL di MySQLCC ERROR 1043 Bad Handshake

  5. MySQL Query untuk menghitung Bulan Sebelumnya