Konversi TeradataFastExportskrip pekerjaan untuk Amazon Redshift RSQL denganAWS SCT - AWS Schema Conversion Tool

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

Konversi TeradataFastExportskrip pekerjaan untuk Amazon Redshift RSQL denganAWS SCT

Anda dapat menggunakanAWS Schema Conversion Tool(AWS SCT) untuk mengkonversi TeradataFastExportskrip pekerjaan ke Amazon Redshift RSQL.

SEBUAHFastExportskrip pekerjaanadalah satu setFastExportperintah dan pernyataan SQL yang memilih dan mengekspor data dari database Teradata.AWS SCTberubahFastExportperintah dan pernyataan SQL ke format yang kompatibel dengan Amazon Redshift RSQL. Setelah memigrasi database Teradata ke Amazon Redshift, Anda dapat menggunakan skrip yang dikonversi ini untuk mengekspor data dari database Amazon Redshift.

MenambahkanFastExportskrip pekerjaan untukAWS SCTproyek

Anda dapat menambahkan beberapa skrip ke satuAWS SCTproyek.

Untuk menambahkanFastExportskrip pekerjaan untuk AndaAWS SCTproyek
  1. Buat proyek baru diAWS SCTatau membuka proyek yang sudah ada. Untuk informasi selengkapnya, lihat MembuatAWS SCT proyek.

  2. PilihTambahkan sumberdari menu, lalu pilihTeradatauntuk menambahkan database sumber Anda ke proyek. Untuk informasi selengkapnya, lihat Menggunakan Teradata sebagai sumber.

  3. PilihTambahkan targetdari menu dan untuk menambahkan database Amazon Redshift target keAWS SCTproyek.

    Anda dapat menggunakan platform database target Amazon Redshift virtual. Untuk informasi selengkapnya, lihat Menggunakan target virtual.

  4. Buat aturan pemetaan baru yang menyertakan database Teradata sumber Anda dan target Amazon Redshift Anda. Untuk informasi selengkapnya, lihat Menambahkan aturan pemetaan baru.

  5. PadaLihatmenu, pilihTampilan utama.

  6. Di panel kiri, perluasSkripsimpul.

  7. PilihFastExport, buka menu konteks (klik kanan), lalu pilihMemuat skrip.

  8. Masukkan lokasi kode sumber untuk Teradata AndaFastExportskrip pekerjaan dan pilihPilih folder.

    AWS SCTmenampilkanMemuat skripjendela.

  9. Lakukan salah satu dari berikut:

    • Jika Anda TeradataFastExportskrip pekerjaan tidak menyertakan variabel substitusi, pilihTidak ada variabel substitusidan kemudian pilihOKEuntuk menambahkan skrip keAWS SCTproyek.

    • Jika Anda TeradataFastExportskrip pekerjaan termasuk variabel substitusi, mengkonfigurasi variabel substitusi. Untuk informasi selengkapnya, lihat Mengkonfigurasi variabel substitusi diFastExportskrip pekerjaan.

Mengkonfigurasi variabel substitusi di TeradataFastExportskrip pekerjaan denganAWS SCT

Teradata AndaFastExportskrip pekerjaan dapat mencakup variabel substitusi. Misalnya, Anda dapat menggunakan skrip tunggal dengan variabel substitusi untuk mengekspor data dari beberapa database. Anda dapat menggunakanAWS SCTuntuk mengkonfigurasi variabel substitusi dalam skrip Teradata Anda.

Sebelum Anda menjalankanFastExportscript pekerjaan dengan variabel substitusi, pastikan untuk menetapkan nilai-nilai untuk semua variabel. Untuk melakukan ini, Anda dapat menggunakan alat atau aplikasi lain seperti skrip Bash, UC4 (Automic), dan sebagainya.AWS SCTdapat menyelesaikan dan mengkonversi variabel substitusi hanya setelah Anda menetapkan nilai-nilai mereka.

