Mengonversi SSIS keAWS GluebersamaAWS 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.

Mengonversi SSIS keAWS GluebersamaAWS SCT

Berikut ini, Anda dapat menemukan cara mengonversi paket Microsoft SQL Server Integration Services (SSIS) keAWS GluememakaiAWS SCT.

Untuk mengonversi paket Microsoft SSIS keAWS Glue, pastikan bahwa Anda menggunakanAWS SCTversi 1.0.642 atau lebih tinggi Anda juga perlu memiliki proyek SSIS dengan paket ETL -.dtsx,.conmgr, dan.paramsfile di folder lokal.

Anda tidak memerlukan server SSIS yang diinstal. Proses konversi berjalan melalui file SSIS lokal.

Untuk mengonversi paket SSIS keAWS GluememakaiAWS SCT
  1. Buat proyek baru diAWS SCTatau membuka proyek yang sudah ada. Untuk informasi selengkapnya, lihat MembuatAWS SCT proyek.

  2. PilihTambahkan sumberdari menu untuk menambahkan paket SSIS sumber baru ke proyek Anda.

  3. PilihLayanan Integrasi SQL Serverdan lengkapi yang berikut ini:

    • Nama koneksi- Masukkan nama untuk koneksi Anda.AWS SCTmenampilkan nama ini di pohon metadata.

    • Folder paket SSIS- Pilih jalur ke folder proyek SSIS Anda dengan paket.

    AWS SCTmembaca file proyek (file dengan ekstensi.dtsx,.conmgratau.params) dari folder lokal dan mem-parsing mereka. Kemudian mengatur mereka menjadiAWS SCTpohon kategori.

  4. PilihTambahkan targetdari menu untuk menambahkan platform target baru untuk mengonversi paket SSIS sumber Anda.

  5. PilihAWS Gluedan lengkapi yang berikut ini:

    • Nama koneksi- Masukkan nama untuk koneksi Anda.AWS SCTmenampilkan nama ini di pohon metadata.

    • Salin dariAWSprofil- Pilih profil yang akan digunakan.

    • AWSkunci akses— MasukkanAWSkunci akses.

    • AWSkunci rahasia— MasukkanAWSkunci rahasia.

    • Region— PilihWilayah AWSyang ingin Anda gunakan dari daftar.

    • Folder bucket Amazon S3— Masukkan jalur folder untuk bucket Amazon S3 yang akan Anda gunakan.

    Anda dapat menggunakan virtualAWS GlueTarget. Dalam kasus ini, Anda tidak perlu menentukan kredensi koneksi. Untuk informasi selengkapnya, lihat Menggunakan target virtual.

  6. Buat aturan pemetaan baru yang menyertakan paket SSIS sumber Anda danAWS GlueTarget. Untuk informasi selengkapnya, lihat Menambahkan aturan pemetaan baru.

  7. PadaLihatmenu, pilihTampilan utama.

  8. Dalam tampilan pohon SSIS, buka menu konteks (klik kanan) untukManajer koneksi, dan kemudian pilihKonfigurasikan koneksi.

  9. Konfigurasikan manajer koneksi proyek.

    Untuk mengkonfigurasi pemetaan koneksi untuk manajer koneksi SSIS, tentukanAWS Gluekoneksi untuk manajer koneksi SSIS yang sesuai. Pastikan bahwa AndaAWS Gluekoneksi sudah dibuat.

    1. Di bawahKoneksi, pilihKoneksi proyek.

    2. UntukKoneksi katalog lem, pilih yang sesuaiAWS Gluekoneksi.

  10. Konfigurasikan pengelola koneksi paket:

    1. Di bawahKoneksi, pilih paket Anda.

    2. UntukKoneksi katalog lem, pilih yang sesuaiAWS Gluekoneksi.

    3. Ulangi tindakan ini untuk semua koneksi yang tersedia untuk paket Anda.

  11. Pilih Apply (Terapkan).

  12. Konversikan paket Anda. Dalam tampilan pohon sumber, temukanPaket. Buka menu konteks (klik kanan) untuk paket Anda, lalu pilihMengkonversi paket.

  13. Simpan skrip yang telah dikonversi ke Amazon S3. Dalam tampilan pohon target, temukanSkrip paket. Buka menu konteks (klik kanan) untuk skrip yang telah dikonversi, lalu pilihSimpan ke S3.

  14. KonfigurasikanAWS Gluepekerjaan. Dalam tampilan pohon target, temukanSkrip paket. Buka menu konteks (klik kanan) untuk skrip yang telah dikonversi, lalu pilihMengkonfigurasiAWS Gluepekerjaan.

  15. Lengkapi tiga bagian konfigurasi:

    1. LengkapiDesain aliran databagian:

      • Strategi eksekusi- Pilih bagaimana pekerjaan Anda akan menjalankan skrip ETL. PilihSEKUENSIALuntuk menjalankan script dalam urutan yang ditentukan dalam wizard. PilihPARALELuntuk menjalankan skrip secara paralel, mengabaikan urutan yang ditentukan dalam wizard.

      • Skrip- Pilih nama skrip Anda yang telah dikonversi.

      • Pilih Selanjutnya.

    2. LengkapiProperti pekerjaanbagian:

      • Nama— Masukkan namaAWS Gluepekerjaan.

      • Peran IAM- Pilih peran IAM yang digunakan untuk otorisasi ke sumber daya yang digunakan untuk menjalankan pekerjaan dan mengakses penyimpanan data.

      • Nama file skrip- Masukkan nama skrip Anda yang telah dikonversi.

      • Skrip file jalur S3- Masukkan jalur Amazon S3 ke skrip Anda yang telah dikonversi.

      • Enkripsi skrip menggunakan SSE-S3— Pilih opsi ini untuk melindungi data menggunakan enkripsi sisi server dengan kunci enkripsi terkelola Amazon S3 (SSE-S3).

      • Direktori sementara— Masukkan jalur Amazon S3 ke direktori sementara untuk hasil menengah.AWS GluedanAWS Gluetransformasi bawaan menggunakan direktori ini untuk membaca atau menulis ke Amazon Redshift.

      • AWS SCTsecara otomatis menghasilkan jalur untuk pustaka Python. Anda dapat meninjau jalur ini diJalur pustaka python yang dihasilkan. Anda tidak dapat mengedit jalur yang dibuat secara otomatis ini. Untuk menggunakan pustaka Python tambahan, masukkan path diPath pustaka python pengguna.

      • Path pustaka python pengguna- Masukkan jalur untuk pustaka Python pengguna tambahan. Pisahkan jalur Amazon S3 dengan koma.

      • Jalur guci tergantung- Masukkan jalur untuk file jar tergantung. Pisahkan jalur Amazon S3 dengan koma.

      • Jalur file yang direferensikan- Masukkan jalur untuk file tambahan, seperti file konfigurasi, yang diperlukan oleh skrip Anda. Pisahkan jalur Amazon S3 dengan koma.

      • Kapasitas maksimum— Masukkan jumlah maksimumAWS Glueunit pemrosesan data (DPU) yang dapat dialokasikan saat pekerjaan ini berjalan. Anda dapat memasukkan bilangan bulat dari 2 hingga 100. Defaultnya adalah 2.

      • Konkurensi maks- Masukkan jumlah maksimum berjalan bersamaan yang diizinkan untuk pekerjaan ini. Defaultnya adalah 1.AWS Gluemengembalikan kesalahan ketika ambang ini tercapai.

      • Batas waktu kerja (menit)- Masukkan nilai batas waktu pada pekerjaan ETL Anda sebagai perlindungan terhadap pekerjaan pelarian. Default-nya adalah 2880 menit (48 jam) untuk tugas batch. Jika pekerjaan melebihi batas ini, status pekerjaan yang dijalankan berubah menjadiTIMEOUT.

      • Ambang batas pemberitahuan tunda (menit)— Masukkan ambang batas dalam beberapa menit sebelumnyaAWS SCTmengirimkan pemberitahuan penundaan.

      • Jumlah percobaan ulang— Masukkan jumlah kali (0-10) yangAWS Glueharus secara otomatis me-restart pekerjaan jika gagal. Pekerjaan yang mencapai batas batas waktu tidak dimulai ulang. Default-nya adalah 0.

      • Pilih Selanjutnya.

    3. Konfigurasikan koneksi yang diperlukan:

      1. DariSemua koneksi, pilih yang dibutuhkanAWS Gluekoneksi dan menambahkannya ke daftarKoneksi yang dipilih.

      2. Pilih Selesai.

  16. Buat yang dikonfigurasiAWS Gluepekerjaan. Dalam tampilan pohon target, temukan dan luaskanLowongan ETL. Buka menu konteks (klik kanan) untuk pekerjaan ETL yang Anda konfigurasikan, lalu pilihBuatAWS GluePekerjaan.

  17. JalankanAWS Gluepekerjaan:

    1. Buka konsol AWS Glue di https://console.aws.amazon.com/glue/.

    2. Di panel navigasi, pilih Tugas.

    3. PilihTambah pekerjaan, dan kemudian pilih pekerjaan yang ingin Anda jalankan.

    4. PadaAksitab, pilihJalankan pekerjaan.

