Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Migrasi DB dengan Wizard Multi-Tabel NextForm

“Wizard Migrasi Multi-Tabel” dalam perangkat lunak IRI NextForm edisi DBMS memindahkan data dari satu database ke database lain, beberapa tabel sekaligus. Pengguna platform IRI Voracity juga dapat menggunakan fitur ini.

Berikut adalah contoh migrasi data dari dua tabel MySQL ke Oracle. Tabel tidak harus ada di lokasi target; namun, dalam contoh ini mereka melakukannya sebagai tabel kosong. Tabel target ORDERS_NF akan memiliki kolom “TOTAL” bertopeng.

Berikut adalah tabel yang ada di Skema pengujian database MySQL sumber, seperti yang ditunjukkan pada GUI Workbench IRI untuk NextForm:

Wizard dimulai dengan menanyakan sumber DB dan metode penargetan mana yang akan digunakan. NextForm mendukung IRI FACT (Fast Extract) dan ODBC untuk akuisisi data. Populasi data dapat melalui beban massal (yang NextForm akan menulis file kontrol utilitas beban) atau ODBC. Jika Anda menggunakan file datar dan memiliki lisensi Voracity (atau IRI CoSort), file yang dimuat tersebut dapat diurutkan sebelumnya pada kunci indeks utama, dengan mengabaikan fungsi pengurutan pemuat dan membuat pemuatan lebih cepat.

Di layar kedua, pilih tabel sumber yang akan Anda migrasikan. Ada tabel kedua yang dipilih di bagian yang tidak terlihat dari kotak gulir:

Anda dapat menggunakan berbagai aturan bidang untuk mengubah data Anda sebelum dimuat ke dalam tabel target. Dalam hal ini, kolom TOTAL akan ditutup dengan angka “1”:

Setelah memilih database dan skema target, halaman ringkasan menampilkan informasi yang dimasukkan di halaman wizard, bersama dengan aturan yang cocok dan tabel yang cocok yang ada:

Folder "batch baru" menunjukkan skrip yang dibuat oleh wizard. Karena produk IRI berjalan di baris perintah, satu-satunya file yang perlu dijalankan adalah file batch. Ini menggabungkan eksekusi semua skrip secara otomatis.

Di jendela pengeditan yang ditunjukkan di bawah ini adalah dua skrip yang mengekstrak data dari file sumber, dan mengubahnya sebelum menyimpannya ke dua file teks (CUSTOMERS_NF.out dan ORDERS_NF.out). Garis yang disorot menunjukkan transformasi yang akan terjadi pada bidang “TOTAL”.

Setelah file batch dieksekusi, data sekarang terlihat di tabel target. Kolom "TOTAL" sekarang menampilkan 1 tempat data sebenarnya dulu. Ini berguna saat menyiapkan sistem database baru saat Anda tidak ingin data produksi Anda terlihat selama pengujian.

Jika karena alasan tertentu migrasi Anda tidak berhasil, file log yang dibuat selama eksekusi file batch akan membantu dalam menentukan alasannya. Misalnya, jika Anda memiliki data dalam tipe atau format data yang salah, file log akan menampilkannya.

Dalam kasus berikut, transfer berhasil:

NextForm menyertakan wizard migrasi yang mudah diikuti ini untuk proyek migrasi data multi-tabel Anda. Setelah aturan Anda disiapkan, juga cukup mudah untuk menerapkan aturan pemetaan tersebut selama migrasi Anda untuk menyimpan langkah di lain waktu.

Email [email protected] jika Anda memiliki pertanyaan; pastikan untuk menentukan bahwa Anda menulis tentang edisi DBMS dari Formulir Berikutnya. Untuk bantuan dalam memigrasi batasan kompleks, pemicu, prosedur SQL dan/atau aplikasi database, hubungi Layanan Profesional IRI, atau pakar database pihak ketiga.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memisahkan String :Sekarang dengan lebih sedikit T-SQL

  2. Terkadang Anda BISA meningkatkan ukuran kolom di tempat

  3. Migrasi Data Menggunakan Network_link

  4. Meneliti Dampak Kinerja dari Beban Kerja Adhoc

  5. Apa itu Operator SQL dan bagaimana cara kerjanya?