Menggunakan antarmukaAWS SCT pengguna - AWS Schema Conversion Tool

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

Menggunakan antarmukaAWS SCT pengguna

Gunakan topik-topik berikut untuk membantu Anda menggunakan antarmukaAWS SCT pengguna. Untuk informasi tentang menginstalAWS SCT, lihatMenginstal, memverifikasi, dan memperbarui AWS SCT.

JendelaAWS SCT proyek

Ilustrasi berikut adalah apa yang Anda lihatAWS SCT ketika Anda membuat proyek migrasi skema, dan kemudian mengkonversi skema.

  1. Di panel kiri, skema dari basis data dari basis data dari basis data Anda disajikan dalam tampilan pohon. Skema database Anda adalah “lazy loaded.” Dengan kata lain, ketika Anda memilih item dari tampilan pohon,AWS SCT mendapat dan menampilkan skema saat ini dari database sumber Anda.

  2. Di panel tengah atas, item tindakan muncul untuk elemen skema dari mesin database sumber yang tidak dapat dikonversi secara otomatis ke mesin database target.

  3. Di panel kanan, skema dari instance DB target Anda disajikan dalam tampilan pohon. Skema database Anda adalah “lazy loaded.” Artinya, pada titik ketika Anda memilih item dari tampilan pohon,AWS SCT mendapat dan menampilkan skema saat ini dari database target Anda.

JendelaAWS SCT Proyek
  1. Di panel kiri bawah, ketika Anda memilih elemen skema, properti akan ditampilkan. Ini menggambarkan elemen skema sumber dan perintah SQL untuk membuat elemen dalam database sumber.

  2. Di panel kanan bawah, ketika Anda memilih elemen skema, properti akan ditampilkan. Ini menggambarkan elemen skema target dan perintah SQL untuk membuat elemen dalam database target. Anda dapat mengedit perintah SQL ini dan menyimpan perintah yang diperbarui dengan proyek Anda.

MemulaiAWS SCT

Untuk memulaiAWS Schema Conversion Tool, klik dua kali ikon aplikasi.

MembuatAWS SCT proyek

Gunakan prosedur berikut untuk membuatAWS Schema Conversion Tool proyek.

Untuk membuat proyek Anda
  1. Memulai AWS Schema Conversion Tool.

  2. Pada menu File, pilih Proyek baru. Kotak dialog proyek Baru akan muncul.

    Kotak dialog Proyek Baru
  3. Memasukkan nama untuk proyek Anda, yang menyimpan secara lokal di komputer Anda.

  4. Memasukkan lokasi untuk file proyek lokal Anda.

  5. Memilih OKE untuk membuat proyek AWS SCT.

  6. Pilih Tambahkan sumber untuk menambahkan database sumber baru keAWS SCT proyek Anda. Anda dapat menambahkan beberapa database sumber keAWS SCT proyek Anda.

  7. Pilih Tambahkan target untuk menambahkan platform target baru diAWS SCT proyek Anda. Anda dapat menambahkan beberapa platform target keAWS SCT proyek Anda.

  8. Pilih skema database sumber di panel kiri.

  9. Di panel kanan, tentukan platform database target untuk skema sumber yang dipilih.

  10. Pilih Buat pemetaan. Tombol ini menjadi aktif setelah Anda memilih skema database sumber dan platform database target. Untuk informasi selengkapnya, lihat Membuat aturan pemetaan.

Sekarang,AWS SCT proyek Anda sudah diatur. Anda dapat menyimpan proyek Anda, membuat laporan penilaian migrasi database, dan mengonversi skema basis data sumber Anda.

Menggunakan wizard proyek baru diAWS SCT

Anda dapat membuat proyek migrasi database baru menggunakan wizard proyek baru. Wisaya ini membantu Anda dalam menentukan target migrasi dan menghubungkan ke database Anda. Ini memperkirakan seberapa kompleks migrasi untuk semua tujuan target yang didukung. Setelah Anda menjalankan wizard, buatAWS SCT laporan ringkasan untuk migrasi database Anda ke tujuan target yang berbeda. Anda dapat menggunakan laporan ini untuk membandingkan kemungkinan tujuan target dan memilih jalur migrasi yang optimal.

