Veri akışı öğeleri

SQL Server Integration Services provides three different types of data flow components: kaynakları, Dönüşümleri ve hedefleri.Kaynakları tabloları ve görünümleri ilişkisel veritabanları, dosyaları gibi veri depoları arasında veri ayıklamak ve Analysis Services veritabanları.Dönüştürmeleri değiştirmek, özetlemek ve veri temizleme.Hedefleri, verileri veri depoları yüklemek veya bellekteki DataSet'ler oluşturun.

Ayrıca, Integration Services bir bileşen başka bir bileşen, giriş çıkışını bağlanma yolları sağlarYol bileşenleri sıralamasını tanımlamak ve veri akışı için ek açıklama eklemek veya sütun kaynak görüntülemenize olanak sağlar.

Aşağıdaki diyagramda, çıktı ve hedef olan bir kaynak, dönüştürme, bir giriş ve bir veri akışı gösterir.Diyagramı, girdileri, çıktıları ve hata çıkışlarına ek olarak giriş, çıkış ve dış sütunlar içerir.

Veri akışı bileşenleri ve bunların girişleri ve çıkışları

Kaynaklar

De Integration Services, kaynak olan veri akışı bileşeni , verileri farklı bir dış veri kaynağından diğer bileşenlerine veri akışı. kullanımına

Kaynak veri akışı için genellikle bir normal çıkış vardır.Normal çıkış kaynak ekler için sütunlar çıktı sütunları içeren veri akışı.

Normal Çıktı dış sütunlar başvuruyor.Kaynak sütununda bir dış sütun.Örneğin, MakeFlag sütununda Product tablo , AdventureWorks2008R2 veritabanı olan bir dış sütun, eklenebilir normal çıktı.Dış sütunlar için meta veri adı, veri türü ve uzunluğu gibi bilgiler içeren kaynak sütun.

Bir kaynak için bir hata çıktı sütunlarından normal çıktı ve de hataları hakkında bilgi sağlayan iki ek sütunlar içerir.The Integration Services object model does not restrict the number of regular outputs and error outputs that sources can have.Kaynaklarının çoğu, Integration Services içeren komut dosyası bileşeni dışında bir normal çıkış ve kaynaklarının çoğunu bir hata çıktı.Özel kaynaklar birden çok Normal çıkışları ve hata çıkışlarına uygulamak için kodlanmış olmalıdır.

Çıktı sütunları giriş sütunlar için sonraki kullanılabilir veri akışı bileşeni veri akışı.

Daha fazla bilgi için bkz: Tümleştirme Hizmetleri kaynakları.

Dönüşümleri

Dönüştürmeleri yeteneklerini geniş ölçüde farklılık gösterir.Dönüştürmeleri güncelleştirme, özetleme, temizlik, birleştirme ve veri dağıtma gibi görevleri gerçekleştirebilirsiniz.

Girişleri ve çıkışları dönüştürme gelen ve giden veri sütunlarını tanımlayın.Diğer dönüşümler birden çok girdi ve tek çıkış veri üzerinde gerçekleştirilen operasyona bağlı olarak, bazı dönüştürmeleri tek bir giriş ve birden fazla çıkışı vardır.Dönüşümler, başarısız olan veri ile birlikte oluşan hata hakkında bilgi sağlayan hata çıkışlarına de ekleyebilirsiniz: Örneğin, dize bir tamsayı veri türü dönüştürülen veri.The Integration Services object model does not restrict the number of inputs, regular outputs, and error outputs that transformations can contain.Birden çok girdi normal çıkışları ve hata çıkışlarına herhangi bir bileşimini uygulayan özel dönüştürmeler oluşturabilirsiniz.

Giriş verileri bir dönüştürme bir veya daha fazla giriş sütun olarak tanımlanır.Bazı Integration Services dönüşümleri de başvuru yapabilir dış sütun olarak girdi.Örneğin, ole db komut dönüştürme için giriş dış sütunlar içerir.Çıktı sütunu ekler dönüştürme sütun veri akışı.Normal çıkışları hem de hata çıkışlarına çıkış sütunlar içerir.Bu çıktı sütunu sonraki başka dönüştürme veya hedef veri akışı bileşen için giriş sütunları sırayla görür.

Daha fazla bilgi için bkz: Tümleştirme Hizmetleri dönüşümleri.

Hedefleri

Bir hedef, belirli veri deposuna veri akışından verileri yazar ya da bir bellek içi dataset yaratýr veri akışı bileşeni.

Bir Integration Services hedef olmalıdır en az bir giriş.Giriş başka bir veri akışı bileşeni gelen giriş sütunlar içerir.Hedef sütunlar için giriş sütunları eşleştirilir.

Birçok hedefleri de bir hata çıktı vardır.Bir hedef için hata çıktı, genellikle hedef veri deposuna veri yazarken oluşan hatalar hakkında bilgi içeren çıktı sütunu içerir.Çeşitli nedenlerle hataları oluşur.Örneğin, bir sütun hedef sütunun olamaz, ancak boş değer içerebilir küme null.

The Integration Services object model does not restrict the number of regular inputs and error outputs that destinations can have, and you can create custom destinations that implement multiple inputs and error outputs.

Daha fazla bilgi için bkz: Tümleştirme Hizmetleri hedefler.

Dış meta veri

