Bagikan melalui


Pelajaran 4: Menambahkan pengalihan alur kesalahan dengan SSIS

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

Untuk menangani kesalahan yang mungkin terjadi dalam proses transformasi, Microsoft Integration Services memungkinkan Anda memutuskan basis per komponen dan per kolom cara menangani data yang tidak dapat diubah oleh Layanan Integrasi. Anda dapat memilih untuk mengabaikan kegagalan di kolom tertentu, mengalihkan seluruh baris yang gagal, atau gagal komponen. Secara default, komponen dalam Layanan Integrasi dikonfigurasi untuk gagal saat terjadi kesalahan. Komponen yang gagal pada gilirannya menyebabkan paket gagal dan pemrosesan kemudian berhenti.

Daripada membiarkan kegagalan menghentikan eksekusi paket, Anda dapat mengonfigurasi dan menangani potensi kesalahan pemrosesan saat terjadi. Salah satu opsinya adalah mengabaikan kegagalan sama sekali sehingga paket Anda selalu berhasil berjalan. Anda juga dapat mengalihkan baris yang gagal ke jalur pemrosesan lain, di mana data dan kesalahan dapat dipertahankan, diperiksa, atau diproses ulang.

Dalam pelajaran ini, Anda membuat salinan paket yang Anda kembangkan di Pelajaran 3: Menambahkan pengelogan dengan SSIS. Bekerja dengan paket baru ini, Anda membuat versi salah satu file data sampel yang rusak. File yang rusak menyebabkan kesalahan pemrosesan terjadi saat Anda menjalankan paket.

Untuk menangani data kesalahan, Anda menambahkan dan mengonfigurasi tujuan File Datar yang menulis baris yang gagal ke file kesalahan.

Sebelum Layanan Integrasi menulis data kesalahan ke file, Anda menyertakan komponen Skrip yang mendapatkan deskripsi kesalahan. Anda kemudian mengonfigurasi ulang transformasi Kunci Mata Uang Pencarian untuk mengalihkan data apa pun yang tidak dapat diproses ke transformasi Skrip.

Prasyarat

Catatan

Jika Anda belum melakukannya, lihat prasyarat Pelajaran 1.

Tugas pelajaran

Pelajaran ini berisi tugas-tugas berikut:

Memulai pelajaran

Langkah 1: Salin paket Lesson 3