

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

# Mengonversi skema database di AWS Schema Conversion Tool
<a name="CHAP_Converting"></a>

Anda dapat menggunakan AWS Schema Conversion Tool (AWS SCT) untuk mengonversi skema database yang ada dari satu mesin database ke mesin database lainnya. Mengonversi database menggunakan antarmuka AWS SCT pengguna bisa cukup sederhana, tetapi ada beberapa hal yang perlu dipertimbangkan sebelum Anda melakukan konversi. 

Misalnya, Anda dapat menggunakan AWS SCT untuk melakukan hal berikut: 
+ Anda dapat menggunakan AWS SCT untuk menyalin skema database lokal yang ada ke instans Amazon RDS DB yang menjalankan mesin yang sama. Anda dapat menggunakan fitur ini untuk menganalisis potensi penghematan biaya pindah ke cloud dan mengubah jenis lisensi Anda. 
+ Dalam beberapa kasus, fitur database tidak dapat dikonversi ke fitur Amazon RDS yang setara. Jika Anda meng-host dan mengelola sendiri database di platform Amazon Elastic Compute Cloud EC2 (Amazon), Anda dapat meniru fitur-fitur ini dengan mengganti AWS layanan untuk mereka.
+ AWS SCT mengotomatiskan sebagian besar proses konversi skema database pemrosesan transaksi online (OLTP) Anda ke instans MySQL DB Amazon Relational Database Service (Amazon RDS), kluster DB Amazon Aurora, atau instans DB PostgreSQL. Mesin basis data sumber dan target berisi banyak fitur dan kemampuan yang berbeda, dan AWS SCT berupaya membuat skema yang setara di instans Amazon RDS DB Anda sedapat mungkin. Jika tidak ada konversi langsung yang memungkinkan, AWS SCT berikan daftar tindakan yang mungkin untuk Anda ambil. 

**Topics**
+ [Menerapkan aturan migrasi di AWS Schema Conversion Tool](CHAP_Converting.MigrationRules.md)
+ [Mengonversi skema menggunakan AWS SCT](CHAP_Converting.Convert.md)
+ [Mengonversi skema secara manual AWS SCT](CHAP_Converting.Manual.md)
+ [Memperbarui dan menyegarkan skema yang dikonversi di AWS SCT](CHAP_Converting.UpdateRefresh.md)
+ [Menyimpan dan menerapkan skema yang dikonversi di AWS SCT](CHAP_Converting.SaveAndApply.md)
+ [Membandingkan skema di AWS Schema Conversion Tool](CHAP_Converting.SchemaCompare.md)
+ [Melihat objek yang ditransformasikan terkait di AWS Schema Conversion Tool](CHAP_Converting.RelatedObjects.md)

AWS SCT mendukung konversi pemrosesan transaksi online (OLTP) berikut. 


| Basis data sumber | Basis data target | 
| --- | --- | 
|  IBM Db2 untuk z/OS (versi 12)  |  Amazon Aurora Edisi yang Kompatibel dengan MySQL, Edisi Kompatibel dengan Amazon Aurora PostgreSQL, MySQL, PostgreSQL  | 
|  IBM Db2 LUW (versi 9.1, 9.5, 9.7, 10.5, 11.1, dan 11.5)  |  Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL  | 
| Database Microsoft Azure SQL |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
|  Microsoft SQL Server (versi 2008 R2 dan lebih tinggi)  |  Aurora MySQL, Aurora PostgreSQL, Babelfish untuk Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL   | 
|  MySQL (versi 5.5 dan lebih tinggi)  |  Aurora PostgreSQL, MySQL, PostgreSQL Anda dapat memigrasikan skema dan data dari MySQL ke cluster DB MySQL Aurora tanpa menggunakan. AWS SCT Untuk informasi selengkapnya, lihat [Memigrasi data ke klaster DB Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Migrate.html).   | 
|  Oracle (versi 10.2 dan lebih tinggi)  |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL   | 
|  PostgreSQL (versi 9.1 dan lebih tinggi)  |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
| SAP ASE (12,5, 15,0, 15,5, 15,7, dan 16,0) |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL   | 

Untuk informasi tentang mengonversi skema gudang data, lihat. [Mengonversi skema gudang data ke Amazon RDS menggunakan AWS SCT](CHAP_Converting.DW.md) 