Untuk menjalankan wizard proyek baru
  1. Pilih basis data sumber Anda.

    1. Memulai AWS Schema Conversion Tool.

    2. Pada menu File, pilih Wisaya proyek baru. Kotak dialog Create a new database migration project terbuka.

    3. Untuk memasukkan informasi koneksi database sumber, gunakan instruksi berikut:

      Parameter

      Action

      Nama proyek

      Memasukkan nama untuk proyek Anda, yang menyimpan secara lokal di komputer Anda.

      Lokasi

      Memasukkan lokasi untuk file proyek lokal Anda.

      Jenis sumber

      Pilih salah satu opsi berikut: database SQL, database NoSQL, atau ETL.

      Jika Anda ingin melihat laporan ringkasan yang menyertakan semua tujuan migrasi, pilih database SQL.

      Mesin sumber

      Pilih mesin basis data sumber Anda.

      Strategi migrasi

      Pilih salah satu opsi berikut:

      • Saya ingin mengganti mesin dan mengoptimalkan cloud - Opsi ini mengubah database sumber Anda menjadi mesin database baru.

      • Saya ingin menyimpan mesin yang sama tetapi mengoptimalkan untuk cloud - Opsi ini membuat mesin database Anda sebagaimana adanya dan memindahkan database dari lokal ke cloud.

      • Saya ingin melihat laporan gabungan untuk sakelar mesin database dan pengoptimalan untuk cloud - Opsi ini membandingkan kompleksitas migrasi dari semua opsi migrasi yang tersedia.

      Jika Anda ingin melihat laporan penilaian gabungan yang mencakup semua tujuan migrasi, pilih opsi terakhir.

    4. Pilih Selanjutnya. Halaman Connect to the source database terbuka.

  2. Connect ke basis data sumber Anda.

    1. Berikan informasi koneksi Anda untuk database sumber. Parameter koneksi tergantung pada mesin database sumber Anda. Pastikan pengguna yang Anda gunakan untuk analisis database sumber Anda memiliki izin yang berlaku. Untuk informasi selengkapnya, lihat Sumber untuk AWS SCT.

    2. Pilih Next (Berikutnya). Halaman Choose a schema terbuka.

  3. Pilih skema basis data Anda.

    1. Pilih kotak centang untuk nama skema yang ingin Anda nilai dan pilih skema itu sendiri. Nama skema disorot dengan warna biru saat dipilih dan tombol Next tersedia.

      Pilih satu skema database di wizard proyek baru.
    2. Jika Anda ingin menilai beberapa skema database, kemudian pilih kotak centang untuk semua skema dan kemudian pilih node induk. Untuk penilaian yang berhasil, Anda harus memilih node induk. Misalnya, untuk database SQL Server sumber, pilih node Database. Nama node induk disorot dengan warna biru dan tombol Next tersedia.

      Pilih beberapa skema database di wizard proyek baru.
    3. Pilih Berikutnya. AWS SCTmenganalisis skema database sumber Anda dan membuat laporan penilaian migrasi database. Jumlah objek database dalam skema database sumber Anda mempengaruhi waktu yang diperlukan untuk menjalankan penilaian. Setelah selesai, halaman Jalankan penilaian migrasi database akan terbuka.

  4. Jalankan penilaian migrasi database.

    1. Anda dapat meninjau dan membandingkan laporan penilaian untuk target migrasi yang berbeda atau menyimpan salinan lokal file laporan penilaian untuk analisis lebih lanjut.

    2. Simpan salinan lokal dari laporan penilaian migrasi database. Pilih Simpan, lalu masukkan path ke folder untuk menyimpan file, dan pilih Simpan. AWS SCTmenyimpan file laporan penilaian ke folder yang ditentukan.

    3. Pilih Selanjutnya. Halaman Pilih target terbuka.

  5. Pilih basis data target Anda.

    1. Untuk mesin Target, pilih mesin database target yang Anda putuskan untuk digunakan berdasarkan laporan penilaian.

    2. Berikan informasi koneksi Anda untuk database target Anda. Parameter koneksi yang Anda lihat bergantung pada mesin database target yang Anda pilih. Pastikan pengguna yang ditentukan untuk database target memiliki izin yang diperlukan. Untuk informasi selengkapnya tentang izin yang diperlukan, lihat bagian yang menjelaskan izin untuk database target diSumber untuk AWS SCT danIzin untuk Amazon Redshift sebagai target.

    3. Pilih Selesai. AWS SCTmembuat proyek Anda dan menambahkan aturan pemetaan. Untuk informasi selengkapnya, lihat Membuat aturan pemetaan.

Sekarang Anda dapat menggunakanAWS SCT proyek untuk mengkonversi objek database sumber Anda.

Menyimpan dan membukaAWS SCT proyek

Gunakan prosedur berikut untuk menyimpanAWS Schema Conversion Tool proyek.

Untuk menyimpan proyek Anda
  1. Memulai AWS Schema Conversion Tool.

  2. Pada menu File, pilih Simpan proyek.

    AWS SCTmenyimpan proyek dalam folder, yang Anda tentukan saat Anda membuat proyek.

Gunakan prosedur berikut untuk membukaAWS Schema Conversion Tool proyek yang ada.

