Geliştiricinin Kılavuzu (Tümleştirme Hizmetleri)
Integration Services genişletme ve programlama paketleri daha kolay, daha esnek ve daha güçlü hale birçok özelliği ile gelişmiş bir tamamen yeniden nesne modeli içerir.Geliştiriciler genişletmek ve hemen hemen her program Integration Services paketleri.
Olarak bir Integration Services , geliştirici için kullanabileceğiniz iki temel yaklaşım vardır Integration Services programlama:
Paketler içinde kullanılabilir bileşenleri yazarak genişletmek SSIS Tasarımcısı paket özel işlevsellik sağlamak için
Oluşturmak, yapılandırmak ve paketleri kendi uygulamalardan programlı olarak çalıştır.
Yerleşik bileşenler fark ederseniz Integration Services gereksinimlerinizi karşılamıyorsa, gücünü genişletmek Integration Services tarafından kodlama kendi uzantıları.Bu yaklaşımda, iki ayrı seçeneğiniz vardır:
Geçici tek bir paket kullanmak, kod Script görev veya bir özel veri akışı bileşeni komut dosyası bileşeni, bir kaynak olarak yapılandırabilirsiniz kod yazarak yazarak özel bir görev oluşturun, dönüştürme veya hedef.Bu güçlü Wrapper, siz ve sizin özel işlevler özellikle zihinsel odaklanma let için altyapı kodu yazmak; Ancak, bunlar başka bir yere kolayca yeniden kullanılabilir değil.
Birden çok paket içinde kullanılmak üzere özel oluşturabileceğiniz Integration Services uzantıları olarak bağlantı yöneticileri, görevleri, numaralandırıcıları, günlüğü sağlayıcılarını ve veri akışı bileşenleri.Yönetilen Integration Services nesne modeli içeren bir başlangıç sağlayan temel sınıflar üzerine ve özel uzantıları zamankinden daha kolay geliştirme yapın.
Paketleri dinamik olarak oluşturmak veya yönetmek ve çalıştırmak istediğiniz Integration Services paketler geliştirme ortamı dışında paketleri program aracılığıyla işleyebilirsiniz.Yük değiştirebilir ve Varolan paketler çalıştırmak ya da oluşturabilir ve tamamen yeni paketleri program aracılığıyla çalıştırmak.Bu yaklaşımda, sürekli bir sahip olduğunuz aralık seçenekleri:
Yüklemek ve var olan paket yapılmaksızın çalıştırın.
Varolan paket yüklemek, yeniden yapılandırın (örneğin, farklı bir veri kaynak belirtin) ve çalıştırın.
Yeni bir paket oluşturmak, eklemek ve nesne nesne ve özellik tarafından özellik değişiklik yapmadan bileşenlerini yapılandırmak, dosyayı kaydedin ve çalıştırın.
Bu yaklaşımları için Integration Services programlama Bu bölümde açıklanan ve gösterildiği örnekler.
Bu Bölümde
Genel programlama Tümleştirme Hizmetleri
Akış denetimi rollerini açıklar ve veri akışı , Integration Services geliştirme.Zaman uyumlu ve zaman uyumsuz dönüşümleri anlama
Zaman uyumlu ve zaman uyumsuz çıkışlarına ve onları kullanan veri akışı bileşenleri arasındaki önemli fark açıklanır.Program aracılığıyla bağlantı yöneticileri ile çalışma
Kullanabileceğiniz çeşitli bağlantı yöneticilerini listeler yönetilen kodve kod çağırdığında bağlantı yöneticileri dönüş değerlerini AcquireConnection yöntem.Paketleri ile Scripting genişletme
Nasıl genişletileceğini açıklar denetim akışı kullanarak komut dosyası görev veya veri akışı Script bileşeni kullanarak.Özel nesneler ile paketleri genişletme
Nasıl oluşturulacağı ve program özel görevler, veri akışı bileşenlerini ve diğer paket nesneleri kullanmak üzere birden çok paket açıklar.Program aracılığıyla paketleri oluşturma
Oluşturmak, yapılandırmak ve kaydetme açıklar Integration Services program aracılığıyla paketleri.Çalışan ve paketleri program aracılığıyla yönetme
Numaralandırma çalıştırmak ve yönetmek nasıl açıklar Integration Services program aracılığıyla paketleri.
Başvuru
Veri akışı özellikleri başvurusu
Özel veri akışı bileşen özelliklerini listeler.Bu özel özellikleri yalnızca çalışma zamanında yok saat ve yönetilen programlama başvurusunda dahil edilmez.SSIS hata ve ileti başvurusu
Önceden tanımlanmış listeler Integration Services hata kodları ile birlikte kendi simgesel adlar ve açıklamalar.
İlgili Bölümler
- Paket Development sorun giderme
Özellikleri açıklar ve araçları, Integration Services sorun giderme, geliştirme sırasında paketleri sağlar
Dış Kaynaklar
- CodePlex örnekleri, Tümleştirme Hizmetleri ürün örnekleri, www.codeplex.com/MSFTISProdSamples,
Ayrıca bkz.