Oluşturduğunuzda, veri akışı bir paket kullanarak SSIS Tasarımcısı, kaynakları ve hedefleri meta veriler kaynakları ve hedefleri, anlık görüntü görüntüsünü olarak hizmet veren dış sütunlar kopyalanırşeması. Zaman Integration Services doğrular paket, SSIS Tasarımcısı bu anlık görüntü kaynak veya hedef, şemaya karşılaştırır ve deftere naklettiği hatalar ve Uyarılar'a bağlı olarak değişiklikler.

The Integration Services project provides an offline mode.Çevrimdışı çalışırken hiçbir bağlantısı yapılmadan kaynak ve hedefleri paket kullanır ve dış sütun meta veriler güncelleştirilmez.

Girişleri ve çıkışları

Kaynaklar varsa, hedefleri girdi varsa ve dönüşümler hem girdileri ve çıktıları.Ayrıca, birçok veri akışı bileşenleri hata çıktı kullanacak şekilde yapılandırılabilir.

Girdileri

Hedefleri ve dönüşüm girişleri vardır.Bir giriş içerir veya daha fazla sütun, dış sütunlar için başvurabilirsiniz girdi veri akışı bileşeni bunları kullanmak için yapılandırılmış.Girdileri izlemek ve veri akışını denetlemek için yapılandırılabilir: Örneğin, yanıt olarak bir hata başarısız, hatalarını yok saymak veya hata satır hata çıkışı yeniden yönlendirme, belirtebilirsiniz.Ayrıca, giriş için bir açıklama atayın veya giriş adı güncelleştirin.De SSIS Tasarımcı, girdileri kullanılarak yapılandırılmış olan Gelişmiş Düzenleyici iletişim kutusu.Hakkında daha fazla bilgi için Gelişmiş Düzenleyici görmek Tümleştirme Hizmetleri kullanıcı arabirimi.

Çıkış verir

Her zaman kaynakları ve dönüştürmeleri çıkışına sahip.Bir çıktı bir veya daha fazla, dış sütunlar için başvurabilirsiniz sütunları, çıktı veri akışı bileşeni bunları kullanmak için yapılandırılmış.Çıkış veri akış işleme için yararlı bilgileri sağlamak üzere yapılandırılabilir.Örneğin, çıktı sıralanmış olup olmadığını gösterebilir.Çıktı için bir tanım girin veya çıktı adı güncelleştirin.De SSIS Tasarımcı, çıkışları kullanarak yapılandırılmış olan Gelişmiş Düzenleyici iletişim kutusu.

Hata çıkışları

Kaynakları, hedefleri ve dönüşümleri hata çıkışlarına içerebilir.Belirtebileceğiniz nasıl veri akışı bileşeni kullanarak hataları her giriş veya sütun yanıtlar Hata çıktı yapılandırmak iletişim kutusu.Çalışma zamanında bir hata veya veri kesilmesi oluşursa, saat ve veri akışı Bileşen satırları yeniden yönlendirmek üzere yapılandırılmış, veri satırlarını hata için hata çıktı gönderilir.Varsayılan olarak, hata çıktı çıktı sütunları ve iki hata sütun içerir: ErrorCodeand ErrorColumn.Çıktı sütunları başarısız, satırdaki veriler içeren ErrorCode hata kodu sağlar ve ErrorColumn tanımlar başarısız olan sütun.

Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

Columns

Sütunlar, girdileri, çıktıları ve hata çıkışlarına koleksiyonlarıdır.Each column is configurable and depending on the column type—input, output, or external—Integration Services provides different properties for the column.Integration Services provides three different ways of setting column properties: programlı olarak, bileşen özel iletişim kutuları kullanarak veya kullanarak Gelişmiş Düzenleyici iletişim kutusu.

Yolları

Veri akışı bileşenleri yolları bağlayın.De SSIS Tasarımcı görüntüleyebilir ve yol özelliklerini değiştirmek, çıkış yolu başlangıç noktasını meta veriler görüntülemek ve eklemek için bir yolu veri görüntüleyicileri

Daha fazla bilgi için bkz: Tümleştirme Hizmetleri yolları ve Hata ayıklama veri akışı.

Veri akışı bileşenleri yapılandırma

Veri akışı bileşenleri yapılandırılabilir bileşen düzey; girdi, çıktı ve hata düzeyleri çıktı; ve sütun düzey.

  • Bileşen düzeyinde, küme tüm bileşenleri ve sizin için ortak olan özellikleri küme bileşenin özel özellikleri.

  • Girdi, çıktı ve hata çıktı düzeyleri, küme ortak özellikleri girdileri, çıktıları ve hata çıktı.Bileşen birden fazla çıkışı destekliyorsa, çıkışlarına ekleyebilirsiniz.

  • Sütun düzeyinde, küme buna ek bileşeni sağlar sütunlar için herhangi bir özel özelliği için tüm sütunlar için ortak olan özellikler.Çıktı sütunları ekleme bileşeni desteği sağlıyorsa, çıkışlar için sütunlar ekleyebilirsiniz.

Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.De SSIS Tasarımcısı, yapabilirsiniz küme Properties penceresini kullanarak veya her öğe türü için sağlanan özel iletişim kutuları kullanarak öğe özelliklerini veya Gelişmiş Düzenleyici iletişim kutusu.

Kullanarak özellikleri küme hakkında daha fazla bilgi için SSIS Tasarımcısı, bkz: Nasıl yapılır: Bir veri akışı bileşen özelliklerini ayarlama.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeleri, makaleler, örnekler ve videolarını Microsoftyanı olarak seçilen topluluk çözümleri ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Kavramlar