Untuk membuka proyek Anda
  1. Pada menu File, pilih Open project. Kotak dialog Buka akan muncul.

  2. Pilih folder proyek dan kemudian pilih file Windows Script Component (*.sct).

  3. AWS SCTmembuka proyek Anda tetapi tidak secara otomatis terhubung ke basis data Anda. Pilih Connect ke server di bagian atas pohon skema Anda untuk terhubung ke basis data Anda.

Jika Anda membuka proyek yang disimpan dalamAWS SCT versi 1.0.655 atau sebelumnya,AWS SCT secara otomatis membuat aturan pemetaan untuk semua skema database sumber ke platform database target. Untuk menambahkan platform database target lainnya, hapus aturan pemetaan yang ada, lalu buat aturan pemetaan baru. Untuk informasi lebih lanjut tentang cara membuat aturan pemetaan, lihatMembuat aturan pemetaan di AWS SCT.

Menambahkan server database keAWS SCT proyek

Anda dapat menambahkan beberapa sumber dan target server database untukAWS Schema Conversion Tool proyek.

Untuk menambahkan server ke proyek Anda
  1. Memulai AWS Schema Conversion Tool.

  2. Buat proyek baru atau buka proyek yang sudah ada.

  3. Pilih Tambahkan sumber dari menu untuk menambahkan database sumber baru.

  4. Pilih platform database dan tentukan kredensyal koneksi database. Untuk informasi lebih lanjut tentang menghubungkan ke database sumber, lihatSumber untuk AWS SCT.

Gunakan prosedur berikut untuk terhubung ke basis data Anda.

Untuk terhubung ke basis data Anda
  1. Membuka menu konteks (klik kanan) untuk server.

    Anda juga dapat memilih Connect ke server di bagian atas pohon skema database Anda.

  2. Masukkan kata sandi untuk Connect ke server Anda.

  3. Pilih Uji koneksi untuk memverifikasi bahwa AndaAWS SCT dapat terhubung ke basis data Anda.

  4. Pilih Connect untuk Connect ke ke basis data Anda.

Gunakan prosedur berikut untuk menghapusAWS SCT server.

Untuk menghapus server database
  1. Pilih server basis data yang akan dihapus.

  2. Membuka menu konteks (klik kanan), lalu memilih Menghapus dari proyek.

    AWS SCTmenghapus server database yang dipilih, semua aturan pemetaan, hasil konversi, dan metadata lain yang terkait dengan server ini.

BerjalanAWS SCT dalam mode offline

Anda dapat menjalankanAWS Schema Conversion Tool dalam mode offline. Berikut ini, Anda dapat mempelajari cara bekerja denganAWS SCT proyek yang ada ketika terputus dari database sumber Anda.

AWS SCTtidak memerlukan koneksi ke database sumber Anda untuk menjalankan operasi berikut:

  • Tambahkan aturan pemetaan.

  • Buat laporan penilaian migrasi database.

  • Mengkonversi skema database dan kode.

  • Edit sumber Anda dan kode yang dikonversi.

  • Simpan sumber Anda dan kode yang dikonversi sebagai skrip SQL dalam file teks.

Sebelum Anda menggunakanAWS SCT dalam mode offline, sambungkan ke database sumber, muat metadata, dan simpan proyek Anda. Buka proyek ini atau putuskan sambungan dari server database sumber untuk digunakanAWS SCT dalam mode offline.

MenjalankanAWS SCT dalam mode offline
  1. MulaiAWS Schema Conversion Tool dan buat proyek baru. Untuk informasi selengkapnya, lihat MembuatAWS SCT proyek.

  2. Tambahkan server basis data dan hubungkan ke basis data Anda. Untuk informasi selengkapnya, lihat Menambahkan server database keAWS SCT proyek.

  3. Tambahkan server database target atau gunakan platform database target virtual. Untuk informasi selengkapnya, lihat Menggunakan target virtual.

  4. Buat aturan pemetaan untuk menentukan platform database target untuk database sumber Anda. Untuk informasi selengkapnya, lihat Membuat aturan pemetaan di AWS SCT.

  5. Pilih Lihat, lalu pilih Tampilan utama.

  6. Di panel kiri yang menampilkan obyek dari basis data Anda, memilih skema. Membuka menu konteks (klik kanan) untuk objek, lalu memilih Memuat skema. Operasi ini memuat semua metadata skema sumber ke dalamAWS SCT proyek Anda.

    Operasi Create report dan Convert schema juga memuat semua metadata skema sumber ke dalamAWS SCT proyek Anda. Jika Anda menjalankan salah satu operasi ini dari menu konteks, lewati operasi Load schema.

  7. Pada menu File, pilih Simpan proyek untuk menyimpan metadata database sumber dalam proyek Anda.

  8. Pilih Putuskan sambungan dari server untuk memutuskan sambungan dari database sumber Anda. Sekarang Anda dapat menggunakanAWS SCT dalam mode offline.