Untuk mengkonfigurasi variabel substitusi diFastExportskrip pekerjaan
  1. Tambahkan sumber Anda TeradataFastExportskrip pekerjaan untuk AndaAWS SCTproyek. Untuk informasi selengkapnya, lihat Menambahkan skrip BTEQ keAWS SCTproyek.

    Saat Anda menambahkan skrip, pilihVariabel substitusi digunakan.

  2. UntukTentukan format variabel, masukkan ekspresi reguler yang cocok dengan semua variabel substitusi dalam skrip Anda.

    Misalnya, jika nama variabel substitusi Anda dimulai dengan${dan diakhiri dengan}, gunakan\$\{\w+\}ekspresi reguler. Untuk mencocokkan variabel substitusi yang dimulai dengan tanda dolar atau tanda persen, gunakan\$\w+|\%\w+ekspresi reguler.

    Ekspresi reguler sesuai dengan sintaks ekspresi reguler Java dalam templat AWS SCT Anda. Untuk informasi lebih lanjut, lihatjava.util.regex Pola Kelasdalam dokumentasi Java.

  3. PilihOKEuntuk memuat skrip keAWS SCTproyek, dan kemudian pilihOKEuntuk menutupMemuat skripjendela.

  4. Di panel kiri, perluasSkripsimpul. PilihFastExport, dan kemudian pilih folder Anda dengan skrip. Buka menu konteks (klik kanan), lalu pilihVariabel ekspordi bawahVariabel substitusi.

  5. Variabel substitusi ekspor untuk satu skrip. Perluas folder Anda dengan skrip, pilih skrip Anda, buka menu konteks (klik kanan), dan pilihVariabel ekspordi bawahVariabel substitusi.

  6. Masukkan nama file nilai dipisahkan koma (CSV) untuk menyimpan variabel substitusi dan pilihSimpan.

  7. Buka file CSV ini dan isi nilai untuk variabel substitusi.

    Tergantung pada sistem operasi,AWS SCTmenggunakan format yang berbeda untuk file CSV. Nilai-nilai dalam file mungkin baik tertutup dalam tanda kutip atau tidak. Pastikan bahwa Anda menggunakan format yang sama untuk nilai-nilai variabel substitusi sebagai nilai-nilai lain dalam file.AWS SCTtidak dapat mengimpor file CSV dengan nilai dalam format yang berbeda.

  8. Simpan file CSV.

  9. Di panel kiri, perluasSkripsimpul. PilihFastExport, dan kemudian pilih skrip Anda. Buka menu konteks (klik kanan), lalu pilihVariabel impordi bawahVariabel substitusi.

  10. Pilih file CSV Anda, lalu pilihTerbuka.

  11. PilihVariabeluntuk melihat semua variabel substitusi ditemukan dan nilai-nilai mereka.

Konversi TeradataFastExportskrip pekerjaan denganAWS SCT

Berikut, temukan cara mengonversi TeradataFastExportpekerjaan untuk Amazon Redshift RSQL menggunakanAWS SCT.

Untuk mengonversi TeradataFastExportskrip pekerjaan untuk Amazon Redshift RSQL
  1. TambahkanFastExportskrip pekerjaan untuk AndaAWS SCTproyek. Untuk informasi selengkapnya, lihat MenambahkanFastExportskrip pekerjaan untukAWS SCTproyek.

  2. Konfigurasikan variabel substitusi. Untuk informasi selengkapnya, lihat Mengkonfigurasi variabel substitusi diFastExportskrip pekerjaan.

  3. Di panel kiri, perluasSkripsimpul.

  4. Lakukan salah satu dari berikut:

    • Untuk mengonversi satuFastExportskrip pekerjaan, perluasFastExportnode, pilih skrip yang akan dikonversi, lalu pilihKonversi skripdari menu konteks (klik kanan).

    • Untuk menyembunyikan beberapa skrip, pastikan Anda memilih semua skrip untuk dikonversi. Kemudian pilihFastExport, buka menu konteks (klik kanan), lalu pilihKonversi skrip.

    AWS SCTmengkonversi semua Teradata pilihan AndaFastExportskrip pekerjaan ke format yang kompatibel dengan Amazon Redshift RSQL. Temukan skrip Anda yang telah dikonversi diSkripnode di panel database target.

  5. Edit skrip Amazon Redshift RSQL yang telah dikonversi atau simpan. Untuk informasi selengkapnya, lihat Mengedit dan menyimpan konversi AndaFastExportskrip pekerjaan.

