Memulai dan melihat penilaian tipe data (Legacy) - AWS Layanan Migrasi Database

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

Memulai dan melihat penilaian tipe data (Legacy)

catatan

Bagian ini menjelaskan konten warisan. Kami menyarankan Anda menggunakan proses penilaian premi, yang dijelaskan sebelumnya di. Menentukan, memulai, dan melihat penilaian perdana berjalan

Penilaian tipe data tidak tersedia di konsol. Anda hanya dapat menjalankan penilaian tipe data menggunakan API atau CLI, dan Anda hanya dapat melihat hasil penilaian tipe data di bucket S3 tugas.

Penilaian tipe data mengidentifikasi tipe data dalam database sumber yang mungkin tidak dimigrasi dengan benar karena target tidak mendukungnya. Selama penilaian ini, AWS DMS membaca skema database sumber untuk tugas migrasi dan membuat daftar tipe data kolom. Kemudian membandingkan daftar ini dengan daftar tipe data yang telah ditentukan yang didukung oleh. AWS DMS Jika tugas migrasi Anda memiliki tipe data yang tidak didukung, AWS DMS buat laporan yang dapat Anda lihat untuk melihat apakah tugas migrasi Anda memiliki tipe data yang tidak didukung. AWS DMS tidak membuat laporan jika tugas migrasi Anda tidak memiliki tipe data yang tidak didukung.

AWS DMS mendukung pembuatan laporan penilaian tipe data untuk database relasional berikut:

  • Oracle

  • SQL Server

  • PostgreSQL

  • MySQL

  • MariaDB

  • Amazon Aurora

Anda dapat memulai dan melihat laporan penilaian tipe data menggunakan CLI dan SDK untuk mengakses API: AWS DMS

Laporan penilaian tipe data adalah file JSON tunggal yang mencakup ringkasan yang berisi daftar jenis data yang tidak didukung dan jumlah kolom untuk masing-masing. Ini termasuk daftar struktur data untuk setiap jenis data yang tidak didukung termasuk skema, tabel, dan kolom yang memiliki tipe data yang tidak didukung. Anda dapat menggunakan laporan untuk memodifikasi jenis data sumber dan meningkatkan keberhasilan migrasi.

Ada dua tingkat tipe data yang tidak didukung. Jenis data yang muncul di laporan yang tidak didukung tidak dapat dimigrasi. Jenis data yang muncul di laporan sebagai sebagian didukung mungkin dikonversi ke tipe data lain, tetapi tidak bermigrasi seperti yang Anda harapkan.

Contoh berikut menunjukkan contoh laporan penilaian tipe data yang mungkin Anda lihat.

{ "summary":{ "task-name":"test15", "not-supported":{ "data-type": [ "sql-variant" ], "column-count":3 }, "partially-supported":{ "data-type":[ "float8", "jsonb" ], "column-count":2 } }, "types":[ { "data-type":"float8", "support-level":"partially-supported", "schemas":[ { "schema-name":"schema1", "tables":[ { "table-name":"table1", "columns":[ "column1", "column2" ] }, { "table-name":"table2", "columns":[ "column3", "column4" ] } ] }, { "schema-name":"schema2", "tables":[ { "table-name":"table3", "columns":[ "column5", "column6" ] }, { "table-name":"table4", "columns":[ "column7", "column8" ] } ] } ] }, { "datatype":"int8", "support-level":"partially-supported", "schemas":[ { "schema-name":"schema1", "tables":[ { "table-name":"table1", "columns":[ "column9", "column10" ] }, { "table-name":"table2", "columns":[ "column11", "column12" ] } ] } ] } ] }

AWS DMS menyimpan penilaian tipe data terbaru dan sebelumnya di bucket Amazon S3 yang dibuat AWS DMS oleh di akun Anda. Nama bucket Amazon S3 memiliki format berikut, di mana customerId adalah ID pelanggan Anda dan CustomerDNS adalah pengidentifikasi internal.

dms-customerId-customerDNS
catatan

Secara default, Anda dapat membuat hingga 100 bucket Amazon S3 di setiap akun AWS Anda. Karena AWS DMS membuat bucket di akun Anda, pastikan itu tidak melebihi batas bucket Anda. Jika tidak, penilaian tipe data gagal.

Semua laporan penilaian tipe data untuk tugas migrasi tertentu disimpan dalam folder bucket yang diberi nama dengan pengidentifikasi tugas. Setiap nama file laporan adalah tanggal penilaian tipe data dalam format yyyy-mm-dd-hh -mm. Anda dapat melihat dan membandingkan laporan penilaian tipe data sebelumnya dari Konsol Manajemen Amazon S3.

AWS DMS juga membuat peran AWS Identity and Access Management (IAM) untuk memungkinkan akses ke bucket S3 yang dibuat untuk laporan ini. Nama perannya adalahdms-access-for-tasks. Peran menggunakanAmazonDMSRedshiftS3RoleKebijakan. Jika terjadi ResourceNotFoundFaultkesalahan saat Anda menjalankanStartReplicationTaskAssessment, lihat ResourceNotFoundFault di bagian Pemecahan Masalah untuk informasi tentang membuat dms-access-for-tasks peran secara manual.