Bagikan melalui


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