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
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.