Betik Görevi Kullanarak Paketi Genişletme

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Script görevi, Microsoft Entegrasyon Hizmetleri paketlerinin çalışma zamanı yeteneklerini, paket çalışma zamanında deredilip yürütülen Microsoft Visual Basic veya Microsoft Visual C# ile yazılmış özel kodlarla genişletir. Script görevi, Entegrasyon Hizmetleri'ne dahil edilen görevler gereksinimlerinizi tam olarak karşılamadığında özel bir çalışma zamanı görevinin geliştirilmesini kolaylaştırır. Script görevi, sizin için gerekli tüm altyapı kodlarını yazar ve özel işleminiz için gereken koda odaklanmanızı sağlar.

Bir Script görevi, betik ortamında açığa ScriptObjectModel çıkan sınıfın bir örneği olan global Dts nesnesi aracılığıyla içeren paketle etkileşime girer. Entegrasyon Hizmetleri değişkenlerinde depolanan değerleri değiştiren bir Script görevinde kod yazabilirsiniz; Daha sonra, paket bu güncellenmiş değerleri iş akışının yolunu belirlemek için kullanabilir. Script görevi ayrıca Visual Basic isim alanı, .NET Framework sınıf kütüphanesi ve özel montajlar kullanarak özel işlevsellik uygulayabilir.

Script görevi ve sizin için oluşturduğu altyapı kodu, özel bir görev geliştirme sürecini önemli ölçüde basitleştirir. Ancak, Script görevinin nasıl çalıştığını anlamak için, özel bir görev geliştirme adımlarını anlamak için Özel Görev Geliştirme bölümünü okumak faydalı olabilir.

Birden fazla pakette yeniden kullanmayı planladığınız bir görev oluşturuyorsanız, Script görevini kullanmak yerine özel bir görev geliştirmeyi düşünmelisiniz. Daha fazla bilgi için Scripting Solutions ile Custom Objects'in Karşılaştırılması bölümüne bakınız.

Bu Kısımda

Aşağıdaki konular Script görevi hakkında daha fazla bilgi sağlar.

Script görevinin Script Görev Düzenleyicisinde Yapılandırması
Script Görev Editörü'nde yapılandırdığınız özelliklerin, Script görevindeki kodun yeteneklerini ve performansını nasıl etkilediğini açıklar.

Kodlama ve Hata Hata Alma Görevi
Script görevinde yer alan betikleri geliştirmek için Microsoft Visual Studio Apps Tools (VSTA) nasıl kullanılacağını açıklar.

Script görevinde değişkenlerin kullanımı
Değişkenlerin bu Variables özellik üzerinden nasıl kullanılacağını açıklar.

Script görevinde veri kaynaklarına bağlanma
Mülk üzerinden Connections bağlantıların nasıl kullanılacağını açıklıyor.

Senaryoda Olayları Yükseltme Görevi
Mülk üzerinden Events etkinlikleri nasıl artıracağınızı açıklar.

Script görevine giriş yapmak
Yöntemle bilgilerin Log nasıl kaydedileceğini açıklar.

Senaryo Görevinden Sonuçların Geri Getirilmesi
Sonuçların mülk TaskResult ve ExecutionValue mülk üzerinden nasıl geri gönderileceğini açıklar.

Script Görev Örnekleri
Bir Script görevi için birkaç olası kullanım alanını gösteren basit örnekler sunar.