Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Entegrasyon Hizmetleri, paketleri genişletmeyi ve programlamayı daha kolay, esnek ve daha güçlü kılan birçok özellikle geliştirilen tamamen yeniden yazılmış bir nesne modeli içerir. Geliştiriciler, Entegrasyon Hizmetleri paketlerinin neredeyse her yönünü genişletebilir ve programlayabilir.
Bir Entegrasyon Hizmetleri geliştiricisi olarak, Entegrasyon Hizmetleri programlamasında uygulayabileceğiniz iki temel yaklaşım vardır:
SSIS Designer içinde sunulan bileşenleri yazarak paketleri genişletebilirsiniz; bu bileşenler pakette özel işlevsellik sağlar.
Kendi uygulamalarınızdan programlı olarak paketler oluşturabilir, yapılandırabilir ve çalıştırabilirsiniz.
Entegrasyon Hizmetleri'ndeki yerleşik bileşenlerin gereksinimlerinizi karşılamadığını fark ederseniz, kendi uzantılarınızı kodlayarak Entegrasyon Hizmetleri'nin gücünü genişletebilirsiniz. Bu yaklaşımda iki ayrı seçeneğiniz vardır:
Tek bir pakette ad hoc kullanım için, Script görevine kod yazarak özel bir görev oluşturabilir veya Script bileşenine kod yazarak özel bir veri akışı bileşeni oluşturabilirsiniz; bu bileşeni kaynak, dönüşüm veya hedef olarak yapılandırabilirsiniz. Bu güçlü wrapperlar altyapı kodunu sizin için yazar ve yalnızca kendi özel işlevselliğinizi geliştirmeye odaklanmanızı sağlar; ancak başka yerlerde kolayca yeniden kullanılamazlar.
Birden fazla pakette kullanmak için, bağlantı yöneticileri, görevler, sayılayıcılar, log sağlayıcıları ve veri akışı bileşenleri gibi özel Entegrasyon Hizmetleri uzantıları oluşturabilirsiniz. Yönetilen Entegrasyon Hizmetleri nesne modeli, başlangıç noktası sağlayan ve özel uzantı geliştirmeyi her zamankinden daha kolay hale getiren temel sınıflar içerir.
Dinamik olarak paket oluşturmak veya geliştirme ortamı dışında Entegrasyon Hizmetleri paketlerini yönetip çalıştırmak istiyorsanız, paketleri programatik olarak manipüle edebilirsiniz. Mevcut paketleri yükleyip değiştirebilir ve çalıştırabilir ya da tamamen yeni paketleri programatik olarak oluşturup çalıştırabilirsiniz. Bu yaklaşımda, sürekli bir seçenek yelpazesi vardır:
Mevcut bir paketi değiştirmeden yükleyip çalıştırın.
Mevcut bir paketi yükleyin, yeniden yapılandırın (örneğin, farklı bir veri kaynağı belirtin) ve çalıştırın.
Yeni bir paket oluşturun, bileşenleri ekleyin ve yapılandırın, nesne bazında değişiklikler ve özellik özellikler oluşturun, kaydedin ve sonra çalıştırın.
Entegrasyon Hizmetleri programlama yaklaşımları bu bölümde açıklanmakta ve örneklerle gösterilmiştir.
Bu Kısımda
Entegrasyon Hizmetleri Programlama Genel Bakış
Entegrasyon Hizmetleri geliştirmede kontrol akışı ve veri akışının rollerini tanımlar.
Senkron ve Asenkron Dönüşümleri Anlamak
Senkron ve asenkron çıktılar ile veri akışında bunları kullanan bileşenler arasındaki önemli ayrımı tanımlar.
Bağlantı Yöneticileriyle Programatik Olarak Çalışmak
Yönetilen koddan kullanabileceğiniz bağlantı yöneticilerini ve kod AcquireConnection yöntemini çağırdığında bağlantı yöneticilerinin geri verdiği değerleri listeler.
Betik Kullanma ile Paketleri Genişletme
Kontrol akışının Script görevini kullanarak veya veri akışını Script bileşeniyle nasıl genişletileceğini açıklar.
Özel Nesnelerle Paketleri Genişletmek
Birden fazla pakette kullanılmak üzere özel görevler, veri akışı bileşenleri ve diğer paket nesnelerinin nasıl oluşturulacağını ve programlanacağını açıklar.
Programatik Paket Oluşturma
Entegrasyon Hizmetleri paketlerinin programatik olarak nasıl oluşturulacağını, yapılandırılacağını ve kaydedileceğini açıklar.
Paketleri Programatik Olarak Çalıştırmak ve Yönetmek
Entegrasyon Hizmetleri paketlerinin programatik olarak nasıl sayılır, çalıştırılır ve yönetilir.