Tugas SSIS

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

Tugas adalah elemen alur kontrol yang menentukan unit pekerjaan yang dilakukan dalam alur kontrol paket. Paket SQL Server Integration Services terdiri dari satu atau beberapa tugas. Jika paket berisi lebih dari satu tugas, mereka terhubung dan diurutkan dalam alur kontrol berdasarkan batasan prioritas.

Anda juga dapat menulis tugas kustom menggunakan bahasa pemrograman yang mendukung COM, seperti Visual Basic, atau bahasa pemrograman .NET, seperti C#.

SSIS Designer, alat grafis di SQL Server Integration Services untuk bekerja dengan paket, menyediakan permukaan desain untuk membuat alur kontrol paket, dan menyediakan editor kustom untuk mengonfigurasi tugas. Anda juga dapat memprogram model objek SQL Server Integration Services untuk membuat paket secara terprogram.

Jenis Tugas

Layanan Integrasi mencakup jenis tugas berikut.

Tugas Aliran Data
Tugas yang menjalankan aliran data untuk mengekstrak data, menerapkan transformasi tingkat kolom, dan memuat data.

Tugas Persiapan Data
Tugas-tugas ini melakukan proses berikut: menyalin file dan direktori; mengunduh file dan data; menjalankan metode Web; menerapkan operasi ke dokumen XML; dan data profil untuk pembersihan.

Tugas Alur Kerja
Tugas yang berkomunikasi dengan proses lain untuk menjalankan paket, menjalankan program atau file batch, mengirim dan menerima pesan antar paket, mengirim pesan email, membaca data Windows Management Instrumentation (WMI), dan mengawasi peristiwa WMI.

Tugas SQL Server
Tugas yang mengakses, menyalin, menyisipkan, menghapus, dan mengubah objek dan data SQL Server.

Tugas Pembuatan Skrip
Tugas yang memperluas fungsionalitas paket dengan menggunakan skrip.

Tugas Analysis Services
Tugas yang membuat, memodifikasi, menghapus, dan memproses objek Analysis Services.

Tugas Pemeliharaan
Tugas yang melakukan fungsi administratif seperti mencadangkan dan menyusutkan database SQL Server, membangun kembali dan mengatur ulang indeks, dan menjalankan pekerjaan SQL Server Agent.

Tugas Kustom
Selain itu, Anda dapat menulis tugas kustom menggunakan bahasa pemrograman yang mendukung COM, seperti Visual Basic, atau bahasa pemrograman .NET, seperti C#. Jika Anda ingin mengakses tugas kustom Anda di SSIS Designer, Anda dapat membuat dan mendaftarkan antarmuka pengguna untuk tugas tersebut. Untuk informasi selengkapnya, lihat Mengembangkan Tugas Kustom.

Konfigurasi Tugas

Paket Layanan Integrasi dapat berisi satu tugas, seperti tugas Jalankan SQL yang menghapus rekaman dalam tabel database saat paket berjalan. Namun, paket biasanya berisi beberapa tugas, dan setiap tugas diatur untuk dijalankan dalam konteks alur kontrol paket. Penanganan aktivitas, yang merupakan alur kerja yang berjalan sebagai respons terhadap peristiwa run-time, juga dapat memiliki tugas.

Untuk informasi selengkapnya tentang menambahkan tugas ke paket menggunakan Desainer SSIS, lihat Menambahkan atau Menghapus Tugas atau Kontainer dalam Alur Kontrol.

Untuk informasi selengkapnya tentang menambahkan tugas ke paket secara terprogram, lihat Menambahkan Tugas Secara Terprogram.

Setiap tugas dapat dikonfigurasi satu per satu menggunakan kotak dialog kustom untuk setiap tugas yang disediakan SSIS Designer, atau jendela Properti yang disertakan dalam SQL Server Data Tools (SSDT). Paket dapat mencakup beberapa tugas dengan jenis yang sama-misalnya, enam tugas Jalankan SQL-dan setiap tugas dapat dikonfigurasi secara berbeda. Untuk informasi selengkapnya, lihat Mengatur Properti Tugas atau Kontainer.

Koneksi dan Grup Tugas

Jika tugas berisi lebih dari satu tugas, tugas tersambung dan diurutkan dalam alur kontrol berdasarkan batasan prioritas. Untuk informasi selengkapnya, lihat Batasan Prioritas.

Tugas dapat dikelompokkan bersama dan dilakukan sebagai satu unit kerja, atau diulang dalam perulangan. Untuk informasi selengkapnya, lihat Foreach Loop Container, For Loop Container, dan Sequence Container.

Menambahkan atau Menghapus Tugas atau Kontainer di Alur Kontrol