Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan agen AI dengan Konversi Skema DMS
Anda dapat menggunakan agen AI untuk mengarahkan alur kerja Konversi Skema DMS melalui API. AWS Agen AI adalah alat perangkat lunak yang menggunakan model bahasa besar untuk memahami instruksi bahasa alami dan mengotomatiskan tugas. Saat terhubung ke server AWS MCP, agen AI dapat membuat proyek migrasi, menelusuri pohon metadata basis data sumber Anda, mengonversi skema, menghasilkan laporan penilaian, mengekspor hasil, dan menjelaskan berbagai aspek layanan. Anda mengontrol operasi ini melalui petunjuk bahasa alami.
Untuk meningkatkan akurasi dan efisiensi agen dengan Konversi Skema DMS, Anda dapat menginstal keterampilan Konversi AWS DMS Skema. Keterampilan ini menyediakan Conversion-specific konteks Skema DMS termasuk pola API, pengecualian skema sistem, pengurutan operasi, dan praktik terbaik layanan.
penting
Keterampilan berisi instruksi yang mencegah kesalahan umum yang dilakukan agen AI saat menggunakan Konversi Skema DMS dan mengurangi loop coba-coba, yang membantu mengurangi penggunaan token dan meningkatkan kecepatan pencapaian tujuan yang diinginkan. Kami sangat menyarankan untuk menginstalnya sebelum Anda mulai.
Topik ini menunjukkan cara menginstal keterampilan, dan memberikan contoh alur kerja Konversi Skema DMS umum yang dapat Anda jalankan melalui agen AI.
Prasyarat
Sebelum Anda mulai, pastikan Anda memiliki prasyarat berikut. Panduan ini mengasumsikan keakraban dengan AWS DMS dan antarmuka baris perintah.
-
Agen AI — Agen pengkodean AI yang mendukung Model Context Protocol (MCP), seperti Kiro CLI, Claude
Code , atau Cursor. -
AWS MCP server — Konfigurasikan server AWS MCP di agen Anda sehingga dapat melakukan panggilan AWS API. Untuk informasi selengkapnya, lihat Menyiapkan Server AWS MCP di Panduan Pengguna Toolkit AWS Agen.
-
AWS kredensyal — Agen membutuhkan AWS kredensyal dengan izin untuk memanggil API. AWS DMS Konfigurasikan kredensyal menggunakan CLI AWS . Untuk informasi lebih lanjut tentang izin yang diperlukan, lihat Izin IAM diperlukan untuk menggunakan AWS DMS.
catatan
Jika Anda sudah memiliki proyek migrasi yang dikonfigurasi dalam Konversi Skema DMS, agen dapat segera bekerja dengannya. Jika tidak, agen dapat membuatnya untuk Anda. Untuk informasi selengkapnya, lihat Bekerja dengan penyedia data, profil instans, dan proyek migrasi di AWS DMS.
Menginstal AWS DMS Keterampilan Konversi Skema
Keterampilan adalah paket instruksi dan bahan referensi yang dikuratori yang membantu agen AI Anda menyelesaikan tugas Konversi Skema DMS secara efektif. Skill Konversi AWS DMS Skema berisi pola API, pengecualian skema sistem, aturan pengurutan operasi, dan praktik terbaik layanan. Dengan keterampilan ini, agen membuat lebih sedikit kesalahan dan membutuhkan lebih sedikit bolak-balik untuk menyelesaikan operasi Konversi Skema DMS.
Pilih salah satu metode berikut untuk menginstal keterampilan.
Setelah keterampilan berhasil dimuat, Anda akan melihat menu tindakan dengan tindakan konversi skema yang tersedia.
Praktik terbaik
Ikuti rekomendasi ini untuk mendapatkan hasil terbaik saat menggunakan agen AI dengan Konversi Skema DMS.
-
Jelajahi sebelum mengonversi — Gunakan agen untuk menjelajahi pohon metadata sebelum Anda mulai mengonversi skema. Ini membantu Anda memahami ruang lingkup migrasi dan mengidentifikasi skema mana yang akan dikonversi.
-
Konversi satu skema pada satu waktu — Untuk database besar, konversikan skema satu per satu daripada sekaligus. Ini membuatnya lebih mudah untuk meninjau kode yang dikonversi dan menangani item tindakan secara bertahap.
-
Lewati skema sistem — Jangan mengonversi basis data sistem atau skema sistem. Mereka berisi objek internal mesin yang menghasilkan sejumlah besar item tindakan yang tidak dapat dikonversi.
-
Tinjau SQL yang dikonversi sebelum menerapkan - Ekspor kode yang dikonversi sebagai skrip SQL dan tinjau sebelum menerapkan ke database target Anda, terutama untuk objek kode.
-
Aktifkan AI-assisted konversi generatif - Aktifkan AI-assisted konversi generatif untuk meningkatkan tingkat konversi objek kode. AI-assisted Konversi generatif menggunakan pembelajaran mesin untuk mengonversi objek yang tidak dapat ditangani oleh konverter berbasis aturan secara otomatis. Untuk informasi selengkapnya, lihat Mengonversi objek database dengan AI generatif.
-
Gunakan laporan penilaian — Setelah konversi atau penilaian, buat laporan penilaian untuk mendapatkan ringkasan hasil konversi dan pekerjaan manual yang tersisa. Untuk informasi selengkapnya, lihat Membuat laporan penilaian migrasi database dengan Konversi Skema DMS.
Contoh
Contoh berikut menunjukkan alur kerja Konversi Skema DMS umum yang dapat Anda jalankan melalui agen AI setelah memuat keterampilan.
Dalam contoh ini, Anda menggunakan agen AI untuk membuat proyek migrasi untuk mengonversi database Microsoft SQL Server ke Amazon Aurora PostgreSQL. Agen menciptakan AWS DMS sumber daya yang diperlukan dan menghubungkannya bersama.
Prompt berikut menginstruksikan agen untuk membuat proyek migrasi:
I want to migrate my SQL Server database to Aurora PostgreSQL using DMS Schema Conversion. The source database is on an EC2 instance at 10.0.1.50, port 1433, database name "AdventureWorks". The credentials are stored in Secrets Manager under "mydb-source-credentials". Create a migration project for me.
Agen membuat penyedia data sumber, penyedia data target, profil instance, dan proyek migrasi yang menautkannya bersama-sama. Jika Anda belum memiliki database target, agen membuat penyedia data target virtual sehingga Anda dapat mengonversi dan mengekspor skema sebagai skrip SQL. Agen juga membuat peran IAM dan bucket S3 yang diperlukan, dan memeriksa konfigurasi jaringan.
Setelah agen membuat proyek migrasi, Anda dapat menelusuri metadata basis data sumber, menilai atau mengonversi skema, dan mengekspor hasil.
Anda dapat menggunakan agen untuk menjelajahi struktur basis data sumber Anda. Agen menavigasi pohon metadata secara hierarkis, mencantumkan database, skema, tabel, prosedur tersimpan, dan objek lainnya.
Show me the databases and schemas in my source database.
Agen mengimpor metadata sumber jika belum diimpor, lalu menavigasi pohon metadata menggunakan API. AWS DMS Anda dapat mengebor lebih dalam ke skema tertentu:
Show me the stored procedures in the AdventureWorks.dbo schema.
Setelah menelusuri pohon metadata, Anda dapat menggunakan agen untuk menilai atau mengonversi skema dan mengekspor hasilnya.
Convert the AdventureWorks.dbo schema to Aurora PostgreSQL and export the converted SQL scripts.
Agen mengonversi objek skema dan mengekspor skrip SQL yang dikonversi ke bucket S3. Setiap konversi dan operasi ekspor berjalan secara asinkron, dan agen melakukan polling untuk penyelesaian sebelum memulai operasi berikutnya. Setelah konversi, agen menghasilkan laporan penilaian.
Laporan penilaian mencakup ringkasan objek yang dikonversi, item tindakan untuk objek yang memerlukan perubahan manual, dan perkiraan upaya. Anda juga dapat meminta agen untuk menjelaskan arti dari item tindakan tertentu dan memberikan panduan tentang cara menyelesaikannya.
Beberapa operasi Konversi Skema DMS, seperti konversi skema, impor metadata, dan penilaian, berjalan secara asinkron dan dapat memakan waktu. Saat agen melakukan polling untuk penyelesaian, Anda mungkin ingin mengajukan pertanyaan, mendapatkan klarifikasi, atau memberikan instruksi tambahan tanpa mengganggu alur kerja.
Pendekatan berikut memungkinkan Anda berinteraksi dengan agen selama operasi yang berjalan lama. Pilih metode berdasarkan kemampuan agen Anda.