Menggunakan filterAWS SCT pohon

Untuk memigrasi data dari sumber ke target,AWS SCT muat semua metadata dari database sumber dan target ke dalam struktur pohon. Struktur ini munculAWS SCT sebagai tampilan pohon di jendela proyek utama.

Beberapa database dapat memiliki sejumlah besar objek dalam struktur pohon. Anda dapat menggunakan filter pohonAWS SCT untuk mencari objek dalam struktur pohon sumber dan target. Ketika Anda menggunakan filter pohon, Anda tidak mengubah objek yang dikonversi ketika Anda mengkonversi database Anda. Filter hanya mengubah apa yang Anda lihat di pohon.

Filter pohon bekerja dengan objek yangAWS SCT telah dimuat sebelumnya. Dengan kata lain,AWS SCT tidak memuat objek dari database selama pencarian. Pendekatan ini berarti bahwa struktur pohon umumnya mengandung lebih sedikit objek daripada yang ada dalam database.

Untuk filter pohon, ingatlah hal-hal berikut:

  • Default filter adalah APAPUN, yang berarti filter menggunakan pencarian nama untuk menemukan objek.

  • Bila Anda memilih satu atau lebih jenis objek, Anda hanya melihat jenis-jenis objek di pohon.

  • Anda dapat menggunakan masker filter untuk menampilkan berbagai jenis simbol, termasuk Unicode, spasi, dan karakter khusus. Karakter “%” adalah wildcard untuk simbol apa pun.

  • Setelah Anda menerapkan filter, hitungan hanya menunjukkan jumlah objek yang disaring.

Untuk membuat filter pohon
  1. BukaAWS SCT proyek yang ada.

  2. Connect ke basis data yang ingin Anda terapkan pada filter pohon.

  3. Pilih ikon filter.

    Ikon filter untuk pohon skema

    Ikon undo filter berwarna abu-abu karena tidak ada filter yang saat ini diterapkan.

  4. Masukkan informasi berikut di Menyaring kotak dialog. Pilihan di kotak dialog berbeda untuk setiap mesin.

    AWS SCTopsi filter

    Action

    Level

    Pilih Kategori untuk memfilter objek berdasarkan kategori.

    Pilih Status untuk menyaring objek berdasarkan status.

    Jenis

    Untuk Kategori di Level, pilih kategori objek yang disaring. Pilih Setiap dimuat untuk menampilkan objek dari semua kategori.

    Untuk Status di Level, pilih status objek yang disaring. Anda dapat memilih salah satu opsi berikut:

    • Dikonversi untuk menampilkan semua objek yang dikonversi

    • Memiliki tindakan untuk menampilkan semua objek yang memiliki masalah konversi

    • Dienkripsi untuk menampilkan semua objek terenkripsi

    Kondisi

    Untuk Kategori di Level, pilih kondisi penyaringan antara Suka dan Tidak suka.

    Untuk Status di Level, opsi kondisi penyaringan tidak tersedia.

    Nilai

    Untuk Kategori di Level, masukkan Nilai untuk menyaring pohon dengan nilai ini.

    Gunakan persen (%) sebagai wildcard untuk menampilkan semua objek.

    Untuk Status di Level, pilih Nilai antara Benar dan Salah.

    Dan/Atau

    PilihAND atau operatorOR logis untuk menerapkan beberapa klausa filter.

    Ikon filter untuk pohon skema
  5. Pilih Tambahkan klausa baru untuk menambahkan klausa filter tambahan. AWS SCTdapat menerapkan beberapa klausa filter menggunakanAND atau operatorOR logis.

  6. Pilih Apply (Terapkan). Setelah Anda memilih Terapkan, ikon undo filter (di samping ikon filter) diaktifkan. Gunakan ikon ini jika Anda ingin menghapus filter yang Anda terapkan.

  7. Memilih Tutup untuk menutup kotak dialog.

Ketika Anda memfilter skema yang muncul di pohon, Anda tidak mengubah objek yang dikonversi ketika Anda mengkonversi skema Anda. Filter hanya mengubah apa yang Anda lihat di pohon.

Mengimpor daftar file untuk filter pohon

Anda dapat mengimpor file nilai dipisahkan koma (CSV) dengan pemisah titik koma atau file JSON yang berisi nama atau nilai yang Anda ingin filter pohon untuk digunakan. BukaAWS SCT proyek yang ada, sambungkan ke database untuk menerapkan filter pohon, dan kemudian pilih ikon filter.

Untuk mengunduh contoh file, pilih Unduh template. Masukkan nama file dan pilih Simpan.

