Praktik terbaik untuk menggunakan AWS Schema Conversion Tool - AWS Schema Conversion Tool

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Praktik terbaik untuk menggunakan AWS Schema Conversion Tool

Temukan informasi tentang praktik terbaik dan opsi untuk menggunakan AWS Schema Conversion Tool (AWS SCT).

Mengkonfigurasi memori tambahan

Untuk mengonversi skema database besar, seperti database dengan 3.500 prosedur tersimpan, Anda dapat mengonfigurasi jumlah memori yang tersedia untuk file. AWS Schema Conversion Tool

Untuk memodifikasi jumlah memori yang AWS SCT dikonsumsi
  1. Pada menu Pengaturan, pilih Pengaturan global, lalu pilih JVMopsi.

  2. Pilih Edit file konfigurasi dan pilih editor teks untuk membuka file konfigurasi.

  3. Edit JavaOptions bagian untuk mengatur memori minimum dan maksimum yang tersedia. Contoh berikut menetapkan minimum untuk empat GB dan maksimum untuk 40 GB.

    [JavaOptions] -Xmx40960M -Xms4096M

    Kami menyarankan Anda mengatur memori minimum yang tersedia untuk setidaknya empat GB.

  4. Simpan file konfigurasi, pilih OK, dan mulai ulang AWS SCT untuk menerapkan perubahan.

Mengkonfigurasi folder proyek default

AWS SCT menggunakan folder proyek untuk menyimpan file proyek, menyimpan laporan penilaian, dan menyimpan kode yang dikonversi. Secara default, AWS SCT menyimpan semua file di folder aplikasi. Anda dapat menentukan folder lain sebagai folder proyek default.

Untuk mengubah folder proyek default
  1. Pada menu Pengaturan, pilih Pengaturan global, lalu pilih Jalur file.

  2. Untuk jalur file proyek Default, masukkan path ke folder proyek default.

  3. Pilih Berlakukan, lalu pilih OKE.

Meningkatkan kecepatan migrasi data

Untuk memigrasikan kumpulan data besar, seperti kumpulan tabel dengan lebih dari 1 TB data, Anda mungkin ingin meningkatkan kecepatan migrasi. Saat Anda menggunakan agen ekstraksi data, kecepatan migrasi data bergantung pada berbagai faktor. Faktor-faktor ini termasuk jumlah irisan di klaster Amazon Redshift target Anda, ukuran file chunk dalam tugas migrasi Anda, tersedia RAM di PC tempat Anda menjalankan agen ekstraksi data, dan sebagainya.

Untuk meningkatkan kecepatan migrasi data, sebaiknya jalankan beberapa sesi uji migrasi dengan kumpulan data kecil dari data produksi Anda. Selain itu, kami menyarankan Anda menjalankan agen ekstraksi data Anda di PC dengan ukuran minimal 500 GB. SSD Selama sesi pengujian ini, ubah parameter migrasi yang berbeda memantau pemanfaatan disk Anda untuk mengetahui konfigurasi yang memastikan kecepatan migrasi data maksimum. Kemudian, gunakan konfigurasi ini untuk memigrasikan seluruh kumpulan data Anda.

Meningkatkan informasi pencatatan

Anda dapat meningkatkan informasi pencatatan yang dihasilkan AWS SCT saat mengonversi basis data, skrip, dan aplikasi Anda. SQL Meskipun meningkatkan informasi logging dapat memperlambat konversi, perubahan dapat membantu Anda memberikan informasi yang kuat ke AWS Support jika terjadi kesalahan.

AWS SCT menyimpan log di lingkungan lokal Anda. Anda dapat melihat file log ini dan membagikannya dengan AWS Support atau AWS SCT pengembang untuk pemecahan masalah.

Untuk mengubah setelan logging
  1. Pada menu Pengaturan, pilih Pengaturan global, lalu pilih Logging.

  2. Untuk jalur folder Log, masukkan folder untuk menyimpan log dari antarmuka pengguna.

  3. Untuk jalur folder log konsol, masukkan folder untuk menyimpan log antarmuka baris AWS SCT perintah (CLI).

  4. Untuk Ukuran file log maksimum (MB), masukkan ukuran, dalam MB, dari satu file log. Setelah file Anda mencapai batas ini, AWS SCT buat file log baru.

  5. Untuk Jumlah maksimum file log, masukkan jumlah file log yang akan disimpan. Setelah jumlah file log di folder mencapai batas ini, AWS SCT hapus file log tertua.

  6. Untuk jalur unduhan log Extractors, masukkan folder untuk menyimpan log agen ekstraksi data.

  7. Untuk jalur log ekstraktor Cassandra, masukkan folder untuk menyimpan log agen ekstraksi data Apache Cassandra.

  8. Pilih Minta jalur sebelum memuat untuk memastikan bahwa AWS SCT menanyakan tempat menyimpan log setiap kali Anda menggunakan agen ekstraksi data.

  9. Untuk mode Debug, pilih True. Gunakan opsi ini untuk mencatat informasi tambahan ketika AWS SCT log standar tidak menyertakan masalah apa pun.

  10. Pilih modul aplikasi utama untuk meningkatkan informasi pencatatan. Anda dapat meningkatkan informasi pencatatan untuk modul aplikasi berikut:

    • Umum

    • Loader

    • Parser

    • Printer

    • Penyelesai

    • Telemetri

    • Konverter

    • Jenis pemetaan

    • Antarmuka pengguna

    • Pengendali

    • Bandingkan skema

    • Pusat data klon

    • Penganalisis aplikasi

    Untuk setiap modul aplikasi sebelumnya, pilih salah satu level logging berikut:

    • Jejak — Informasi paling rinci.

    • Debug — Informasi terperinci tentang aliran melalui sistem.

    • Info — Acara runtime, seperti startup atau shutdown.

    • Peringatan — Penggunaan situasi runtime lain yang APIs tidak digunakan lagi dan API buruk yang tidak diinginkan atau tidak terduga.

    • Kesalahan — Kesalahan runtime atau kondisi tak terduga.

    • Kritis — Kesalahan yang menyebabkan aplikasi dimatikan.

    • Wajib — Tingkat kesalahan setinggi mungkin.

    Secara default, setelah Anda mengaktifkan mode Debug, AWS SCT menetapkan tingkat pencatatan Info untuk semua modul aplikasi.

    Misalnya, untuk membantu area masalah utama selama konversi, setel Parser, pemetaan Jenis, dan antarmuka Pengguna ke Trace.

Jika informasi menjadi terlalu bertele-tele untuk sistem file tempat log streaming, ubah ke lokasi dengan ruang yang cukup untuk menangkap log.

Untuk mengirimkan log ke AWS Support, buka direktori tempat log disimpan, dan kompres semua file menjadi satu file.zip yang dapat dikelola. Kemudian unggah file.zip dengan kasus dukungan Anda. Ketika analisis awal selesai dan pengembangan berkelanjutan dilanjutkan, kembalikan mode Debug ke false untuk menghilangkan logging verbose. Kemudian tingkatkan kecepatan konversi.

Tip

Untuk mengelola ukuran log dan merampingkan masalah pelaporan, hapus log atau pindahkan ke lokasi lain setelah konversi berhasil. Melakukan tugas ini memastikan bahwa hanya kesalahan dan informasi yang relevan yang dikirimkan ke AWS Support dan menjaga sistem file log agar tidak terisi.