Topik ini menjelaskan cara menggunakan Data Transmission Service (DTS) untuk memigrasikan data dari Amazon RDS for SQL Server ke RDS for SQL Server.
Informasi latar belakang
Topik ini menyediakan dua metode untuk memigrasikan Amazon RDS for SQL Server ke cloud. Anda dapat memilih metode berdasarkan kebutuhan aktual.
-
Gunakan fitur migrasi cloud satu atap RDS
Konsol RDS menyediakan fitur migrasi cloud satu atap untuk membantu Anda memigrasikan data dari Amazon RDS for SQL Server ke Alibaba Cloud RDS for SQL Server dengan cepat dan mudah.
CatatanSecara default, metode ini mencakup tugas migrasi skema, migrasi data penuh, dan migrasi inkremental.
-
Gunakan DTS untuk migrasi ke cloud
DTS mendukung migrasi cloud melalui fitur migrasi datanya. Dibandingkan dengan fitur migrasi cloud satu atap RDS, DTS memungkinkan Anda memilih jenis tugas migrasi tertentu—seperti migrasi skema, migrasi data penuh, dan migrasi inkremental—serta mengonfigurasi lebih banyak parameter lanjutan.
Prasyarat
-
Anda telah menghubungkan database Amazon RDS for SQL Server ke Alibaba Cloud sehingga DTS dapat terhubung ke database sumber. Untuk informasi selengkapnya, lihat Hubungkan database dari platform AWS ke Alibaba Cloud.
-
Anda telah membuat instans target RDS SQL Server dengan kapasitas penyimpanan lebih besar daripada database sumber. Untuk informasi selengkapnya, lihat Buat dan gunakan instans RDS SQL Server dengan cepat.
Catatan penting
DTS tidak memigrasikan kunci asing dari database sumber ke database tujuan. Oleh karena itu, operasi cascade dan delete di database sumber tidak dimigrasikan ke database tujuan.
Type | Description |
Batasan database sumber |
|
Batasan lainnya |
|
Penagihan
|
Jenis migrasi |
Biaya konfigurasi instans |
Biaya Lalu Lintas Internet |
|
Migrasi skema dan migrasi data penuh |
Gratis. |
Ketika parameter Access Method database tujuan diatur ke Public IP Address, Anda dikenai biaya traffic Internet. Untuk informasi selengkapnya, lihat Ikhtisar penagihan. |
|
Migrasi data inkremental |
Dikenai biaya. Untuk informasi selengkapnya, lihat Ikhtisar penagihan. |
Operasi SQL yang didukung untuk migrasi inkremental
|
Jenis operasi |
Pernyataan SQL |
|
DML |
INSERT, UPDATE, DELETE |
|
DDL |
Catatan
|
Izin akun database
|
Database |
Migrasi skema |
Migrasi penuh |
Migrasi inkremental |
Cara membuat dan memberikan izin |
|
Amazon RDS for SQL Server |
Izin SELECT |
Izin SELECT |
izin db_owner Catatan
Akun istimewa RDS for SQL Server memenuhi persyaratan dan mendukung pengaktifan CDC tingkat database untuk prosedur tersimpan. |
Untuk langkah-langkah spesifik, hubungi AWS. |
|
Instans RDS for SQL Server |
Izin baca dan tulis |
Buat akun standar, istimewa, dan read-only global dan Ubah izin akun. |
||
Prosedur
Gunakan fitur migrasi cloud satu atap RDS
-
Buka tab Data Migration instans target RDS for SQL Server.
-
Buka Daftar Instans RDS.
-
Di bagian atas halaman, pilih wilayah tempat instans target RDS for SQL Server berada.
-
Klik ID instans target RDS for SQL Server.
-
Di panel navigasi sebelah kiri, klik Data Migration and Synchronization.
-
Klik tab Data Migration.
-
-
Klik One-Stop Cloud Migration.
-
Konfigurasikan informasi database sumber dan tujuan.
Kategori
Konfigurasi
Deskripsi
Tidak ada
Task Name
Sistem menghasilkan nama tugas secara default. Kami menyarankan menentukan nama yang bermakna (tidak perlu unik) untuk memudahkan identifikasi nanti.
Source Database
Database Type
Secara default, ini diatur ke SQL Server. Anda tidak perlu memilihnya.
Type
Pilih AWS.
Access Method
Pilih Public IP Address atau Express Connect, VPN Gateway, or Smart Access Gateway berdasarkan cara Amazon RDS for SQL Server terhubung ke Alibaba Cloud. Contoh ini memilih Express Connect, VPN Gateway, or Smart Access Gateway.
Instance Region
-
Ketika Access Method diatur ke Public IP Address, pilih wilayah tempat instans RDS for SQL Server berada.
CatatanJika wilayah tempat Amazon RDS for SQL Server berada tidak muncul dalam opsi, Anda dapat memilih wilayah terdekat dengan database tersebut.
-
Ketika Access Method diatur ke Express Connect, VPN Gateway, or Smart Access Gateway, pilih wilayah tempat Virtual Private Cloud (VPC) Alibaba Cloud untuk koneksi Amazon RDS for SQL Server berada.
Connected VPC
Pilih ID Virtual Private Cloud (VPC) Alibaba Cloud yang terhubung ke Amazon RDS for SQL Server.
CatatanOpsi ini muncul hanya ketika Anda memilih Access Method sebagai Express Connect, VPN Gateway, or Smart Access Gateway.
Domain Name or IP
Masukkan nama domain atau alamat IP Amazon RDS for SQL Server.
CatatanKami menyarankan memasukkan nama domain.
Port Number
Masukkan port layanan Amazon RDS for SQL Server.
Database Account
Masukkan akun database untuk Amazon RDS for SQL Server. Untuk informasi selengkapnya, lihat Persyaratan izin untuk akun database.
Database Password
Masukkan password untuk akun database.
Encryption
Menentukan apakah koneksi ke database sumber dienkripsi. Pilih Non-encrypted atau SSL-encrypted berdasarkan kebutuhan bisnis Anda.
Jika enkripsi SSL dinonaktifkan untuk database sumber, pilih Non-encrypted.
Jika enkripsi SSL diaktifkan untuk database sumber, pilih SSL-encrypted. Secara default, DTS mempercayai sertifikat server.
Destination Database
Database Type
Secara default, ini diatur ke SQL Server. Anda tidak perlu memilihnya.
Access Method
Secara default, ini diatur ke Alibaba Cloud Instance. Anda tidak perlu memilihnya.
Instance Region
Ini tetap pada wilayah instans RDS for SQL Server saat ini dan tidak dapat diubah.
Instance ID
Ini tetap pada ID instans RDS for SQL Server saat ini dan tidak dapat diubah.
Database Account
Masukkan akun database instans RDS for SQL Server saat ini. Untuk persyaratan izin, lihat Izin akun database.
Database Password
Masukkan password untuk akun database.
Encryption
Menentukan apakah koneksi ke database tujuan dienkripsi. Pilih Non-encrypted atau SSL-encrypted berdasarkan kebutuhan bisnis Anda.
Jika enkripsi SSL dinonaktifkan untuk database tujuan, pilih Non-encrypted.
Jika enkripsi SSL diaktifkan untuk database tujuan, pilih SSL-encrypted. Secara default, DTS mempercayai sertifikat server.
-
-
Setelah konfigurasi, klik Test Connectivity and Proceed di bagian bawah halaman.
Pastikan alamat IP server DTS yang ditampilkan di kotak dialog pop-up ditambahkan ke pengaturan keamanan daftar putih Amazon RDS for SQL Server Anda. Lalu klik Test Connectivity.
PentingMenambahkan rentang alamat IP publik server DTS dapat menimbulkan risiko keamanan. Dengan menggunakan produk ini, Anda memahami dan menerima risiko tersebut. Anda harus menerapkan langkah-langkah keamanan dasar, seperti memperkuat kekuatan kata sandi akun, membatasi port terbuka untuk setiap Blok CIDR, menggunakan autentikasi untuk komunikasi API internal, serta secara berkala meninjau dan membatasi Blok CIDR yang tidak perlu. Untuk informasi selengkapnya, lihat Tambahkan alamat IP server DTS ke daftar putih.
-
Pilih rencana migrasi.
Sistem mengevaluasi tipe database sumber Anda dan menyajikan dua rencana migrasi cloud.
-
Untuk memilih rencana Full and Incremental Data Migration, klik Configure Objects di bagian bawah halaman dan lanjutkan ke langkah berikutnya.
-
Untuk memilih rencana Full and Incremental Backup-Based Data Migration, tidak diperlukan tindakan lebih lanjut.
CatatanAnda dapat mengklik View Migration Documentation di bagian bawah halaman untuk melihat langkah-langkah migrasi cloud yang sesuai.
-
-
Di halaman Configure Objects, konfigurasikan objek yang akan dimigrasikan.
Konfigurasi
Deskripsi
Method to Migrate Triggers in Source Database
Selama migrasi data inkremental, trigger mungkin dimigrasikan ke database tujuan terlalu dini, menyebabkan ketidakkonsistenan data antara database sumber dan tujuan. Pilih metode migrasi trigger berdasarkan kebutuhan Anda. Kami menyarankan memilih Manual Migration. Untuk informasi selengkapnya, lihat Konfigurasikan migrasi atau sinkronisasi trigger.
CatatanJika objek Anda tidak mencakup trigger, lewati langkah ini (pertahankan pengaturan default).
Source Objects
Di kotak Source Objects, klik objek yang akan dimigrasikan, lalu klik
untuk memindahkannya ke kotak Selected Objects.CatatanAnda dapat memilih database, tabel, atau kolom sebagai objek migrasi. Jika Anda memilih tabel atau kolom, objek lain (seperti view, trigger, dan prosedur tersimpan) tidak dimigrasikan ke database tujuan.
Selected Objects
-
Untuk mengubah nama objek migrasi di instans tujuan, klik kanan objek di kotak Selected Objects dan edit. Untuk petunjuk, lihat Petakan nama database, tabel, dan kolom.
-
Untuk menghapus objek migrasi yang dipilih, klik objek di kotak Selected Objects, lalu klik
untuk memindahkannya kembali ke kotak Source Objects.
Catatan-
Menggunakan fitur pemetaan nama objek dapat menyebabkan kegagalan migrasi untuk objek yang bergantung pada objek yang dipetakan.
-
Untuk memfilter data menggunakan klausa WHERE, klik kanan tabel yang akan dimigrasikan di kotak Selected Objects, lalu atur kondisi filter di kotak dialog. Untuk petunjuk, lihat Atur kondisi filter.
-
Untuk memilih operasi SQL yang akan dimigrasikan di tingkat database atau tabel, klik kanan objek yang akan dimigrasikan di kotak Selected Objects dan pilih operasi SQL yang diperlukan di kotak dialog.
-
-
Opsional: Konfigurasikan pengaturan lanjutan.
Anda dapat memperluas pengaturan lanjutan untuk mengonfigurasi parameter tambahan.
Konfigurasi
Deskripsi
Enable Throttling for Full Data Migration
Selama migrasi penuh, DTS mengonsumsi sumber daya baca dan tulis pada database sumber dan tujuan, yang dapat meningkatkan beban database. Jika diperlukan, Anda dapat mengaktifkan pembatasan kecepatan untuk tugas migrasi penuh. Anda dapat mengatur Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s) untuk mengurangi beban pada database tujuan.
Enable Throttling for Incremental Data Migration
Jika diperlukan, Anda juga dapat mengatur batas kecepatan untuk tugas migrasi inkremental. Anda dapat mengatur RPS of Incremental Data Migration dan Data migration speed for incremental migration (MB/s) untuk mengurangi beban pada database tujuan.
Data Verification Mode
Validasi data penuh mengonsumsi beberapa sumber daya baca dari database. Jika Anda memilih Full Data Verification, Anda juga harus mengatur Maximum number of rows of data read per second by full verification (RPS) dan Maximum amount of data read per second by full verification (MBps) untuk membatasi laju validasi penuh (jumlah baris dan volume data per detik) dan mengurangi beban database.
CatatanNilai 0 berarti tanpa batas. Jika kedua Maximum number of rows of data read per second by full verification (RPS) dan Maximum amount of data read per second by full verification (MBps) bernilai 0, tidak ada batas laju.
-
Simpan tugas dan jalankan pemeriksaan awal.
-
Untuk melihat parameter konfigurasi instans ini saat Anda memanggil operasi API, arahkan pointer ke tombol Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters di gelembung yang muncul.
-
Jika Anda tidak perlu melihat atau telah selesai melihat parameter API, klik Next: Save Task Settings and Precheck di bagian bawah halaman.
Catatan-
Sebelum tugas migrasi dimulai, DTS melakukan pemeriksaan awal. Tugas hanya dimulai setelah lulus pemeriksaan awal.
-
Jika pemeriksaan awal gagal, klik View Details di sebelah item pemeriksaan yang gagal, perbaiki masalah berdasarkan petunjuk, lalu jalankan pemeriksaan awal lagi.
-
Jika peringatan dilaporkan selama pemeriksaan awal:
-
Untuk item pemeriksaan yang tidak dapat diabaikan, klik View Details di sebelah item yang gagal, perbaiki masalah berdasarkan petunjuk, lalu jalankan pemeriksaan awal lagi.
-
Untuk item pemeriksaan yang dapat diabaikan, Anda dapat mengklik Confirm Alert Details, Ignore, OK, dan Precheck Again untuk melewati item peringatan dan menjalankan pemeriksaan awal lagi. Mengabaikan peringatan dapat menyebabkan masalah seperti ketidakkonsistenan data dan menimbulkan risiko bagi bisnis Anda.
-
-
-
Ketika Success Rate mencapai 100%, klik Next: Purchase Instance.
-
Beli instans.
-
Di halaman Purchase, pilih spesifikasi tautan untuk instans migrasi data. Untuk informasi selengkapnya, lihat tabel berikut.
Kategori
Parameter
Deskripsi
New Instance Class
Resource Group Settings
Pilih kelompok sumber daya tempat instans tersebut berada. Nilai default adalah kelompok sumber daya default. Untuk informasi selengkapnya, lihat Apa itu Resource Management?
Instance Class
DTS menyediakan spesifikasi migrasi dengan tingkat kinerja berbeda. Spesifikasi tautan memengaruhi kecepatan migrasi. Anda dapat memilih spesifikasi berdasarkan skenario bisnis Anda. Untuk informasi selengkapnya, lihat Spesifikasi tautan migrasi data.
-
Setelah konfigurasi selesai, baca dan pilih Data Transmission Service (Pay-as-you-go) Service Terms.
-
Klik Buy and Start. Di kotak dialog OK yang muncul, klik OK.
Anda dapat melihat progres tugas migrasi di halaman daftar Data Migration Tasks.
Catatan-
Jika tugas migrasi tidak mencakup migrasi inkremental, tugas tersebut berhenti secara otomatis setelah migrasi penuh selesai. Setelah tugas berhenti, Status-nya berubah menjadi Completed.
-
Jika tugas migrasi mencakup migrasi inkremental, tugas tersebut tidak berhenti secara otomatis. Tugas migrasi inkremental terus berjalan. Selama tugas migrasi inkremental berjalan, Status tugas adalah Running.
-
-
Gunakan DTS untuk migrasi ke cloud
-
Buka halaman daftar tugas migrasi untuk wilayah tujuan.
-
Login ke Konsol Data Transmission Service (DTS).
-
Di panel navigasi sebelah kiri, klik Data Migration.
-
Di pojok kiri atas halaman, pilih wilayah tempat instans berada.
-
-
Klik Create Task untuk menuju halaman konfigurasi tugas.
-
Konfigurasikan database sumber dan tujuan.
Kategori
Konfigurasi
Deskripsi
Tidak ada
Task Name
DTS secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama deskriptif untuk memudahkan identifikasi. Nama tidak perlu unik.
Source Database
Select Existing Connection
Anda dapat memilih apakah akan menggunakan instans yang sudah ada berdasarkan kebutuhan Anda.
-
Jika Anda menggunakan instans yang sudah ada, informasi database di bawah ini akan diisi otomatis. Anda tidak perlu memasukkannya lagi.
-
Jika Anda tidak menggunakan instans yang sudah ada, Anda harus memasukkan informasi database di bawah ini.
CatatanAnda dapat mendaftarkan database di DTS di halaman Database Connections atau halaman konfigurasi baru. Untuk informasi selengkapnya, lihat Manajemen Koneksi Data.
Database Type
Pilih SQL Server.
Access Method
Pilih Public IP Address atau Express Connect, VPN Gateway, or Smart Access Gateway berdasarkan cara Amazon RDS for SQL Server terhubung ke Alibaba Cloud. Contoh ini memilih Express Connect, VPN Gateway, or Smart Access Gateway.
Instance Region
-
Ketika Access Method diatur ke Public IP Address, pilih wilayah tempat instans RDS for SQL Server berada.
CatatanJika wilayah tempat Amazon RDS for SQL Server berada tidak muncul dalam opsi, Anda dapat memilih wilayah terdekat dengan database tersebut.
-
Ketika Access Method diatur ke Express Connect, VPN Gateway, or Smart Access Gateway, pilih wilayah tempat Virtual Private Cloud (VPC) Alibaba Cloud untuk koneksi Amazon RDS for SQL Server berada.
Replicate Data Across Alibaba Cloud Accounts
Dalam contoh ini, instans database di bawah Akun Alibaba Cloud saat ini digunakan. Pilih No.
CatatanOpsi ini muncul hanya ketika Anda memilih Access Method sebagai Express Connect, VPN Gateway, or Smart Access Gateway.
Connected VPC
Pilih ID Virtual Private Cloud (VPC) Alibaba Cloud yang terhubung ke Amazon RDS for SQL Server.
CatatanOpsi ini muncul hanya ketika Anda memilih Access Method sebagai Express Connect, VPN Gateway, or Smart Access Gateway.
Domain Name or IP
Masukkan nama domain atau alamat IP Amazon RDS for SQL Server.
CatatanKami menyarankan memasukkan nama domain.
Port Number
Masukkan port layanan untuk Amazon RDS for SQL Server.
Database Account
Masukkan akun database untuk Amazon RDS for SQL Server. Untuk persyaratan izin, lihat Persyaratan izin untuk akun database.
Database Password
Masukkan password untuk akun database.
Encryption
Menentukan apakah koneksi ke database sumber dienkripsi. Pilih Non-encrypted atau SSL-encrypted berdasarkan kebutuhan bisnis Anda.
Jika enkripsi SSL dinonaktifkan untuk database sumber, pilih Non-encrypted.
Jika enkripsi SSL diaktifkan untuk database sumber, pilih SSL-encrypted. Secara default, DTS mempercayai sertifikat server.
Destination Database
Select Existing Connection
Anda dapat memilih apakah akan menggunakan instans yang sudah ada berdasarkan kebutuhan Anda.
-
Jika Anda menggunakan instans yang sudah ada, informasi database di bawah ini akan diisi otomatis. Anda tidak perlu memasukkannya lagi.
-
Jika Anda tidak menggunakan instans yang sudah ada, Anda harus memasukkan informasi database di bawah ini.
CatatanAnda dapat mendaftarkan database di DTS di halaman Database Connections atau halaman konfigurasi baru. Untuk informasi selengkapnya, lihat Manajemen Koneksi Data.
Database Type
Pilih SQL Server.
Access Method
Pilih Alibaba Cloud Instance.
Instance Region
Pilih wilayah tempat instans tujuan RDS for SQL Server berada.
Instance ID
Pilih ID instans tujuan RDS for SQL Server.
Database Account
Masukkan akun database instans tujuan RDS for SQL Server. Untuk persyaratan izin, lihat Izin akun database.
Database Password
Masukkan password untuk akun database.
Encryption
Menentukan apakah koneksi ke database tujuan dienkripsi. Pilih Non-encrypted atau SSL-encrypted berdasarkan kebutuhan bisnis Anda.
Jika enkripsi SSL dinonaktifkan untuk database tujuan, pilih Non-encrypted.
Jika enkripsi SSL diaktifkan untuk database tujuan, pilih SSL-encrypted. Secara default, DTS mempercayai sertifikat server.
-
-
Setelah konfigurasi, klik Test Connectivity and Proceed di bagian bawah halaman.
Pastikan alamat IP server DTS yang ditampilkan di kotak dialog pop-up ditambahkan ke pengaturan keamanan daftar putih Amazon RDS for SQL Server Anda. Lalu klik Test Connectivity.
PentingMenambahkan rentang alamat IP publik server DTS dapat menimbulkan risiko keamanan. Dengan menggunakan produk ini, Anda memahami dan menerima risiko tersebut. Anda harus menerapkan langkah-langkah keamanan dasar, seperti memperkuat kekuatan kata sandi akun, membatasi port terbuka untuk setiap Blok CIDR, menggunakan autentikasi untuk komunikasi API internal, serta secara berkala meninjau dan membatasi Blok CIDR yang tidak perlu. Untuk informasi selengkapnya, lihat Tambahkan alamat IP server DTS ke daftar putih.
-
Konfigurasikan objek tugas.
-
Di halaman Configure Objects, konfigurasikan objek yang ingin dimigrasikan.
Konfigurasi
Deskripsi
Migration Types
-
Jika Anda hanya perlu melakukan migrasi penuh, pilih Schema Migration dan Full Data Migration.
-
Untuk melakukan migrasi tanpa downtime, pilih Schema Migration, Full Data Migration, dan Incremental Data Migration.
Catatan-
Jika Anda tidak memilih Schema Migration, pastikan database dan tabel untuk menerima data sudah tersedia di database tujuan. Anda juga dapat menggunakan fitur pemetaan nama objek di kotak Selected Objects sesuai kebutuhan.
-
Jika Anda tidak memilih Incremental Data Migration, hindari menulis data baru ke instans sumber selama migrasi data untuk memastikan konsistensi data.
Method to Migrate Triggers in Source Database
Selama migrasi data inkremental, trigger mungkin dimigrasikan ke database tujuan terlalu dini, menyebabkan ketidakkonsistenan data antara database sumber dan tujuan. Pilih metode migrasi trigger berdasarkan kebutuhan Anda. Kami menyarankan memilih Manual Migration. Untuk informasi selengkapnya, lihat Konfigurasikan migrasi atau sinkronisasi trigger.
Catatan-
Anda dapat mengonfigurasi ini hanya jika memilih kedua opsi Migration Types: Schema Migration dan Incremental Data Migration.
-
Jika objek Anda tidak mencakup trigger, lewati langkah ini (pertahankan pengaturan default).
SQL Server Incremental Synchronization Mode
Pilih Polling and querying CDC instances for incremental synchronization.
CatatanOpsi ini muncul hanya jika Migration Types mencakup Incremental Data Migration.
The maximum number of tables for which CDC is enabled that DTS supports.
Dalam contoh ini, pertahankan nilai default.
Processing Mode of Conflicting Tables
-
Precheck and Report Errors: Memeriksa apakah tabel dengan nama yang sama ada di database tujuan. Jika tidak ada tabel dengan nama yang sama, pemeriksaan awal lulus. Jika ada tabel dengan nama yang sama, kesalahan dilaporkan selama pemeriksaan awal, dan tugas migrasi data tidak dimulai.
CatatanJika tabel di database tujuan memiliki nama yang sama tetapi tidak dapat dengan mudah dihapus atau diganti namanya, Anda dapat mengubah nama tabel di database tujuan. Untuk informasi selengkapnya, lihat Pemetaan nama objek.
-
Ignore Errors and Proceed: Melewati pemeriksaan untuk tabel dengan nama yang sama.
PeringatanMemilih Ignore Errors and Proceed dapat menyebabkan ketidakkonsistenan data dan risiko bisnis. Misalnya:
-
Jika skema tabel konsisten dan catatan di database tujuan memiliki nilai kunci primer yang sama dengan catatan di database sumber:
-
Selama migrasi penuh, DTS mempertahankan catatan di database tujuan. Catatan dari database sumber tidak dimigrasikan.
-
Selama migrasi inkremental, DTS tidak mempertahankan catatan di database tujuan. Catatan dari database sumber menimpa catatan di database tujuan.
-
-
Jika skema tabel tidak konsisten, hanya beberapa kolom data yang mungkin dimigrasikan, atau migrasi dapat gagal. Lakukan dengan hati-hati.
-
Capitalization of Object Names in Destination Instance
Anda dapat mengonfigurasi kebijakan case sensitivity untuk nama objek yang dimigrasikan, seperti database, tabel, dan kolom, di instans tujuan. Secara default, DTS default policy dipilih. Anda juga dapat memilih untuk menjaga case sensitivity konsisten dengan kebijakan default database sumber atau tujuan. Untuk informasi selengkapnya, lihat Case sensitivity nama objek di database tujuan.
Source Objects
Di kotak Source Objects, klik objek yang akan dimigrasikan, lalu klik
untuk memindahkannya ke kotak Selected Objects.CatatanAnda dapat memilih database, tabel, atau kolom sebagai objek migrasi. Jika Anda memilih tabel atau kolom, objek lain (seperti view, trigger, dan prosedur tersimpan) tidak dimigrasikan ke database tujuan.
Selected Objects
-
Untuk mengubah nama objek migrasi di instans tujuan, klik kanan objek di kotak Selected Objects dan edit. Untuk petunjuk, lihat Petakan nama database, tabel, dan kolom.
-
Untuk menghapus objek migrasi yang dipilih, klik objek di kotak Selected Objects, lalu klik
untuk memindahkannya kembali ke kotak Source Objects.
Catatan-
Menggunakan fitur pemetaan nama objek dapat menyebabkan kegagalan migrasi untuk objek yang bergantung pada objek yang dipetakan.
-
Untuk memfilter data menggunakan klausa WHERE, klik kanan tabel yang akan dimigrasikan di kotak Selected Objects, lalu atur kondisi filter di kotak dialog. Untuk petunjuk, lihat Atur kondisi filter.
-
Untuk memilih operasi SQL yang akan dimigrasikan di tingkat database atau tabel, klik kanan objek yang akan dimigrasikan di kotak Selected Objects dan pilih operasi SQL yang diperlukan di kotak dialog.
-
-
Klik Next: Advanced Settings untuk mengonfigurasi parameter lanjutan.
Konfigurasi
Deskripsi
Dedicated Cluster for Task Scheduling
Secara default, DTS menjadwalkan tugas pada kluster bersama. Anda tidak perlu memilihnya. Jika Anda menginginkan tugas yang lebih stabil, Anda dapat membeli klaster khusus untuk menjalankan tugas migrasi DTS.
Retry Time for Failed Connections
Setelah tugas migrasi dimulai, jika koneksi ke database sumber atau tujuan gagal, DTS melaporkan kesalahan dan segera mulai mencoba menghubungkan kembali. Durasi percobaan ulang default adalah 720 menit. Anda dapat menyesuaikan waktu percobaan ulang ke nilai antara 10 hingga 1440 menit. Kami menyarankan Anda mengatur durasi lebih dari 30 menit. Jika DTS berhasil menghubungkan kembali ke database sumber dan tujuan dalam durasi yang ditentukan, tugas migrasi secara otomatis dilanjutkan. Jika tidak, tugas gagal.
Catatan-
Untuk beberapa instans DTS yang berbagi sumber atau tujuan yang sama, waktu percobaan ulang jaringan ditentukan oleh pengaturan tugas yang dibuat terakhir.
-
Karena Anda dikenai biaya untuk tugas selama periode percobaan ulang koneksi, kami menyarankan Anda menyesuaikan waktu percobaan ulang berdasarkan kebutuhan bisnis Anda, atau segera melepas instans DTS setelah instans database sumber dan tujuan dilepas.
Retry Time for Other Issues
Setelah tugas migrasi dimulai, jika terjadi masalah non-konektivitas, seperti pengecualian eksekusi DDL atau DML, di database sumber atau tujuan, DTS melaporkan kesalahan dan segera mulai mencoba mengulang operasi tersebut. Durasi percobaan ulang default adalah 10 menit. Anda dapat menyesuaikan waktu percobaan ulang ke nilai antara 1 hingga 1440 menit. Kami menyarankan Anda mengatur durasi lebih dari 10 menit. Jika operasi terkait berhasil dalam durasi percobaan ulang yang ditentukan, tugas migrasi secara otomatis dilanjutkan. Jika tidak, tugas gagal.
PentingNilai Retry Time for Other Issues harus kurang dari nilai Retry Time for Failed Connections.
Enable Throttling for Full Data Migration
Selama migrasi penuh, DTS mengonsumsi sumber daya baca dan tulis pada database sumber dan tujuan, yang dapat meningkatkan beban database. Jika diperlukan, Anda dapat mengaktifkan pembatasan kecepatan untuk tugas migrasi penuh. Anda dapat mengatur Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s) untuk mengurangi beban pada database tujuan.
Catatan-
Item konfigurasi ini tersedia hanya jika Anda memilih Full Data Migration untuk Migration Types.
-
Anda juga dapat menyesuaikan kecepatan migrasi penuh setelah instans migrasi berjalan.
Enable Throttling for Incremental Data Migration
Jika diperlukan, Anda juga dapat mengatur batas kecepatan untuk tugas migrasi inkremental. Anda dapat mengatur RPS of Incremental Data Migration dan Data migration speed for incremental migration (MB/s) untuk mengurangi beban pada database tujuan.
Catatan-
Item konfigurasi ini tersedia hanya jika Anda memilih Incremental Data Migration untuk Migration Types.
-
Anda juga dapat menyesuaikan kecepatan migrasi inkremental setelah instans migrasi berjalan.
Environment Tag
Anda dapat memilih label lingkungan untuk mengidentifikasi instans. Dalam contoh ini, tidak perlu pemilihan.
Configure ETL
Pilih apakah akan mengaktifkan fitur ekstrak, transformasi, muat (ETL). Untuk informasi selengkapnya, lihat Apa itu ETL? Nilai yang valid:
-
Yes: Mengaktifkan fitur ETL. Masukkan pernyataan pemrosesan data di editor kode. Untuk informasi selengkapnya, lihat Konfigurasikan ETL dalam tugas migrasi data atau sinkronisasi data.
-
No: Menonaktifkan fitur ETL.
Monitoring and Alerting
Pilih apakah akan mengatur peringatan dan menerima pemberitahuan peringatan berdasarkan kebutuhan bisnis Anda.
-
No: Tidak mengatur peringatan.
-
Yes: Konfigurasikan peringatan dengan mengatur ambang batas peringatan dan pemberitahuan peringatan. Jika migrasi gagal atau latensi melebihi ambang batas, sistem mengirim pemberitahuan peringatan.
-
-
Klik Next: Data Validation untuk mengonfigurasi tugas validasi data.
Jika Anda ingin menggunakan validasi data, lihat Konfigurasikan validasi data untuk petunjuk.
-
-
Simpan tugas dan jalankan pemeriksaan awal.
-
Untuk melihat parameter konfigurasi instans ini saat Anda memanggil operasi API, arahkan pointer ke tombol Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters di gelembung yang muncul.
-
Jika Anda tidak perlu melihat atau telah selesai melihat parameter API, klik Next: Save Task Settings and Precheck di bagian bawah halaman.
Catatan-
Sebelum tugas migrasi dimulai, DTS melakukan pemeriksaan awal. Tugas hanya dimulai setelah lulus pemeriksaan awal.
-
Jika pemeriksaan awal gagal, klik View Details di sebelah item pemeriksaan yang gagal, perbaiki masalah berdasarkan petunjuk, lalu jalankan pemeriksaan awal lagi.
-
Jika peringatan dilaporkan selama pemeriksaan awal:
-
Untuk item pemeriksaan yang tidak dapat diabaikan, klik View Details di sebelah item yang gagal, perbaiki masalah berdasarkan petunjuk, lalu jalankan pemeriksaan awal lagi.
-
Untuk item pemeriksaan yang dapat diabaikan, Anda dapat mengklik Confirm Alert Details, Ignore, OK, dan Precheck Again untuk melewati item peringatan dan menjalankan pemeriksaan awal lagi. Mengabaikan peringatan dapat menyebabkan masalah seperti ketidakkonsistenan data dan menimbulkan risiko bagi bisnis Anda.
-
-
-
Beli instans.
-
Ketika Success Rate mencapai 100%, klik Next: Purchase Instance.
-
Di halaman Purchase, pilih spesifikasi tautan untuk instans migrasi data. Untuk informasi selengkapnya, lihat tabel berikut.
Kategori
Parameter
Deskripsi
New Instance Class
Resource Group Settings
Pilih kelompok sumber daya tempat instans tersebut berada. Nilai default adalah kelompok sumber daya default. Untuk informasi selengkapnya, lihat Apa itu Resource Management?
Instance Class
DTS menyediakan spesifikasi migrasi dengan tingkat kinerja berbeda. Spesifikasi tautan memengaruhi kecepatan migrasi. Anda dapat memilih spesifikasi berdasarkan skenario bisnis Anda. Untuk informasi selengkapnya, lihat Spesifikasi tautan migrasi data.
-
Setelah konfigurasi selesai, baca dan pilih Data Transmission Service (Pay-as-you-go) Service Terms.
-
Klik Buy and Start. Di kotak dialog OK yang muncul, klik OK.
Anda dapat melihat progres tugas migrasi di halaman daftar Data Migration Tasks.
Catatan-
Jika tugas migrasi tidak mencakup migrasi inkremental, tugas tersebut berhenti secara otomatis setelah migrasi penuh selesai. Setelah tugas berhenti, Status-nya berubah menjadi Completed.
-
Jika tugas migrasi mencakup migrasi inkremental, tugas tersebut tidak berhenti secara otomatis. Tugas migrasi inkremental terus berjalan. Selama tugas migrasi inkremental berjalan, Status tugas adalah Running.
-
-
FAQ
Apakah fitur migrasi cloud satu atap RDS mendukung pemilihan objek untuk validasi?
Tidak. Secara default, objek untuk validasi sama dengan objek untuk migrasi.
Apa mode validasi penuh dalam fitur migrasi cloud satu atap RDS?
Mode tersebut adalah validasi HASH dengan laju sampling 100%.
Apa garis dasar untuk validasi penuh dalam fitur migrasi cloud satu atap RDS?
Union dari database sumber dan tujuan digunakan sebagai garis dasar untuk memvalidasi konsistensi data di antara keduanya.