Untuk mengonversi skema database Anda ke Amazon RDS, Anda mengambil langkah-langkah tingkat tinggi berikut: 
+  [Membuat aturan migrasi di AWS SCT](CHAP_Converting.MigrationRules.md)Sebelum Anda mengonversi skema AWS SCT, Anda dapat mengatur aturan yang mengubah tipe data kolom, memindahkan objek dari satu skema ke skema lainnya, dan mengubah nama objek. 
+ [Mengonversi skema menggunakan AWS SCTMengonversi skema secara manual AWS SCT](CHAP_Converting.Convert.md)— AWS SCT membuat versi lokal dari skema yang dikonversi untuk Anda tinjau, tetapi itu tidak menerapkannya ke instans DB target Anda sampai Anda siap. 
+ [Menggunakan laporan penilaian di AWS Schema Conversion Tool](CHAP_AssessmentReport.md)— AWS SCT membuat laporan penilaian migrasi database yang merinci elemen skema yang tidak dapat dikonversi secara otomatis. Anda dapat menggunakan laporan ini untuk mengidentifikasi di mana Anda perlu membuat skema di instans Amazon RDS DB yang kompatibel dengan basis data sumber Anda. 
+ [Mengonversi skema menggunakan AWS SCTMengonversi skema secara manual AWS SCT](CHAP_Converting.Manual.md)— Jika Anda memiliki elemen skema yang tidak dapat dikonversi secara otomatis, Anda memiliki dua pilihan: perbarui skema sumber dan kemudian konversi lagi, atau buat elemen skema yang setara di instans Amazon RDS DB target Anda. 
+ [Memperbarui dan menyegarkan skema yang dikonversi di AWS SCT](CHAP_Converting.UpdateRefresh.md)— Anda dapat memperbarui AWS SCT proyek Anda dengan skema terbaru dari database sumber Anda. 
+ [Menyimpan dan menerapkan skema yang dikonversi di AWS SCT](CHAP_Converting.SaveAndApply.md)— Saat Anda siap, AWS SCT terapkan skema yang dikonversi dalam proyek lokal Anda ke instans Amazon RDS DB target Anda. 

# Menerapkan aturan migrasi di AWS Schema Conversion Tool
<a name="CHAP_Converting.MigrationRules"></a>

Sebelum mengonversi skema AWS SCT, Anda dapat mengatur aturan migrasi. *Aturan migrasi* AWS SCT dapat melakukan transformasi seperti mengubah tipe data kolom, memindahkan objek dari satu skema ke skema lainnya, dan mengubah nama objek. Misalnya, anggaplah Anda memiliki satu set tabel dalam skema sumber Anda bernama`test_TABLE_NAME`. Anda dapat mengatur aturan yang mengubah awalan `test_` ke awalan `demo_` dalam skema target. 

**catatan**  
Anda hanya dapat membuat aturan migrasi untuk mesin basis data sumber dan target yang berbeda. 

Anda dapat membuat aturan migrasi yang melakukan tugas berikut: 
+ Menambahkan, menghapus, atau mengganti awalan
+ Menambahkan, menghapus, atau mengganti sufiks
+ Ubah pemeriksaan kolom
+ Ubah tipe data
+ Mengubah panjang`char`,`varchar`,`nvarchar`, dan tipe `string` data
+ Pindahkan objek
+ Ganti nama objek

Anda dapat membuat aturan migrasi untuk objek berikut: 
+ Basis Data
+ Skema
+ Tabel
+ Kolom

## Membuat aturan migrasi
<a name="CHAP_Converting.MigrationRules.Map"></a>

Anda dapat membuat aturan migrasi dan menyimpan aturan sebagai bagian dari proyek Anda. Dengan proyek Anda terbuka, gunakan prosedur berikut untuk membuat aturan migrasi. 

**Untuk membuat aturan migrasi**

1. Pada menu **Tampilan**, pilih **Tampilan pemetaan**. 

1.  Dalam **pemetaan Server**, pilih sepasang server sumber dan target. 

1. Pilih **Aturan migrasi baru**. Kotak dialog **aturan Transformasi** muncul. 