Komponen SSIS ituAWS SCTdapat dikonversi keAWS Glue

Anda dapat menggunakanAWS SCTuntuk mengkonversi aliran data dan komponen aliran kontrol, serta kontainer, parameter, dan variabel.

Komponen aliran data yang didukung meliputi:

  • Tujuan ADO NET

  • Sumber ADO NET

  • Agregat

  • Transformasi Cache

  • Transformasi Peta Karakter

  • Transformasi Split Bersyarat

  • Copy Kolom Transformasi

  • Transformasi Konversi Data

  • Transformasi Kolom Berasal

  • Tujuan Excel

  • Sumber Excel

  • Ekspor Kolom Transformasi

  • Tujuan File Datar

  • Sumber File Datar

  • Transformasi Pencarian Fuzzy

  • Transformasi Kolom Impor

  • Transformasi Pencarian

  • Gabung Bergabung dengan Transformasi

  • Gabungkan Transformasi

  • Transformasi Multicast

  • Tujuan ODBC

  • Sumber ODBC

  • Transformasi Perintah OLE DB

  • Tujuan OLE DB

  • Sumber OLE DB

  • Transformasi Persentase Sampling

  • Transformasi Pivot

  • Tujuan File Mentah

  • Sumber File Mentah

  • RecordSetTujuan

  • Transformasi Hitungan Baris

  • Transformasi Pengambilan Sampel Baris

  • Urutkan Transformasi

  • Tujuan SQL Server

  • Persatuan Semua Transformasi

  • Transformasi Unpivot

  • XML-Sumber

Komponen aliran kontrol yang didukung meliputi:

  • Bulk Insert Task

  • Execute Package Task

  • Execute SQL Task

  • Execute T-SQL Statement Task

  • Ekspresi Tugas

  • Tugas Sistem File

  • Notify Operator Task

  • Kirim Tugas Email

Wadah SSIS yang didukung meliputi:

  • Untuk Loop Container

  • Foreach Loop Kontainer

  • urutan Kontainer