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.params
file di folder lokal.
Anda tidak memerlukan server SSIS yang diinstal. Proses konversi berjalan melalui file SSIS lokal.
Untuk mengonversi paket SSIS keAWS GluememakaiAWS SCT
-
Buat proyek baru diAWS SCTatau membuka proyek yang sudah ada. Untuk informasi selengkapnya, lihat MembuatAWS SCT proyek.
-
PilihTambahkan sumberdari menu untuk menambahkan paket SSIS sumber baru ke proyek Anda.
-
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
,.conmgr
atau.params
) dari folder lokal dan mem-parsing mereka. Kemudian mengatur mereka menjadiAWS SCTpohon kategori. -
-
PilihTambahkan targetdari menu untuk menambahkan platform target baru untuk mengonversi paket SSIS sumber Anda.
-
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.
-
-
Buat aturan pemetaan baru yang menyertakan paket SSIS sumber Anda danAWS GlueTarget. Untuk informasi selengkapnya, lihat Menambahkan aturan pemetaan baru.
-
PadaLihatmenu, pilihTampilan utama.
-
Dalam tampilan pohon SSIS, buka menu konteks (klik kanan) untukManajer koneksi, dan kemudian pilihKonfigurasikan koneksi.
-
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.
-
Di bawahKoneksi, pilihKoneksi proyek.
-
UntukKoneksi katalog lem, pilih yang sesuaiAWS Gluekoneksi.
-
-
Konfigurasikan pengelola koneksi paket:
-
Di bawahKoneksi, pilih paket Anda.
-
UntukKoneksi katalog lem, pilih yang sesuaiAWS Gluekoneksi.
-
Ulangi tindakan ini untuk semua koneksi yang tersedia untuk paket Anda.
-
-
Pilih Apply (Terapkan).
-
Konversikan paket Anda. Dalam tampilan pohon sumber, temukanPaket. Buka menu konteks (klik kanan) untuk paket Anda, lalu pilihMengkonversi paket.
-
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.
-
KonfigurasikanAWS Gluepekerjaan. Dalam tampilan pohon target, temukanSkrip paket. Buka menu konteks (klik kanan) untuk skrip yang telah dikonversi, lalu pilihMengkonfigurasiAWS Gluepekerjaan.
-
Lengkapi tiga bagian konfigurasi:
-
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.
-
-
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 menjadi
TIMEOUT
. -
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.
-
-
Konfigurasikan koneksi yang diperlukan:
-
DariSemua koneksi, pilih yang dibutuhkanAWS Gluekoneksi dan menambahkannya ke daftarKoneksi yang dipilih.
-
Pilih Selesai.
-
-
-
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.
-
JalankanAWS Gluepekerjaan:
-
Buka konsol AWS Glue di https://console.aws.amazon.com/glue/
. -
Di panel navigasi, pilih Tugas.
-
PilihTambah pekerjaan, dan kemudian pilih pekerjaan yang ingin Anda jalankan.
-
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