Untuk mengunduh pengaturan filter yang ada, pilih Ekspor. Masukkan nama file dan pilih Simpan.

Untuk mengimpor daftar file untuk filter pohon, pilih Impor. Pilih file yang akan diimpor, lalu pilih Buka. Pilih Terapkan, lalu pilih Tutup.

File CSV menggunakan titik koma sebagai pemisah dan memiliki format berikut:

  • object_typeadalah jenis objek yang ingin Anda temukan.

  • database_nameadalah nama database di mana objek ini ada.

  • schema_nameadalah nama skema di mana objek ini ada.

  • object_nameadalah nama objek.

  • import_typemenentukan keinclude atau itemexclude ini dari filter.

Gunakan file JSON untuk menjelaskan kasus penyaringan yang kompleks, seperti aturan bersarang. File JSON memiliki format sebagai berikut:

  • filterGroupTypeadalah jenis aturan filter (ANDatau operatorOR logis) yang berlaku untuk beberapa klausa filter.

  • filterCategoryadalah tingkat filter (Kategori atau Status).

  • namesadalah daftar nama objek yang berlaku untuk filter Kategori.

  • filterConditionadalah kondisi penyaringan (LIKEatauNOT LIKE) yang berlaku untuk filter Kategori.

  • transformNameadalah nama status yang berlaku untuk filter Status.

  • valueadalah nilai untuk menyaring pohon oleh.

  • transformValueadalah nilai filter (TRUEorFALSE) yang berlaku untuk filter Status.

Menyembunyikan skema dalam tampilanAWS SCT pohon

Dengan menggunakan pengaturan tampilan pohon, Anda menentukan skema dan database apa yang ingin Anda lihat dalam tampilanAWS SCT pohon. Anda dapat menyembunyikan skema kosong, database kosong, database sistem, dan database dan skema yang ditentukan pengguna.

Untuk menyembunyikan database dan skema dalam tampilan pohon
  1. BukaAWS SCT proyek.

  2. Connect ke penyimpanan data yang ingin Anda tampilkan dalam tampilan pohon.

  3. Pilih Pengaturan, Pengaturan global, Tampilan pohon.

    Bagian pengaturan tampilan pohon pada kotak dialog Pengaturan global
  4. Di bagian Pengaturan tampilan pohon, lakukan hal berikut:

    • Untuk Vendor, pilih platform database.

    • Pilih Sembunyikan skema kosong untuk menyembunyikan skema kosong untuk platform database yang dipilih.

    • Pilih Sembunyikan database kosong untuk menyembunyikan database kosong untuk platform database yang dipilih.

    • Untuk Sembunyikan database sistem/skema, pilih database sistem dan skema dengan nama untuk menyembunyikannya.

    • Untuk Sembunyikan database/skema yang ditentukan pengguna, masukkan nama database dan skema yang ditentukan pengguna yang ingin Anda sembunyikan, lalu pilih Tambah. Nama-nama tidak peka huruf besar/kecil.

  5. Pilih OKE.

Membuat dan meninjau laporan penilaian migrasi database

Laporan penilaian migrasi database merangkum semua item tindakan untuk skema yang tidak dapat dikonversi secara otomatis ke mesin instans Amazon RDS DB target Anda. Laporan ini juga mencakup perkiraan jumlah upaya yang diperlukan untuk menulis kode setara untuk instans DB target Anda.

Anda dapat membuat laporan penilaian migrasi database setelah menambahkan basis data sumber dan platform target ke proyek Anda dan menentukan aturan pemetaan.

