Pelajaran 4-2: Membuat file yang rusak
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Untuk menunjukkan konfigurasi dan penanganan kesalahan transformasi, Anda memerlukan sampel file datar yang, ketika diproses, menyebabkan komponen gagal.
Dalam tugas ini, Anda membuat salinan file datar sampel yang ada. Anda kemudian membuka file di Notepad dan mengedit kolom CurrencyID untuk berisi nilai yang salah, yang gagal pencarian. Ketika file yang rusak diproses, kegagalan pencarian menyebabkan transformasi Pencarian Kunci Mata Uang gagal dan karenanya gagal sisa paket. Setelah membuat file sampel yang rusak, Anda menjalankan paket untuk melihat kegagalan paket.
Membuat file datar sampel yang rusak
Di Notepad atau editor teks lainnya, buka file Currency_VEB.txt .
Gunakan fitur temukan dan ganti editor teks untuk menemukan semua instans VEB dan menggantinya dengan BAD.
Di folder yang sama dengan file data sampel lainnya, simpan file yang dimodifikasi sebagai Currency_BAD.txt.
Catatan
Pastikan Anda menyimpan Currency_BAD.txt di folder yang sama dengan file data sampel lainnya.
Tutup editor teks Anda.
Verifikasi bahwa kesalahan terjadi selama waktu proses
Pada menu Debug, pilih Mulai Debugging.
Pada iterasi ketiga aliran data, transformasi Kunci Mata Uang Pencarian mencoba memproses file Currency_BAD.txt , dan transformasi gagal. Kegagalan transformasi menyebabkan seluruh paket gagal.
Pada menu Debug, pilih Hentikan Debugging.
Pada permukaan desain, pilih tab Hasil Eksekusi.
Telusuri log dan verifikasi bahwa terjadi kesalahan yang tidak tertangani berikut:
[Lookup Currency Key[27]] Error: Row yielded no match during lookup.
Catatan
Angka 27 adalah ID komponen. Nilai ini ditetapkan saat Anda membangun aliran data, dan nilai dalam paket Anda mungkin berbeda.