1. Pilih **Tambahkan aturan baru**. Baris baru ditambahkan ke daftar aturan. 

1. Konfigurasikan aturan Anda:

   1. Untuk **Nama**, masukkan nama untuk topik Anda. 

   1. **Untuk Untuk**, pilih jenis objek yang aturan berlaku. 

   1. Untuk **tempat**, masukkan filter untuk diterapkan ke objek sebelum menerapkan aturan migrasi. Klausa where dievaluasi dengan menggunakan klausa like. Anda dapat memasukkan nama yang tepat untuk memilih satu objek, atau Anda dapat memasukkan pola untuk memilih beberapa objek. 

      **Bidang yang tersedia untuk klausa where berbeda tergantung pada jenis objek.** Misalnya, jika jenis objek adalah skema hanya ada satu bidang yang tersedia, untuk nama skema. 

   1. Untuk **Tindakan**, pilih jenis aturan migrasi yang ingin Anda buat. 

   1. Tergantung pada jenis aturan, masukkan satu atau dua nilai tambahan. Misalnya, untuk mengganti nama objek, masukkan nama baru objek. Untuk mengganti awalan, masukkan awalan lama dan awalan baru.

      Untuk tipe data char, varchar, nvarchar, dan string, Anda dapat mengubah panjang tipe data menggunakan operator perkalian. Misalnya, `%*4` nilai mengubah tipe `varchar(10)` data menjadi`varchar(40)`.

