Bagikan melalui


Memperluas Aliran Data dengan Komponen Skrip

Berlaku untuk: SQL Server SSIS Integration Runtime 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 waktu proses paket. Komponen Skrip menyederhanakan pengembangan sumber aliran data kustom, transformasi, atau tujuan saat 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 dalam item proyek ComponentWrapper dan BufferWrapper , yang masing-masing merupakan instans dan ScriptComponent ScriptBuffer kelas. 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 secara signifikan proses pengembangan komponen aliran data kustom. 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 Editor Komponen Skrip
Properti yang Anda konfigurasikan di Editor Transformasi Skrip memengaruhi kemampuan dan performa kode komponen Skrip.

Pengkodian dan Debugging 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 menaikkan peristiwa untuk memberikan pemberitahuan 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