Geliştirici Kılavuzu (Integration Services)
Integration Servicesgenişletme ve programlama paketleri daha kolay, daha esnek ve daha güçlü hale birçok özelliği ile gelişmiş bir tamamen yeniden yazılmış nesne modeli içerir. Geliştiriciler genişletmek ve neredeyse her yönüyle program Integration Servicespaketleri.
Olarak bir Integration ServicesGeliştirici, sen-ebilmek almak için iki temel yaklaşım vardır Integration Servicesprogramlama:
Sen-ebilmek erişmek paketler içinde kullanılabilir bileşenleri yazarak SSISbir paket özel işlevsellik sağlamak için tasarımcı.
Oluşturmak, yapılandırmak ve paketleri program aracılığıyla kendi uygulamaları çalıştırın.
Eğer sen bulmak o dahili bileşenler Integration Servicesgereksinimlerini karşılamayan, sen-ebilmek erişmek güç Integration Serviceskendi uzantıları kodlama ile. Bu yaklaşımda, iki ayrı seçeneğiniz vardır:
Özel tek bir paket kullanmak, kod Script görev veya bir özel veri akışı bileşeni bir kaynak, dönüşüm veya hedef yapılandırabileceğiniz Script bileşeni kod yazarak yazarak özel bir görev oluşturabilirsiniz. Bu güçlü paketleyicileri, ve sadece özel işlevselliği geliştirmek üzerine odaklanmak izin altyapı kodu yazın; ancak onlar başka bir yerde kolayca yeniden kullanılabilir değildir.
Birden çok paket kullanmak için özel oluşturabilirsiniz Integration Servicesgibi uzantılara bağlantı yöneticileri, görevleri, numaralandırıcıları, günlüğü sağlayıcılarını ve veri akışı bileşenlerini. Yönetilen Integration Servicesnesne modeli içeren bir başlangıç sağlayan temel sınıflar üzerine gelin ve özel uzantıları her zamankinden daha kolay geliştirme yapın.
Paketleri dinamik olarak oluşturmak veya yönetmek ve çalıştırmak istediğiniz Integration ServicesPaketleri geliştirme ortamı dışında size program aracılığıyla paketleri işleyebilirsiniz. Yük, değiştirmek ve mevcut paketleri çalıştırmak ya da oluşturabilir ve tamamen yeni paketleri program aracılığıyla çalıştırmak. Bu yaklaşımda, sürekli bir dizi seçenek vardır:
Yük ve yapılmaksızın varolan bir paketi çalıştırın.
Varolan bir paketi yüklemek, yeniden yapılandırın (örneğin, farklı bir veri kaynağı belirtin), ve koşmak o.
Yeni bir paket oluşturmak, eklemek ve nesne tarafından nesne ve özellik tarafından özellik değişiklik yapmadan bileşenlerini yapılandırmak, kaydedin ve çalıştırın.
Bu yaklaşımlar Integration Servicesprogramlama bu bölümde açıklanan ve örneklerle gösterdi.
Bu Bölümde
Genel programlama Tümleştirme Hizmetleri
Denetimi akışı ve veri akışında rollerini açıklar Integration Servicesgelişme.Zaman uyumlu ve zaman uyumsuz dönüşümleri anlama
Zaman uyumlu ve zaman uyumsuz çıkışlarına ve bunları kullanan veri akışı bileşenleri arasında önemli fark açıklanır.Program aracılığıyla bağlantı yöneticileri ile çalışma
Yönetilen koddan kullanabileceğiniz bağlantı yöneticileri ve kod çağırdığında bağlantı yöneticileri dönüş değerleri listeler AcquireConnectionyöntemi.Paketleri ile Scripting genişletme
Nasıl kod görevini kullanarak denetimi akışı veya veri akışı Script bileşeni kullanarak genişletmek anlatılmaktadır.Özel Objects 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şturmak
Oluşturmak, yapılandırmak ve kaydetme açıklar Integration ServicesProgram aracılığıyla paketleri.Çalışan ve paketleri program aracılığıyla yönetme
Numaralandırma çalıştırmak ve yönetmek açıklar Integration ServicesProgram aracılığıyla paketleri.
Başvuru
Data Flow Properties Reference
Özel veri akışı bileşenlerini özellikleri listeler. Bu özel özellikler yalnızca çalışma zamanında mevcut ve yönetilen programlama başvuru içerilmez.Tümleştirme Hizmetleri hata ve ileti başvurusu
Önceden tanımlanmış listeler Integration Serviceshata kodları, kendi simgesel adlar ve açıklamalar ile birlikte.
İlişkili Bölümler
Programming Samples
Listeler ve açıklar Integration Servicesörnekleri programlama. Örnekleri isteğe bağlı yükleme bileşeni olarak kullanılabilir.Paket Development sorun giderme araçları
Özellikleri açıklar ve bu araçları Integration ServicesPaketleri geliştirme sırasında sorun gidermek için sağlar.
Dış Kaynaklar
- CodePlex örnekleri, Tümleştirme Hizmetleri ürün örnekleri, www.codeplex.com/MSFTISProdSamples üzerinde
Ayrıca bkz.
Kavramlar
SQL Server Integration Services