Memperluas Aliran Data dengan Komponen Skrip

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

Komponen Skrip memperluas kemampuan aliran data paket Microsoft Integration Services dengan kode kustom yang ditulis dalam Microsoft Visual Basic atau Microsoft Visual C# yang dikompilasi dan dijalankan pada durasi paket. Komponen Skrip menyederhanakan pengembangan sumber aliran data kustom, transformasi, atau tujuan ketika sumber, transformasi, dan tujuan yang disertakan dengan Layanan Integrasi tidak sepenuhnya memenuhi kebutuhan Anda. Setelah Anda mengonfigurasi komponen dengan input dan output yang diharapkan, komponen menulis semua kode infrastruktur yang diperlukan untuk Anda, memungkinkan Anda fokus secara eksklusif pada kode yang diperlukan untuk pemrosesan kustom Anda.

Komponen Skrip berinteraksi dengan paket yang berisi dan dengan aliran data melalui kelas yang dibuat secara otomatis di item proyek ComponentWrapper dan BufferWrapper , yang merupakan instans dari ScriptComponent dan ScriptBuffer kelas masing-masing. Kelas-kelas ini membuat koneksi, variabel, dan item paket lainnya tersedia sebagai objek yang ditik, dan mengelola input dan output. Komponen Skrip juga dapat menggunakan namespace Visual Basic dan pustaka kelas .NET Framework, serta rakitan kustom, untuk mengimplementasikan fungsionalitas kustom.

Komponen Skrip dan kode infrastruktur yang dihasilkannya untuk Anda menyederhanakan proses pengembangan komponen aliran data kustom secara signifikan. Namun, untuk memahami cara kerja komponen Skrip, Anda mungkin merasa berguna untuk membaca bagian Mengembangkan Komponen Aliran Data Kustom untuk memahami langkah-langkah yang terlibat dalam mengembangkan komponen aliran data kustom.

Jika Anda membuat sumber, transformasi, atau tujuan yang Anda rencanakan untuk digunakan kembali dalam beberapa paket, Anda harus mempertimbangkan untuk mengembangkan komponen kustom alih-alih menggunakan komponen Skrip. Untuk informasi selengkapnya, lihat Mengembangkan Komponen Aliran Data Kustom.

Di Bagian Ini

Topik berikut memberikan informasi selengkapnya tentang komponen Skrip.

Mengonfigurasi Komponen Skrip di Penyunting Komponen Skrip
Properti yang Anda konfigurasi di Editor Transformasi Skrip memengaruhi kemampuan dan performa kode komponen Skrip.

Pengodean dan Penelusuran Kesalahan Komponen Skrip
Anda menggunakan lingkungan pengembangan Microsoft® Visual Studio® Tools for Applications (VSTA) untuk mengembangkan skrip yang terkandung dalam komponen Skrip.

Memahami Model Objek Komponen Skrip
Proyek komponen Skrip baru berisi tiga item proyek dengan beberapa kelas dan properti dan metode yang dibuat secara otomatis.

Menggunakan Variabel dalam Komponen Skrip
Item proyek ComponentWrapper berisi properti aksesor yang sangat diketik untuk variabel paket.

Menyambungkan ke Sumber Data di Komponen Skrip
Item proyek ComponentWrapper juga berisi properti aksesor yang sangat diketik untuk koneksi yang ditentukan dalam paket.

Menaikkan Peristiwa di Komponen Skrip
Anda dapat mengajukan peristiwa untuk memberikan pemberitahuan tentang masalah dan kesalahan.

Pengelogan di Komponen Skrip
Anda dapat mencatat informasi ke penyedia log yang diaktifkan pada paket.

Mengembangkan Jenis Komponen Skrip Tertentu
Contoh sederhana ini menjelaskan dan menunjukkan cara menggunakan komponen Skrip untuk mengembangkan sumber aliran data, transformasi, dan tujuan.

Contoh Komponen Skrip Tambahan
Contoh sederhana ini menjelaskan dan menunjukkan beberapa kemungkinan penggunaan untuk komponen Skrip.

Lihat juga

Komponen Skrip
Membandingkan Tugas Skrip dan Komponen Skrip