Mengelola TeradataFastExportskrip pekerjaan denganAWS SCT

Anda dapat menambahkan beberapa TeradataFastExportskrip pekerjaan atau menghapusFastExportnaskah pekerjaan dari AndaAWS SCTproyek.

Untuk menambahkan yang baruFastExportskrip pekerjaan untuk AndaAWS SCTproyek
  1. PerluasSkripsimpul di panel kiri.

  2. PilihFastExportsimpul, dan buka menu konteks (klik kanan).

  3. PilihMemuat skrip.

  4. Masukkan informasi yang diperlukan untuk menambahkan yang baruFastExportscript pekerjaan dan mengkonfigurasi variabel substitusi. Untuk informasi selengkapnya, lihat MenambahkanFastExportskrip pekerjaan untukAWS SCTproyek dan Mengkonfigurasi variabel substitusi diFastExportskrip pekerjaan.

Untuk menghapusFastExportnaskah pekerjaan dari AndaAWS SCTproyek
  1. PerluasFastExportsimpul di bawahSkripdi panel kiri.

  2. Pilih skrip yang akan dihapus, dan buka menu konteks (klik kanan).

  3. PilihHapus skrip.

Membuat laporan penilaian untuk TeradataFastExportkonversi skrip pekerjaan denganAWS SCT

YangFastExportlaporan penilaian konversi skrip pekerjaanmemberikan informasi tentang mengkonversiFastExportperintah dan pernyataan SQL dariFastExportskrip ke format yang kompatibel dengan Amazon Redshift RSQL. Laporan penilaian mencakup item tindakan untukFastExportperintah dan pernyataan SQL yangAWS SCTTidak dapat mengkonversi.

Membuat laporan penilaian konversi skrip untuk TeradataFastExportpekerjaan
  1. PerluasFastExportsimpul di bawahSkripdi panel kiri.

  2. Pilih skrip yang akan dikonversi, buka menu konteks (klik kanan), lalu pilihBuat laporan.

  3. LihatRingkasantab. YangRingkasantab menampilkan informasi ringkasan eksekutif dariFastExportlaporan penilaian skrip pekerjaan. Ini mencakup hasil konversi untuk semuaFastExportperintah dan pernyataan SQL dari skrip sumber Anda.

  4. Anda dapat menyimpan salinan lokalFastExportlaporan penilaian konversi skrip pekerjaan baik sebagai file PDF atau file nilai dipisahkan koma (CSV).

    1. Untuk menyimpanFastExportlaporan penilaian konversi skrip pekerjaan sebagai file PDF, pilihSimpan ke PDFdi kanan atas.

      File PDF berisi ringkasan eksekutif, item tindakan, dan rekomendasi untuk konversi skrip.

    2. Untuk menyimpanFastExportlaporan penilaian konversi skrip pekerjaan sebagai file CSV, pilihSimpan ke CSVdi kanan atas.

      File CSV berisi item tindakan, tindakan yang disarankan, dan perkiraan kompleksitas upaya manual yang diperlukan untuk mengonversi skrip.

  5. PilihItem tindakantab. Tab ini berisi daftar item yang memerlukan konversi manual ke Amazon Redshift RSQL. Saat Anda memilih item tindakan dari daftar,AWS SCTmenyoroti item dari sumber AndaFastExportscript pekerjaan yang item tindakan berlaku untuk.

Mengedit dan menyimpan Teradata Anda yang telah dikonversiFastExportskrip pekerjaan denganAWS SCT

Anda dapat mengedit skrip yang telah dikonversi di panel bawahAWS SCTproyek.AWS SCTmenyimpan skrip yang diedit sebagai bagian dari proyek Anda.

Untuk menyimpan skrip yang telah dikonversi
  1. PerluasSkrip RSQLsimpul di bawahSkripdi panel database target.

  2. Pilih skrip yang telah dikonversi, buka menu konteks (klik kanan), dan pilihSimpan skrip.

  3. Masukkan path ke folder untuk menyimpan skrip yang dikonversi dan pilihSimpan.

    AWS SCTmenyimpan skrip yang dikonversi ke file dan membuka file ini.