Geliştiricinin Kılavuzu (Tümleştirme Hizmetleri)
Integration Services genişletme ve paketler daha kolay, daha esnek ve güçlü programlama birçok özelliği gelişmiş bir tamamen yeniden nesne modeli içerir.Geliştiriciler, genişletebilir ve yönü hemen hemen her program Integration Services paketler.
Gibi bir Integration Services geliştirici, için kullanabileceğiniz iki temel yöntemi vardır. Integration Services programlama:
Içinde kullanılabilir bileşenler yazarak paket s genişletebilirsiniz. SSIS Tasarımcı özel işlevsellik sağlamak için bir paket.
Oluşturmak, yapılandırmak ve paketler, programlı olarak kendi uygulamalar çalıştırabilirsiniz.
Yerleşik bileşenleri de bulursanız Integration Services gereksinimlerinizi karşılayan, gücünü genişletebilirsiniz Integration Services kendi uzantıları tarafından kodlama. Bu yaklaşım, iki ayrı seçeneğiniz vardır:
Tek bir ad hoc kullanılacak paket kod görev kodu yazarak özel bir görev oluşturabilirsiniz veya yazarak özel veri akışı bileşen kod, komut dosyası bileşeni, bir kaynak, dönüştürme veya hedef yapılandırabilirsiniz.Bu güçlü sarýcýlarý, altyapı kodu ve özel olarak sizin özel işlevler geliştirme odaklanmasını sağlar yazma; ancak bunlar başka bir yerde kolayca yeniden kullanılabilir değil.
Birden çok paket kullanmak için özel oluşturabileceğiniz Integration Services Bağlantı Yöneticisi, görevleri, sıralayıcısını, günlüğü sağlayıcıları, uzantıları ve veri akışı bileşenleri. Yönetilen Integration Services nesne modeli başlangıç sağlayan temel sınıfları içeren işaret ve özel uzantıları zamankinden daha kolay geliştirme olun.
Paketleri dinamik olarak oluşturmak veya yönetmek ve çalıştırmak isterseniz Integration Services paketler geliştirme ortamı dışında paketleri programsal olarak işleyebilirsiniz. Yükleme, değiştirme ve varolan paketler çalıştırabilirsiniz veya oluşturmak ve tümüyle yeni paketler programsal olarak çalıştırabilirsiniz.Bu yaklaşım, sürekli bir çeşitli seçenekler vardır:
Yüklemek ve var olan bir çalıştırmak paket yapılmaksızın.
Varolan bir paket yüklemek için yeniden yapılandırın (örneğin, farklı bir veri kaynağı belirtin) ve çalıştırın.
Yeni bir paket oluşturmak, eklemek ve nesne nesne ve özellik tarafından arama özelliği, değişiklik yapmadan, bileşenlerini yapılandırmak, kaydetmek ve çalıştırın.
Bu yaklaşımlardan için Integration Services programlama bu bölümde anlatılan ve örnekleri ile gösterilen.
Bu Bölümde
Genel programlama Tümleştirme Hizmetleri
denetim akışı ve veri akışı rollerini açıklar. Integration Services geliştirme.Zaman uyumlu ve zaman uyumsuz dönüşümleri'ni anlama
Zaman uyumlu ve zaman uyumsuz çıkış veri akışının bunları kullanan bileşenler arasındaki önemli farkın açıklar.Bağlantı Yöneticisi ile programatik olarak çalışma
Yönetilen koddan kullanabileceğiniz bağlantı yöneticileri ve kod aradığında, Bağlantı Yöneticisi geri değerleri listeler AcquireConnection yöntem.komut dosyası kullanan kullanan dosyası kullanan ile genişletme paketleri
Komut dosyası bileşeni'ni kullanarak görev komut dosyası kullanarak denetim akışı veya veri akışı genişletmeyi açıklar.Özel nesne paketleriyle genişletme
Nasıl oluşturulacağı ve program özel görevler, veri akışı bileşenleri ve diğer paket nesneleri kullanmak üzere birden çok paket açıklar.Paketleri program kullanarak oluşturma
Oluşturma, yapılandırma ve kaydetme açıklar Integration Services programsal olarak paketler.Çalışan ve paketleri programsal olarak yönetme
Numaralandırma, çalıştırın ve yönetmek açıklar Integration Services programsal olarak paketler.
Başvurular
Veri akışı özellikleri başvurusu
Veri akışı bileşenlerini'nün özel özellikleri listeler.Bu özel özellikleri, yalnızca çalışma zamanında var ve yönetilen programlama başvurudaki dahil edilmez.Tümleştirme Hizmetleri hata ve ileti başvurusu
Önceden tanımlanmış listeler. Integration Services hata kodları ile birlikte simgesel adları ve açıklamaları.
İlişkili Bölümler
Programming Samples
Listeler ve açıklar Integration Services programlama örneklerini içerir. Örnekler, bir isteğe bağlı yüklemesi bileşeni olarak kullanılabilir.Paket geliştirme sorun giderme
Özellikleri açıklar ve araçlarını Integration Services paketler geliştirme sırasında sorun giderme sağlar.
See Also