Membuat dan melihat laporan penilaian migrasi database
  1. Pastikan Anda membuat aturan pemetaan untuk skema database sumber untuk membuat laporan penilaian. Untuk informasi selengkapnya, lihat Menambahkan aturan pemetaan baru.

  2. Pada menu Lihat, pilih Tampilan utama.

  3. Di panel kiri yang menampilkan skema dari basis data dari basis data Anda, memilih obyek skema untuk membuat laporan penilaian.

    Pastikan Anda memilih kotak centang untuk semua objek skema yang akan dibuat laporan penilaian.

  4. Membuka menu konteks (klik kanan) untuk objek, lalu memilih Membuat laporan.

    Buat laporan penilaian migrasi database

    Tampilan laporan penilaian terbuka.

  5. Pilih Item tindakan tab.

    Tab Item tindakan menampilkan daftar item yang menggambarkan skema yang tidak dapat dikonversi secara otomatis. Pilih salah satu item tindakan dalam daftar. AWS SCTmenyoroti item dari skema Anda bahwa item tindakan berlaku untuk, seperti yang ditunjukkan berikut.

    Tab item tindakan
  6. Pilih tab Ringkasan.

    Tab Ringkasan menampilkan informasi ringkasan dari laporan penilaian migrasi database. Ini menunjukkan jumlah item yang dikonversi secara otomatis, dan jumlah item yang tidak dikonversi secara otomatis. Ringkasan ini juga mencakup perkiraan waktu yang diperlukan untuk membuat skema dalam instans DB target Anda yang setara dengan yang ada di database sumber Anda.

    Bagian Evaluasi Lisensi dan Support Cloud berisi informasi tentang memindahkan skema database lokal yang ada ke instans DB Amazon RDS yang menjalankan mesin yang sama. Misalnya, jika Anda ingin mengubah jenis lisensi, bagian laporan ini memberi tahu Anda fitur mana dari database Anda saat ini yang akan dihapus.

    Contoh ringkasan laporan penilaian ditampilkan sebagai berikut.

    Laporan penilaian
  7. Pilih tab Ringkasan, lalu pilih Simpan ke PDF. Laporan penilaian migrasi database disimpan sebagai file PDF. File PDF berisi informasi ringkasan dan item tindakan.

    Anda juga dapat memilih Simpan ke CSV untuk menyimpan laporan sebagai file CSV. Bila Anda memilih opsi ini,AWS SCT buat tiga file CSV. File-file ini berisi informasi berikut:

    • Daftar item tindakan konversi dengan tindakan yang direkomendasikan.

    • Ringkasan item tindakan konversi dengan perkiraan upaya yang diperlukan untuk mengonversi kejadian item tindakan.

    • Ringkasan eksekutif dengan sejumlah item tindakan yang dikategorikan berdasarkan perkiraan waktu untuk mengonversi.

    Laporan penilaian migrasi database

Mengonversi skema Anda

Setelah menambahkan database sumber dan target ke proyek Anda dan membuat aturan pemetaan, Anda dapat mengonversi skema basis data sumber. Gunakan prosedur berikut untuk mengonversi skema.

Untuk mengonversi skema Anda
  1. Pilih Lihat, lalu pilih Tampilan utama.

    Pilih tampilan utama
  2. Di panel kiri yang menampilkan skema dari basis data dari basis data Anda, pilih kotak centang pada nama objek yang akan dikonversi. Selanjutnya, pilih objek ini. AWS SCTmenyoroti nama objek dengan warna biru. Membuka menu konteks (klik kanan) untuk objek, lalu memilih Mengubah skema.

    Untuk mengkonversi beberapa objek database, pilih kotak centang untuk semua objek. Selanjutnya, pilih node induk. Misalnya, untuk tabel, node induk adalah Tabel. Pastikan bahwaAWS SCT menyoroti nama node induk berwarna biru. Membuka menu konteks (klik kanan) untuk node induk, lalu memilih Mengubah skema.

    Mengonversi skema
  3. KetikaAWS SCT selesai mengubah skema, Anda dapat melihat skema yang diusulkan di panel di sebelah kanan proyek Anda.

    Pada titik ini, tidak ada skema yang diterapkan pada instance database target Anda. Skema yang direncanakan adalah bagian dari proyek Anda. Jika Anda memilih item skema yang dikonversi, Anda dapat melihat perintah skema yang direncanakan di panel di pusat bawah untuk instance database target Anda.

    Anda dapat mengedit skema di jendela ini. Skema yang diedit disimpan sebagai bagian dari proyek Anda dan ditulis ke instance database target saat Anda memilih untuk menerapkan skema yang telah dikonversi.

    Lihat skema yang dikonversi

Menerapkan skema yang dikonversi ke instans DB target Anda

Anda dapat menerapkan skema database yang dikonversi ke instans DB target Anda. Setelah skema diterapkan ke instans DB target, Anda dapat memperbarui skema berdasarkan item tindakan dalam laporan penilaian migrasi database.

Awas

Prosedur berikut menimpa skema target yang ada. Berhati-hatilah untuk tidak menimpa skema secara tidak sengaja. Berhati-hatilah untuk tidak menimpa skema dalam instans DB target Anda yang telah Anda modifikasi, atau Anda menimpa perubahan tersebut.

Untuk menerapkan skema basis data yang dikonversi ke contoh.
  1. Pilih Connect ke server di bagian atas panel kanan proyek Anda untuk terhubung ke database target Anda. Jika Anda terhubung ke database target Anda, maka lewati langkah ini.

  2. Pilih elemen skema di panel kanan proyek Anda yang menampilkan skema yang direncanakan untuk instans DB target Anda.

  3. Membuka menu konteks (klik kanan) untuk elemen skema, lalu memilih Terapkan ke basis data.

    Terapkan ke database

    Skema yang dikonversi diterapkan ke instans DB target.

Menyimpan profilAWS layanan diAWS SCT