1. Setelah mengonfigurasi aturan migrasi, pilih **Simpan** untuk menyimpan aturan Anda. Anda juga dapat memilih **Batal** untuk membatalkan perubahan Anda.   
![\[Kotak dialog aturan transformasi\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/transformation-rules.png)

1. Setelah Anda selesai menambahkan, mengedit, dan menghapus aturan, pilih **Simpan Semua** untuk menyimpan semua perubahan Anda. 

1. Pilih **Tutup** untuk menutup kotak dialog **Aturan transformasi**. 

Anda dapat menggunakan ikon sakelar untuk mematikan aturan migrasi tanpa menghapusnya. Anda dapat menggunakan ikon salin untuk menduplikasi aturan migrasi yang ada. Anda dapat menggunakan ikon pensil untuk mengedit aturan migrasi yang ada. Anda dapat menggunakan ikon hapus untuk menghapus aturan migrasi yang ada. Untuk menyimpan perubahan apa pun yang Anda buat pada aturan migrasi, pilih **Simpan Semua**. 

## Mengekspor aturan migrasi
<a name="CHAP_Converting.MigrationRules.Export"></a>

Jika digunakan AWS DMS untuk memigrasikan data dari database sumber ke database target, Anda dapat memberikan informasi tentang aturan migrasi ke AWS DMS. Untuk informasi selengkapnya tentang tugas, lihat [Bekerja dengan tugas AWS Database Migration Service replikasi](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html). 

**Untuk mengekspor aturan migrasi**

1. Dalam AWS Schema Conversion Tool, pilih **Mapping View** pada menu **View**. 

1.  Di **Aturan migrasi**, pilih aturan migrasi, lalu pilih **Ubah aturan migrasi**. 

1.  Pilih **Ekspor skrip untuk AWS DMS**. 

1. Jelajahi lokasi tempat Anda ingin menyimpan skrip, lalu pilih **Simpan**. Aturan migrasi Anda disimpan sebagai skrip JSON yang dapat digunakan oleh AWS DMS. 

# Mengonversi skema menggunakan AWS SCT
<a name="CHAP_Converting.Convert"></a>

Setelah Anda menghubungkan proyek Anda ke database sumber dan instans Amazon RDS DB target Anda, AWS Schema Conversion Tool proyek Anda akan menampilkan skema dari database sumber Anda di panel kiri. Skema disajikan dalam format tampilan pohon, dan setiap simpul pohon dimuat dengan lambat. Ketika Anda memilih node dalam tampilan pohon, AWS SCT meminta informasi skema dari database sumber Anda pada saat itu. 

Anda dapat memilih item skema dari database sumber Anda dan kemudian mengonversi skema menjadi skema setara untuk mesin DB dari instans DB target Anda. Anda dapat memilih item skema apa pun dari database sumber Anda untuk dikonversi. Jika item skema yang Anda pilih bergantung pada item induk, maka buat AWS SCT juga skema untuk item induk. Misalnya, anggaplah Anda memilih tabel untuk dikonversi. Jika demikian, AWS SCT menghasilkan skema untuk tabel, dan database tempat tabel berada. 

## Mengubah skema
<a name="CHAP_Converting.Convert.Procedure"></a>

Untuk mengonversi skema dari basis data sumber Anda, pilih kotak centang untuk nama skema yang akan dikonversi. Selanjutnya, pilih skema ini dari panel kiri proyek Anda. AWS SCT menyoroti nama skema dengan warna biru. Buka menu konteks (klik kanan) untuk skema, dan pilih **Konversi skema**, seperti yang ditunjukkan berikut.

![\[Mengkonversi skema\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/transform_schema.png)


Setelah Anda mengonversi skema dari database sumber Anda, Anda dapat memilih item skema dari panel kiri proyek Anda dan melihat skema yang dikonversi di panel tengah proyek Anda. Panel bawah tengah menampilkan properti dan perintah SQL untuk membuat skema dikonversi, seperti yang ditunjukkan berikut. 

![\[Pilih item skema sumber\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/select_schema_item.png)


Setelah Anda mengubah skema Anda, Anda dapat menyimpan proyek Anda. Informasi skema dari database sumber Anda disimpan dengan proyek Anda. Fungsionalitas ini berarti Anda dapat bekerja offline tanpa terhubung ke database sumber Anda. AWS SCT menghubungkan ke database sumber Anda untuk memperbarui skema dalam proyek Anda jika Anda memilih **Refresh from Database untuk database** sumber Anda. Untuk informasi selengkapnya, lihat [Memperbarui dan menyegarkan skema yang dikonversi di AWS SCT](CHAP_Converting.UpdateRefresh.md). 

Anda dapat membuat laporan penilaian migrasi database dari item yang tidak dapat dikonversi secara otomatis. Laporan penilaian berguna untuk mengidentifikasi dan menyelesaikan item skema yang tidak dapat dikonversi secara otomatis. Untuk informasi selengkapnya, lihat [Menggunakan laporan penilaian di AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Saat AWS SCT menghasilkan skema yang dikonversi, itu tidak segera menerapkannya ke instans DB target. Sebagai gantinya, skema yang dikonversi disimpan secara lokal sampai Anda siap menerapkannya ke instans DB target. Untuk informasi selengkapnya, lihat [Menerapkan skema konversi Anda](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Applying). 

## Mengedit skema yang dikonversi
<a name="CHAP_Converting.Edit"></a>

Anda dapat mengedit skema yang dikonversi dan menyimpan perubahan sebagai bagian dari proyek Anda.

**Untuk mengedit skema yang dikonversi**

1. Di panel kiri yang menampilkan skema dari database sumber Anda, pilih item skema yang ingin Anda edit skema yang dikonversi. 

1. **Di panel tengah bawah yang menampilkan skema yang dikonversi untuk item yang dipilih, pilih tab SQL.** 

1. Dalam teks yang ditampilkan untuk tab **SQL**, ubah skema sesuai kebutuhan. Skema secara otomatis disimpan dengan proyek Anda saat Anda memperbaruinya.   
![\[Segarkan skema dari instans DB target\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/edit_converted_schema.png)

Perubahan yang Anda buat pada skema yang dikonversi disimpan dengan proyek Anda saat Anda melakukan pembaruan. Jika Anda baru mengonversi item skema dari basis data sumber Anda, dan Anda telah membuat pembaruan ke skema yang dikonversi sebelumnya untuk item tersebut, pembaruan yang ada akan digantikan oleh item skema yang baru dikonversi berdasarkan basis data sumber Anda. 

## Membersihkan skema yang dikonversi
<a name="CHAP_Converting.Clear"></a>

Sampai Anda menerapkan skema ke instans DB target Anda, AWS SCT hanya menyimpan skema yang dikonversi secara lokal di proyek Anda. Anda dapat menghapus skema yang direncanakan dari proyek Anda dengan memilih node tampilan pohon untuk instans DB Anda, lalu memilih **Refresh** dari Database. Karena tidak ada skema yang ditulis ke instans DB target Anda, penyegaran dari database akan menghapus elemen skema yang direncanakan dalam AWS SCT proyek Anda agar sesuai dengan apa yang ada di instans DB sumber Anda. 

# Mengonversi skema secara manual AWS SCT
<a name="CHAP_Converting.Manual"></a>

Laporan penilaian menyertakan daftar item yang tidak dapat dikonversi secara otomatis ke mesin database instans Amazon RDS DB target Anda. Untuk setiap item yang tidak dapat dikonversi, ada item tindakan di **Item Tindakan** tab. 

Anda dapat menanggapi item tindakan dalam laporan penilaian dengan cara berikut: 
+ Ubah skema basis data sumber Anda.
+ Ubah skema basis data target Anda.

## Memodifikasi skema sumber Anda
<a name="CHAP_Converting.Manual.Source"></a>

Untuk beberapa item, mungkin lebih mudah untuk memodifikasi skema database dalam database sumber Anda ke skema yang dapat dikonversi secara otomatis. Pertama, verifikasi bahwa perubahan baru kompatibel dengan arsitektur aplikasi Anda, lalu perbarui skema di database sumber Anda. Terakhir, segarkan proyek Anda dengan informasi skema yang diperbarui. Anda kemudian dapat mengonversi skema yang diperbarui, dan membuat laporan penilaian migrasi database baru. Item tindakan tidak lagi muncul untuk item yang berubah dalam skema sumber. 

Keuntungan dari proses ini adalah skema Anda yang diperbarui selalu tersedia saat Anda menyegarkan dari basis data sumber Anda. 

## Memodifikasi skema target Anda
<a name="CHAP_Converting.Manual.Target"></a>

Untuk beberapa item, mungkin lebih mudah untuk menerapkan skema yang dikonversi ke database target Anda, dan kemudian menambahkan item skema yang setara secara manual ke database target Anda untuk item yang tidak dapat dikonversi secara otomatis. Anda dapat menulis semua skema yang dapat dikonversi secara otomatis ke instans DB target Anda dengan menerapkan skema. Untuk informasi selengkapnya, lihat [Menyimpan dan menerapkan skema yang dikonversi di AWS SCT](CHAP_Converting.SaveAndApply.md). 

Skema yang ditulis ke instans DB target Anda tidak berisi item yang tidak dapat dikonversi secara otomatis. Setelah menerapkan skema ke instans DB target Anda, Anda kemudian dapat secara manual membuat skema dalam instance DB target Anda yang setara dengan yang ada di database sumber. Item tindakan dalam laporan penilaian migrasi database berisi saran tentang cara membuat skema yang setara. 

**Awas**  
Jika Anda membuat skema secara manual di instans DB target Anda, simpan salinan pekerjaan manual apa pun yang Anda lakukan. Jika Anda menerapkan skema yang dikonversi dari proyek Anda ke instans DB target Anda lagi, itu menimpa pekerjaan manual yang telah Anda lakukan. 

Dalam beberapa kasus, Anda tidak dapat membuat skema setara dalam instans DB target Anda. Anda mungkin perlu merancang ulang sebagian aplikasi dan database Anda untuk menggunakan fungsionalitas yang tersedia dari mesin DB untuk instans DB target Anda. Dalam kasus lain, Anda dapat mengabaikan skema yang tidak dapat dikonversi secara otomatis. 

# Memperbarui dan menyegarkan skema yang dikonversi di AWS SCT
<a name="CHAP_Converting.UpdateRefresh"></a>

Anda dapat memperbarui skema sumber dan skema target dalam proyek Anda AWS Schema Conversion Tool . 
+ **Sumber** - Jika Anda memperbarui skema untuk database sumber Anda, AWS SCT ganti skema dalam proyek Anda dengan skema terbaru dari database sumber Anda. Dengan menggunakan fungsi ini, Anda dapat memperbarui proyek Anda jika perubahan telah dilakukan pada skema database sumber Anda. 
+ **Target** - Jika Anda memperbarui skema untuk instans Amazon RDS DB target Anda, AWS SCT ganti skema dalam proyek Anda dengan skema terbaru dari instans DB target Anda. Jika Anda belum menerapkan skema apa pun ke instans DB target Anda, AWS SCT hapus skema yang dikonversi dari proyek Anda. Anda kemudian dapat mengonversi skema dari database sumber Anda untuk instance DB target yang bersih. 

Anda memperbarui skema dalam AWS SCT proyek Anda dengan memilih **Refresh dari Database**. 

**catatan**  
Saat Anda menyegarkan skema, AWS SCT memuat metadata hanya sesuai kebutuhan. **Untuk sepenuhnya memuat semua skema database Anda, buka menu konteks (klik kanan) untuk skema Anda, dan pilih Muat skema.** Misalnya, Anda dapat menggunakan opsi ini untuk memuat metadata untuk database Anda sekaligus, dan kemudian bekerja secara offline.

# Menyimpan dan menerapkan skema yang dikonversi di AWS SCT
<a name="CHAP_Converting.SaveAndApply"></a>

Saat AWS Schema Conversion Tool menghasilkan skema yang dikonversi (seperti yang ditunjukkan pada[Mengonversi skema menggunakan AWS SCTMengonversi skema secara manual AWS SCT](CHAP_Converting.Convert.md)), skema tersebut tidak segera menerapkan skema yang dikonversi ke instans DB target. Sebagai gantinya, skema yang dikonversi disimpan secara lokal di proyek Anda sampai Anda siap menerapkannya ke instans DB target. Dengan menggunakan fungsi ini, Anda dapat bekerja dengan item skema yang tidak dapat dikonversi secara otomatis ke mesin DB target Anda. Untuk informasi selengkapnya tentang item yang tidak dapat dikonversi secara otomatis, lihat[Menggunakan laporan penilaian di AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Anda dapat secara opsional meminta alat menyimpan skema yang dikonversi ke file sebagai skrip SQL sebelum menerapkan skema ke instans DB target Anda. Anda juga dapat meminta alat menerapkan skema yang dikonversi langsung ke instans DB target Anda. 

## Menyimpan skema Anda yang telah dikonversi ke file
<a name="CHAP_Converting.Saving"></a>

Anda dapat menyimpan skema yang dikonversi sebagai skrip SQL dalam file teks. Dengan menggunakan pendekatan ini, Anda dapat memodifikasi skrip SQL yang dihasilkan dari AWS SCT ke item alamat yang alat tidak dapat dikonversi secara otomatis. Anda kemudian dapat menjalankan skrip yang diperbarui pada instans DB target Anda untuk menerapkan skema yang dikonversi ke database target Anda. 

**Untuk menyimpan skema yang dikonversi sebagai skrip SQL**

1.  Pilih skema Anda dan buka menu konteks (klik kanan). 

1.  Pilih **Simpan sebagai SQL**. 

1.  Masukkan nama file dan pilih **Simpan**. 

1.  Simpan skema konversi Anda menggunakan salah satu opsi berikut: 
   + **Berkas tunggal**
   + **File tunggal per tahap**
   + **File tunggal per pernyataan**

**Untuk memilih format skrip SQL**

1. Pada menu **Pengaturan**, pilih **Pengaturan proyek**. 

1.  Pilih **Simpan skrip.** 

1.  Untuk **Vendor**, pilih platform database. 

1.  Untuk **Menyimpan skrip SQL**, pilih bagaimana Anda ingin menyimpan skrip skema database Anda. 

1.  Pilih **OK** untuk menyimpan pengaturan. 

## Menerapkan skema konversi Anda
<a name="CHAP_Converting.Applying"></a>

Saat Anda siap menerapkan skema yang dikonversi ke instans Amazon RDS DB target Anda, pilih elemen skema dari panel kanan proyek Anda. Buka menu konteks (klik kanan) untuk elemen skema, lalu pilih **Terapkan ke database**, seperti yang ditunjukkan berikut. 

![\[Terapkan ke database\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/write_to_database.png)


## Skema paket ekstensi
<a name="CHAP_Converting.SaveAndApply.Ext"></a>

Pertama kali Anda menerapkan skema yang dikonversi ke instans DB target Anda, AWS SCT tambahkan skema tambahan ke instans DB target Anda. Skema ini mengimplementasikan fungsi sistem dari database sumber yang diperlukan saat menulis skema yang dikonversi ke instans DB target Anda. Skema ini disebut skema paket ekstensi. 

Jangan mengubah skema paket ekstensi, atau Anda mungkin menemukan hasil yang tidak terduga dalam skema konversi yang ditulis ke instans DB target Anda. Ketika skema Anda sepenuhnya dimigrasikan ke instans DB target Anda, dan Anda tidak perlu lagi AWS SCT, Anda dapat menghapus skema paket ekstensi. 

Skema paket ekstensi diberi nama sesuai dengan basis data sumber Anda sebagai berikut: 
+ IBM Db2 LUW: `aws_db2_ext`
+ Server Microsoft SQL: `aws_sqlserver_ext`
+ MySQL: `aws_mysql_ext`
+ Oracle: `aws_oracle_ext`
+ PostgreSQL: `aws_postgresql_ext`
+ GETAH ASE: `aws_sapase_ext`

Untuk informasi selengkapnya, lihat [Menggunakan AWS Lambda fungsi dari paket AWS SCT ekstensi](CHAP_ExtensionPack.md#CHAP_ExtensionPack.OLTP). 

# Membandingkan skema di AWS Schema Conversion Tool
<a name="CHAP_Converting.SchemaCompare"></a>

Jika Anda membuat perubahan pada skema sumber atau target setelah bermigrasi, Anda dapat membandingkan dua skema database menggunakan. AWS SCT Anda dapat membandingkan skema untuk versi yang sama dengan atau lebih awal dari skema sumber. 

Perbandingan skema berikut didukung:
+ Oracle ke Oracle, versi 12.1.0.2.0, 11.1.0.7.0, 11.2.0.1.0, 10
+ SQL Server ke SQL Server, versi 2016, 2014, 2012, 2008, 2008 RD2
+ PostgreSQL ke PostgreSQL dan Edisi yang kompatibel dengan PostgreSQL dan Aurora PostgreSQL, versi 9.6, 9.5.9, 9.5.4
+ MySQL ke MySQL, versi 5.6.36, 5.7.17, 5.5

Anda menentukan pengaturan untuk perbandingan skema pada tab **Bandingkan Skema** pada halaman **Pengaturan Proyek**.

![\[Skema membandingkan pengaturan\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/schema-compare-settings.png)


Untuk membandingkan skema, Anda memilih skema, dan AWS SCT menunjukkan objek yang berbeda antara dua skema dan objek yang tidak.

**Untuk membandingkan dua skema**

1. Buka AWS SCT proyek yang sudah ada, atau buat proyek dan sambungkan ke titik akhir sumber dan target.

1. Pilih skema yang ingin Anda bandingkan.

1. Buka menu konteks (klik kanan) dan pilih **Bandingkan Skema**.

 AWS SCT menunjukkan objek yang berbeda antara dua skema dengan menambahkan lingkaran hitam ke ikon objek.

![\[Skema membandingkan hasil\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/images/schema-compare-results.png)


Anda dapat menerapkan hasil perbandingan skema ke satu objek, ke satu kategori objek, atau ke seluruh skema. Pilih kotak di samping kategori, objek, atau skema yang ingin Anda terapkan hasilnya.

# Melihat objek yang ditransformasikan terkait di AWS Schema Conversion Tool
<a name="CHAP_Converting.RelatedObjects"></a>

Setelah konversi skema, dalam beberapa kasus AWS SCT mungkin telah menciptakan beberapa objek untuk satu objek skema pada database sumber. Misalnya, saat melakukan konversi Oracle ke PostgreSQL, mengambil setiap pemicu Oracle dan mengubahnya menjadi AWS SCT fungsi pemicu dan pemicu pada target PostgreSQL. Juga, ketika AWS SCT mengonversi fungsi atau prosedur paket Oracle ke PostgreSQL, ia menciptakan fungsi yang setara dan fungsi INIT yang harus dijalankan sebagai blok init sebelum prosedur atau fungsi dapat dijalankan.

Prosedur berikut memungkinkan Anda melihat semua objek terkait yang dibuat setelah konversi skema.

**Untuk melihat objek terkait yang dibuat selama konversi skema**

1. Setelah konversi skema, pilih objek yang dikonversi dalam tampilan pohon target.

1. Pilih tab **Objek Terkonversi Terkait**.

1. Lihat daftar objek target terkait.