SSIS Cara Membuat Paket ETL

Berlaku untuk:SQL Server SSIS Integration Runtime di Azure Data Factory

Dalam tutorial ini, Anda mempelajari cara menggunakan SSIS Designer untuk membuat paket Microsoft SQL Server Integration Services. Paket yang Anda buat mengambil data dari file datar, memformat ulang data, lalu menyisipkan data yang diformat ulang ke dalam tabel fakta. Dalam pelajaran berikut, paket diperluas untuk menunjukkan perulangan, konfigurasi paket, pengelogan, dan alur kesalahan.

Saat Anda menginstal data sampel untuk tutorial, Anda juga menginstal versi paket lengkap yang Anda buat dalam pelajaran. Dengan menggunakan paket yang telah selesai, Anda dapat melewati dan memulai tutorial di pelajaran selanjutnya jika Anda mau. Jika tutorial ini adalah pertama kalinya Anda bekerja dengan paket atau lingkungan pengembangan baru, kami sarankan Anda memulai dengan Pelajaran 1.

Apa itu SQL Server Integration Services (SSIS)?

Microsoft SQL Server Integration Services (SSIS) adalah platform untuk membangun solusi integrasi data berkinerja tinggi, termasuk paket ekstraksi, transformasi, dan pemuatan (ETL) untuk pergudangan data. SSIS mencakup alat grafis dan wizard untuk membuat dan men-debug paket; tugas untuk melakukan fungsi alur kerja seperti operasi FTP, menjalankan pernyataan SQL, dan mengirim pesan email; sumber data dan tujuan untuk mengekstrak dan memuat data; transformasi untuk membersihkan, menggabungkan, menggabungkan, dan menyalin data; database manajemen, SSISDB, untuk mengelola eksekusi dan penyimpanan paket; dan antarmuka pemrograman aplikasi (API) untuk memprogram model objek Integration Services.

Apa yang akan Anda pelajari

Cara terbaik untuk berkenalan dengan alat, kontrol, dan fitur baru yang tersedia di Microsoft SQL Server Integration Services adalah dengan menggunakannya. Tutorial ini memandikan Anda melalui SSIS Designer untuk membuat paket ETL yang mencakup perulangan, konfigurasi, logika aliran kesalahan, dan pengelogan.

Prasyarat

Tutorial ini ditujukan untuk pengguna yang terbiasa dengan operasi database dasar, tetapi yang memiliki paparan terbatas pada fitur baru yang tersedia di SQL Server Integration Services.

Untuk menjalankan tutorial ini, Anda harus menginstal komponen berikut:

  • SQL Server dan Layanan Integrasi. Untuk menginstal SQL Server dan SSIS, lihat Menginstal Layanan Integrasi.

  • Database AdventureWorksDW2022 sampel. Anda dapat mengunduh AdventureWorksDW2022 database dari database sampel AdventureWorks dan memulihkan cadangan.

  • File data sampel. Data sampel disertakan dengan paket pelajaran SSIS. Untuk mengunduh data sampel dan paket pelajaran sebagai file Zip, lihat File Tutorial SQL Server Integration Services.

    • Sebagian besar file dalam file Zip bersifat baca-saja untuk mencegah perubahan yang tidak diinginkan. Untuk menulis output ke file atau mengubahnya, Anda mungkin harus menonaktifkan atribut baca-saja di properti file.
    • Paket sampel mengasumsikan bahwa file data terletak di folder C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Simple ETL Package. Jika Anda membuka zip unduhan ke lokasi lain, Anda mungkin harus memperbarui jalur file di beberapa tempat dalam paket sampel.

Pelajaran dalam Tutorial Ini

Pelajaran 1: Membuat Proyek dan Paket Dasar dengan SSIS
Dalam pelajaran ini, Anda membuat paket ETL sederhana yang mengekstrak data dari satu file datar, mengubah data menggunakan transformasi pencarian dan akhirnya memuat hasilnya ke tujuan tabel fakta.

Pelajaran 2: Menambahkan Perulangan dengan SSIS
Dalam pelajaran ini, Anda memperluas paket yang Anda buat di Pelajaran 1 untuk memanfaatkan fitur perulangan baru untuk mengekstrak beberapa file datar ke dalam satu proses aliran data.

Pelajaran 3: Menambahkan Pengelogan dengan SSIS
Dalam pelajaran ini, Anda memperluas paket yang Anda buat di Pelajaran 2 untuk memanfaatkan fitur pengelogan baru.

Pelajaran 4: Menambahkan Pengalihan Alur Kesalahan dengan SSIS
Dalam pelajaran ini, Anda memperluas paket yang Anda buat dalam pelajaran 3 untuk memanfaatkan konfigurasi output kesalahan baru.

Pelajaran 5: Menambahkan Konfigurasi Paket SSIS untuk Model Penyebaran Paket
Dalam pelajaran ini, Anda memperluas paket yang Anda buat di Pelajaran 4 untuk memanfaatkan opsi konfigurasi paket baru.

Pelajaran 6: Menggunakan Parameter dengan Model Penyebaran Proyek di SSIS
Dalam pelajaran ini, Anda memperluas paket yang Anda buat di Pelajaran 5 untuk memanfaatkan penggunaan parameter baru dengan model penyebaran proyek.

Langkah berikutnya

Mulai tutorial dengan memulai dengan Pelajaran 1: Membuat Proyek dan Paket Dasar dengan SSIS.