Menaikkan Peristiwa di Komponen Skrip
Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory
Peristiwa menyediakan cara untuk melaporkan kesalahan, peringatan, dan informasi lainnya, seperti kemajuan atau status tugas, ke paket yang berisi. Paket ini menyediakan penanganan aktivitas untuk mengelola pemberitahuan peristiwa. Komponen Skrip dapat menaikkan peristiwa dengan memanggil metode pada ComponentMetaData properti kelas ScriptMain . Untuk informasi selengkapnya tentang cara paket Layanan Integrasi menangani peristiwa, lihat Penanganan Aktivitas Integration Services (SSIS).
Peristiwa dapat dicatat ke penyedia log apa pun yang diaktifkan dalam paket. Penyedia log menyimpan informasi tentang peristiwa di penyimpanan data. Komponen Skrip juga dapat menggunakan Log metode untuk mencatat informasi ke penyedia log tanpa menaikkan peristiwa. Untuk informasi selengkapnya tentang cara menggunakan metode ini Log , lihat bagian berikut ini.
Untuk menaikkan peristiwa, tugas Skrip memanggil salah satu metode antarmuka berikut yang IDTSComponentMetaData100 diekspos oleh ComponentMetaData properti :
Kejadian | Deskripsi |
---|---|
FireCustomEvent | Menaikkan peristiwa kustom yang ditentukan pengguna dalam paket. |
FireError | Menginformasikan paket kondisi kesalahan. |
FireInformation | Menyediakan informasi kepada pengguna. |
FireProgress | Menginformasikan paket kemajuan komponen. |
FireWarning | Menginformasikan paket bahwa komponen dalam keadaan yang menjamin pemberitahuan pengguna, tetapi bukan kondisi kesalahan. |
Berikut adalah contoh sederhana untuk meningkatkan peristiwa Kesalahan:
Dim myMetadata as IDTSComponentMetaData100
myMetaData = Me.ComponentMetaData
myMetaData.FireError(...)
Lihat Juga
Penanganan Aktivitas Integration Services (SSIS)
Menambahkan Penanganan Aktivitas ke Paket