Anda dapat menyimpanAWS kredensi Anda diAWS SCT. AWS SCTmenggunakan kredensi Anda saat Anda menggunakan fitur yang terintegrasi denganAWS layanan. Misalnya,AWS SCT terintegrasi dengan Amazon S3AWS Lambda, Amazon Relational Database Service (Amazon RDS), danAWS Database Migration Service (AWS DMS).

AWS SCTmemintaAWS kredensi Anda ketika Anda mengakses fitur yang mengharuskannya. Anda dapat menyimpan kredensyal Anda di pengaturan aplikasi global. SaatAWS SCT meminta kredensi Anda, Anda dapat memilih kredensi yang tersimpan.

Anda dapat menyimpan setAWS kredensi yang berbeda dalam pengaturan aplikasi global. Misalnya, Anda dapat menyimpan satu set kredensi yang Anda gunakan dalam skenario pengujian, dan serangkaian kredensi berbeda yang Anda gunakan dalam skenario produksi. Anda juga dapat menyimpan kredensyal yang berbeda untukWilayah AWS s yang berbeda.

MenyimpanAWS kredensi

Gunakan prosedur berikut untuk menyimpanAWS kredensyal secara global.

Untuk menyimpanAWS kredensi
  1. Memulai AWS Schema Conversion Tool.

  2. Buka menu Pengaturan, lalu pilih Pengaturan global. Kotak dialog parameter Pengaturan global akan muncul.

  3. Pilih profilAWS layanan, lalu pilih Tambahkan profilAWS layanan baru.

  4. MasukkanAWS informasi Anda sebagai berikut.

    AWS SCTpilihan

    Action

    Nama profil

    Masukkan nama untuk profil Anda.

    AWSkunci akses

    Masukkan kunciAWS akses Anda.

    AWSkunci rahasia

    Masukkan kunci aksesAWS rahasia Anda. Untuk informasi selengkapnya tentang kunciAWS akses, lihat Mengelola kunci akses di Panduan Pengguna IAM.

    Wilayah

    PilihWilayah AWS untuk profil Anda.

    Folder bucket Amazon S3

    Pilih bucket Amazon S3 untuk profil Anda. Anda perlu menentukan bucket hanya jika Anda menggunakan fitur yang terhubung ke Amazon S3. Untuk informasi lebih lanjut tentang hak istimewa yang diperlukan, lihatIzin untuk menggunakan profilAWS layanan.

    Pilih Gunakan FIPS endpoint untuk S3 jika Anda harus sesuai dengan persyaratan keamanan untuk Federal Information Processing Standard (FIPS) jika Anda harus sesuai dengan persyaratan keamanan untuk Federal Information Processing Standard (FIPS). FIPS endpoint tersedia diAWS Wilayah berikut:

    • Wilayah Timur AS (Virginia U.)

    • Wilayah US East (Ohio)

    • Wilayah US West (N. California)

    • Wilayah US West (Oregon)

  5. Pilih Uji koneksi untuk memverifikasi bahwa kredensi Anda benar dan aktif.

    Kotak dialog Koneksi akan muncul. Anda dapat melihat status untuk setiap layanan yang terhubung ke profil Anda. Pass menunjukkan bahwa profil dapat berhasil mengakses layanan.

    Kotak dialog Test koneksi
  6. Setelah Anda mengkonfigurasi profil Anda, pilih Simpan untuk menyimpan profil Anda atau Batal untuk membatalkan perubahan Anda.

  7. Pilih OK untuk menutup Pengaturan global kotak dialog.

Mengatur profil default untuk sebuah proyek

Anda dapat mengatur profil default untuk sebuahAWS SCT proyek. Melakukan hal ini mengaitkanAWS kredensil yang disimpan dalam profil dengan proyek. Dengan proyek Anda terbuka, gunakan prosedur berikut untuk mengatur profil default.

Untuk mengatur profil default untuk sebuah proyek
  1. MulaiAWS Schema Conversion Tool dan buat proyek baru.

  2. Pada menu Pengaturan, pilih Pengaturan proyek. Kotak dialog parameter Pengaturan proyek akan muncul.

  3. Pilih tab Lingkungan proyek.

  4. Pilih Tambahkan profilAWS layanan baru untuk menambahkan profil baru. Kemudian untuk profilAWS layanan, pilih profil yang ingin Anda kaitkan dengan proyek.

  5. Pilih OK untuk menutup kotak dialog Project settings. Anda juga dapat memilih Batal untuk membatalkan perubahan Anda.

Izin untuk menggunakan profilAWS layanan

