Terjemahan disediakan oleh mesin penerjemah. Jika konten yang diterjemahkan bertentangan dengan versi bahasa Inggris asli, versi bahasa Inggris yang akan berlaku
Anda dapat menggunakan AWS SCT untuk mengonversi skema, objek kode, dan kode aplikasi dari Vertica ke Amazon Redshift
Keistimewaan untuk Vertica sebagai sumber daya
Hak istimewa berikut diperlukan untuk menggunakan Vertica sebagai sumber daya
PENGGUNAAN PADA SKEMA
GUNAKAN PADA SKEMA PUBLIK
PILIH PADA SEMUA TABEL DALAM SKEMA
PILIH PADA SEMUA PESANAN DALAM SKEMA
JALANKAN PADA SEMUA FUNGSI DALAM SKEMA
PELAKSANAAN PROSEDUR
Pada contoh sebelumnya, ganti placeholder sebagai berikut
Ganti
schema_name
dengan nama skema sumberGanti prosedur sumber
procedure dengan nama
_. Ulangi hibah untuk setiap prosedur yang Anda konversiGanti
procedure signature
_ dengan daftar jenis argumen prosedur yang dipisahkan koma
Menghubungkan ke Vertica sebagai sumber daya
Gunakan prosedur berikut untuk menghubungkan ke database Vertica Anda dengan Alat Konversi Skema AWS
Untuk terhubung ke database sumber Vertica
Di Alat Konversi Skema AWS, pilih Tambahkan sumber daya
Pilih Vertica, lalu pilih Berikutnya
Kotak dialog Tambah Sumber Daya muncul
Untuk nama koneksi, masukkan nama database Anda. AWS SCT menampilkan nama ini pada pohon di panel kiri
Gunakan kredensial database dari AWS Secrets Manager atau masukkan secara manual
Untuk menggunakan kredensial database dari Secrets Manager, gunakan petunjuk berikut
Untuk AWSSecret, pilih nama rahasianya
Pilih Isi untuk mengisi semua nilai secara otomatis di kotak dialog koneksi database dari Secrets Manager
Untuk informasi tentang penggunaan kredensial database dari Secrets Manager, lihat
Untuk memasukkan informasi koneksi database sumber Vertica secara manual, gunakan petunjuk berikut
nama ParameterActionServer
Masukkan nama Domain Name System [DNS] dan alamat IP database sumber Anda
Pelabuhan serverMasukkan port yang digunakan untuk terhubung ke database sumber Anda
Basis dataMasukkan nama basis data Vertica
Nama pengguna dan kata sandiMasukkan nama pengguna dan kata sandi untuk Menghubungkan ke basis data sumber Anda
AWS SCT menggunakan kata sandi untuk terhubung ke database sumber Anda hanya jika Anda memilih untuk terhubung ke database Anda dalam sebuah proyek. Untuk mencegah pengungkapan kata sandi untuk database sumber Anda, AWS SCT tidak menyimpan kata sandi secara default. Jika Anda menutup proyek AWS SCT dan membukanya kembali, Anda akan dimintai kata sandi untuk terhubung ke database sumber Anda sesuai kebutuhan
Gunakan SSLPilih opsi ini untuk menggunakan Secure Sockets Layer [SSL] untuk terhubung ke database Anda. Berikan informasi tambahan berikut, sebagaimana berlaku, pada tab SSL
Verifikasi sertifikat server. Pilih opsi ini untuk memverifikasi sertifikat server menggunakan toko kepercayaan
Toko kepercayaan. Simpan kepercayaan yang Anda atur di pengaturan Global
Toko kunci. Simpan kunci yang Anda atur di pengaturan Global
AWS SCT membuat brankas yang aman untuk menyimpan sertifikat SSL dan kata sandi database. Dengan mengaktifkan opsi ini, Anda dapat menyimpan kata sandi basis data dan terhubung dengan cepat ke basis data tanpa harus memasukkan kata sandi
Strip driver VerticaMasukkan jalur ke driver yang akan digunakan untuk terhubung ke database sumber. Untuk informasi lebih lanjut, lihat
Jika Anda menyimpan strip driver di pengaturan proyek global, strip driver tidak muncul di kotak dialog sambungan. Untuk informasi lebih lanjut, lihat
Pilih Uji Koneksi untuk memverifikasi bahwa AWS SCT dapat terhubung ke database sumber Anda
Pilih Hubungkan untuk Menghubungkan ke database sumber Anda
Pengaturan konversi Vertica Amazon Redshift
Untuk mengedit pengaturan konversi Vertica ke Amazon Redshift, pilih Pengaturan di AWS SCT, lalu pilih Pengaturan konversi. Dari daftar teratas, pilih Vertica, lalu pilih Vertica - Amazon Redshift. AWS SCT menampilkan semua pengaturan yang tersedia untuk konversi Vertica ke Amazon Redshift
Pengaturan konversi Vertica ke Amazon Redshift dalam opsi AWS SCT meliputi yang berikut ini
Untuk membatasi jumlah komentar dengan item tindakan dalam kode yang dikonversi
Untuk Seberapa detail komentar dalam SQL yang dikonversi, pilih tingkat keparahan item tindakan. AWS SCT menambahkan komentar dalam kode yang dikonversi untuk item tindakan keparahan yang dipilih dan yang lebih tinggi
Misalnya, untuk meminimalkan jumlah komentar dalam kode yang dikonversi, pilih Errors only. Untuk menyertakan komentar untuk semua item tindakan dalam kode yang dikonversi, pilih Semua pesan
Untuk mengatur jumlah maksimum tabel yang dapat diterapkan AWS SCT ke klaster Amazon Redshift target Anda
Untuk Jumlah maksimum tabel untuk klaster Amazon Redshift target, pilih jumlah tabel yang dapat diterapkan AWS SCT ke klaster Amazon Redshift Anda
Amazon Redshift memiliki kuota yang membatasi penggunaan tabel untuk berbagai jenis node klaster. Jika Anda memilih Otomatis, AWS SCT menentukan jumlah tabel yang akan diterapkan ke klaster Amazon Redshift target Anda bergantung pada jenis node. Secara opsional, pilih nilai secara manual. Untuk informasi selengkapnya, lihat Kuota dan batasan di Amazon Redshift di Panduan Manajemen Amazon Redshift
AWS SCT mengubah semua tabel sumber Anda, meskipun ini lebih dari yang dapat disimpan oleh klaster Amazon Redshift Anda. AWS SCT menyimpan kode yang dikonversi dalam proyek Anda dan tidak menerapkannya ke database target. Jika Anda mencapai kuota klaster Amazon Redshift untuk tabel saat menerapkan kode yang dikonversi, AWS SCT akan menampilkan pesan peringatan. Selain itu, AWS SCT menerapkan tabel ke klaster Amazon Redshift target Anda hingga jumlah tabel mencapai batas
Untuk memigrasikan partisi tabel sumber ke tabel terpisah di Amazon Redshift. Untuk melakukannya, pilih Use Union all view dan masukkan jumlah maksimum tabel target yang dapat dibuat oleh AWS SCT untuk satu tabel sumber
Amazon Redshift tidak mendukung partisi tabel. Untuk meniru perilaku ini dan membuat kueri berjalan lebih cepat, AWS SCT dapat memigrasikan setiap partisi tabel sumber Anda ke tabel terpisah di Amazon Redshift. Kemudian, AWS SCT membuat tampilan yang menyertakan data dari semua tabel ini
AWS SCT secara otomatis menentukan jumlah partisi di tabel sumber Anda. Bergantung pada jenis partisi tabel sumber, jumlah ini dapat melebihi kuota tabel yang dapat Anda terapkan ke klaster Amazon Redshift Anda. Agar kuota ini tidak tercapai, masukkan jumlah maksimum tabel target yang dapat dibuat oleh AWS SCT untuk partisi dari satu tabel sumber. Opsi default adalah 368 tabel, yang mewakili partisi selama 366 hari dalam setahun dan dua tabel untuk
NO RANGE
danUNKNOWN
partisiUntuk menerapkan kompresi ke kolom tabel Amazon Redshift. Untuk melakukannya, pilih Gunakan pengkodean kompresi
AWS SCT menetapkan pengodean kompresi ke kolom secara otomatis menggunakan algoritme Amazon Redshift default. Untuk informasi selengkapnya, lihat Enkode kompresi di Panduan Pengembang Database Amazon Redshift
Secara default, Amazon Redshift tidak menerapkan kompresi pada kolom yang ditentukan sebagai kunci pengurutan dan distribusi. Anda dapat mengubah perilaku ini dan menerapkan kompresi ke kolom ini. Untuk melakukannya, pilih Gunakan pengodean kompresi untuk kolom KUNCI. Anda dapat memilih opsi ini hanya jika Anda memilih opsi Gunakan penyandian kompresi
Vertica ke pengaturan pengoptimalan konversi Amazon Redshift
Untuk mengedit pengaturan pengoptimalan konversi Vertica ke Amazon Redshift, pilih Pengaturan di AWS SCT, lalu pilih Pengaturan konversi. Dari daftar teratas, pilih Vertica, lalu pilih Vertica - Amazon Redshift. Di panel kiri, pilih Strategi pengoptimalan. AWS SCT menghadirkan pengaturan pengoptimalan konversi untuk konversi Vertica ke Amazon Redshift
Pengaturan pengoptimalan konversi Vertica ke Amazon Redshift di AWS SCT menyertakan opsi berikut
Untuk bekerja dengan pengoptimalan tabel otomatis. Untuk melakukannya, pilih Gunakan penyiapan tabel otomatis Amazon Redshift
Pengoptimalan tabel otomatis adalah proses penyetelan sendiri di Amazon Redshift yang secara otomatis mengoptimalkan desain tabel. Untuk informasi selengkapnya, lihat Bekerja dengan pengoptimalan tabel otomatis di Panduan Pengembang Database Amazon Redshift
Untuk hanya mengandalkan pengoptimalan tabel otomatis, pilih Tidak ada untuk Strategi pemilihan kunci awal
Untuk memilih kunci pengurutan dan distribusi menggunakan strategi Anda
Anda dapat memilih kunci penyortiran dan distribusi menggunakan metadata Amazon Redshift, informasi statistik, atau keduanya. Untuk strategi pemilihan kunci awal pada tab Strategi pengoptimalan, pilih salah satu opsi berikut
Gunakan metadata, abaikan informasi statistik
Abaikan metadata, gunakan informasi statistik
Menggunakan metadata dan informasi statistik
Bergantung pada opsi yang Anda pilih, Anda dapat memilih strategi pengoptimalan. Kemudian, untuk setiap strategi, masukkan nilai [0-100]. Nilai-nilai ini menentukan bobot dari setiap strategi. Dengan menggunakan nilai bobot ini, AWS SCT menentukan bagaimana setiap aturan memengaruhi pilihan distribusi dan kunci pengurutan. Nilai default didasarkan pada praktik terbaik migrasi AWS
Anda dapat menentukan ukuran tabel kecil untuk strategi Temukan tabel kecil. Untuk Total baris tabel min dan Total baris tabel maks, masukkan jumlah baris minimum dan maksimum dalam tabel untuk menentukannya sebagai tabel kecil. AWS SCT menerapkan gaya
ALL
distribusi ke tabel kecil. Dalam hal ini, salinan seluruh tabel didistribusikan ke setiap nodeUntuk mengonfigurasi detail strategi
Selain menentukan bobot untuk setiap strategi pengoptimalan, Anda dapat mengonfigurasi setelan pengoptimalan. Untuk melakukannya, pilih Pengoptimalan konversi
Untuk Mengurutkan batas kolom kunci, masukkan jumlah maksimum kolom di tombol urutkan
Untuk nilai ambang miring, masukkan persentase [0-100] dari nilai miring untuk kolom. AWS SCT mengecualikan kolom dengan nilai miring lebih besar dari ambang dari daftar kandidat kunci distribusi. AWS SCT menentukan nilai miring untuk kolom sebagai persentase rasio jumlah kemunculan nilai paling umum terhadap jumlah total rekaman
Untuk kueri Top N dari tabel riwayat kueri, masukkan angka [1—100] kueri yang paling sering digunakan untuk dianalisis
Untuk memilih statistik pengguna, pilih pengguna database yang ingin Anda analisis statistik kueri
Selain itu, pada tab Strategi pengoptimalan, Anda dapat menentukan ukuran subtabel untuk strategi Temukan subtabel. Untuk Total baris tabel min dan Total baris tabel maks, masukkan jumlah baris minimum dan maksimum dalam tabel untuk menganggapnya sebagai tabel kecil. AWS SCT menerapkan gaya
ALL
distribusi ke tabel kecil. Dalam hal ini, salinan seluruh tabel didistribusikan ke setiap node