

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

# Migrasi skema sumber Anda ke database target Anda menggunakan AWS SCT
<a name="CHAP_GettingStarted.SCT"></a>

Sebaiknya gunakan Konversi Skema DMS untuk mengonversi skema basis data sumber Anda. Untuk informasi selengkapnya, lihat [Memulai dengan Konversi Skema DMS](getting-started.md). Jika Anda lebih suka menggunakan warisan AWS Schema Conversion Tool, ikuti langkah-langkah di bawah ini.

**Untuk memigrasikan skema sumber Anda ke database target Anda dengan AWS SCT**

1. Instal AWS Schema Conversion Tool. Untuk informasi selengkapnya, lihat [Menginstal, memeriksa, dan memperbarui AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Installing.html#CHAP_Installing.Procedure) dalam *Panduan Pengguna Schema Conversion Tool AWS *. 

   Saat Anda mengunduh driver JDBC untuk MySQL dan PostgreSQL, perhatikan di mana Anda menyimpan driver, jika alat meminta Anda untuk lokasi mereka.

1. Buka AWS Schema Conversion Tool. Pilih **File**, lalu pilih **Proyek baru**.

1. Dalam jendela **Proyek baru**, tetapkan nilai-nilai berikut:
   + TETAPKAN **Nama Proyek** ke **DMSProject**.
   + Pertahankan **Lokasi** seperti itu untuk menyimpan AWS SCT proyek Anda di folder default.

   Pilih **OK**.

1. **Pilih **Tambahkan sumber** untuk menambahkan database MySQL sumber ke proyek Anda, lalu pilih **MySQL**, dan pilih Berikutnya.**

1. Di halaman **Tambah sumber**, atur nilai berikut:
   + **Nama koneksi**: **source**
   + **Nama Server**: Memasukkan titik akhir untuk basis data MySQL yang Anda catat sebelumnya.
   + **Port server**: **3306**
   + **Nama pengguna**: **admin**
   + **Kata Sandi**: **changeit**

1. **Pilih **Tambahkan target** untuk menambahkan target Amazon RDS for PostgreSQL database ke project Anda, lalu pilih Amazon RDS for PostgreSQL.** Pilih **Berikutnya**.

1. Di halaman **Tambah target**, atur nilai berikut:
   + **Nama koneksi**: **target**
   + **Nama Server**: Memasukkan titik akhir untuk basis data MySQL yang Anda catat sebelumnya.
   + **Port server**: **5432**
   + **Database**: Masukkan nama database PostgreSQL Anda.
   + **Nama pengguna**: **postgres**
   + **Kata Sandi**: **changeit**

1. **Di panel kiri, pilih **dms\$1sample** di bawah Skema.** Di panel kanan, pilih target Amazon RDS for PostgreSQL database. Pilih **Buat pemetaan**. Anda dapat menambahkan beberapa aturan pemetaan ke satu AWS SCT proyek. Untuk informasi selengkapnya tentang aturan pemetaan, lihat [Membuat aturan pemetaan](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Mapping.html). 

1. Pilih **Tampilan utama**.

1. **Di panel kiri, pilih **dms\$1sample** di bawah Skema.** Buka menu konteks (klik kanan) dan pilih **Konversi skema**. Konfirmasikan tindakan.

   Setelah alat mengonversi skema, skema **dms\$1sample** muncul di panel kanan.

1. **Di panel kanan, di bawah **Skema**, buka menu konteks (klik kanan) untuk **dms\$1sample** dan pilih Terapkan ke database.** Konfirmasikan tindakan.

Verifikasi bahwa migrasi skema selesai. Lakukan langkah-langkah berikut ini.

**Untuk memeriksa migrasi skema**

1. Connect ke klien Amazon EC2 Anda.

1. Mulai klien PSQL dengan perintah berikut. Tentukan titik akhir basis data PostgreSQL Anda, dan berikan kata sandi basis data bila diminta.

   ```
   psql \
      --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \
      --port=5432 \
      --username=postgres \
      --password \
      --dbname=dms_sample
   ```

1. Kueri salah satu tabel (kosong) untuk memverifikasi bahwa AWS SCT menerapkan skema dengan benar,

   ```
   dms_sample=> SELECT * from dms_sample.player;
    id | sport_team_id | last_name | first_name | full_name
   ----+---------------+-----------+------------+-----------
   (0 rows)
   ```