Izin berikut diperlukan untuk mengakses bucket Amazon S3 Anda dari profilAWS layanan Anda:

  • s3:PutObject— untuk menambahkan objek dalam bucket Amazon S3.

  • s3:DeleteObject- untuk menghapus objek dan masukkan penanda hapus, yang menjadi versi objek saat ini.

  • s3:ListBucket— untuk mengembalikan hingga 1.000 objek dari bucket Amazon S3 Anda.

  • s3:GetObject— untuk mengambil objek dari bucket Amazon S3 Anda.

Contoh kode berikut menunjukkan cara memberikan izin ini kepada pengguna Anda.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:DeleteObject", "s3:GetObject", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "*" ] } ] }

Menggunakan AWS Secrets Manager

AWS SCTdapat menggunakan kredensyal database yang Anda simpan diAWS Secrets Manager. Anda dapat mengisi semua nilai dalam kotak dialog koneksi database dari Secrets Manager. Untuk menggunakan Secrets Manager, pastikan bahwa Anda menyimpanAWS profil diAWS Schema Conversion Tool.

Untuk informasi lebih lanjut tentang menggunakanAWS Secrets Manager, lihat Apa ituAWS Secrets Manager? dalam AWS Secrets ManagerUser Guide. Untuk informasi lebih lanjut tentang menyimpanAWS profil, lihatMenyimpan profilAWS layanan diAWS SCT.

Untuk mengambil kredensi database dari Secrets Manager
  1. MulaiAWS Schema Conversion Tool dan buat proyek baru.

  2. Pilih Tambahkan sumber atau Tambahkan target untuk menambahkan database baru ke proyek Anda.

  3. Pilih platform database dan kemudian pilih Berikutnya.

  4. Untuk AWS Secret, pilih rahasia yang ingin Anda gunakan.

  5. Pilih Mengisi. KemudianAWS SCT mengisi semua nilai di kotak dialog koneksi database.

  6. Pilih Uji koneksi untuk memverifikasi yangAWS SCT dapat terhubung ke database Anda.

  7. Pilih Connect untuk terhubung ke basis data Anda.

AWS SCTmendukung rahasia yang memiliki struktur sebagai berikut.

{ "username": "secret_user", "password": "secret_password", "engine": "oracle", "host": "secret_host.eu-west-1.compute.amazonaws.com", "port": "1521", "dbname": "ora_db" }

Dalam struktur ini,username danpassword nilai-nilai yang diperlukan, dan semua nilai-nilai lainnya adalah opsional. Pastikan bahwa nilai-nilai yang Anda simpan di Secrets Manager mencakup semua kredensi database.

Menyimpan kata sandi basis data

Anda dapat menyimpan kata sandi database atau sertifikat SSL diAWS SCT cache. Untuk menyimpan kata sandi, pilih Simpan Kata Sandi saat Anda membuat sambungan.

Kata sandi dienkripsi menggunakan token yang dibuat secara acak dalamseed.dat file. Kata sandi kemudian disimpan dengan nama pengguna di file cache. Jika Anda kehilanganseed.dat file atau menjadi rusak, password database mungkin tidak terenkripsi salah. Dalam kasus ini, koneksi gagal.

Menggunakan tampilan UNION ALL untuk proyek-proyek dengan tabel dipartisi

Jika tabel sumber dipartisi,AWS SCT menciptakan n tabel target, di mana n adalah jumlah partisi pada tabel sumber. AWS SCTmenciptakan tampilan UNION ALL di atas tabel target untuk mewakili tabel sumber. Jika Anda menggunakan ekstraktorAWS SCT data untuk memigrasi data Anda, partisi tabel sumber akan diekstraksi dan dimuat secara parallel oleh subtugas terpisah.

Menggunakan tampilan Union All untuk sebuah proyek
  1. Mulai AWS SCT. Buat proyek baru atau buka proyek yang sudah adaAWS SCT.

  2. Pada menu Pengaturan, pilih Pengaturan konversi.

  3. Pilih sepasang database OLAP dari daftar di bagian atas.

  4. Aktifkan Use Union semua tampilan?

    Pengaturan konversi
  5. Memilih OK untuk menyimpan pengaturan dan menutup Pengaturan konversi kotak dialog.

Pintasan keyboard untukAWS SCT

Berikut ini adalah pintasan keyboard yang dapat Anda gunakanAWS SCT.

Pintasan keyboard Deskripsi

N

Buat proyek baru.

Ctrl+O

Buka proyek yang ada.

Ctrl+S

Simpan proyek terbuka.

Ctrl+W

Buat proyek baru dengan menggunakan wizard.

M

Buat penilaian multiserver baru.

Ctrl+L

Tambahkan basis data sumber baru.

Ctrl+R

Tambahkan basis data target baru.

Ctrl+F4

Tutup proyek terbuka.

F1

Buka PanduanAWS SCT Pengguna.