Veri akışı öğeler

SQL Server Integration Services üç farklı türde veri akışı bileşenleri sağlar: kaynakları, dönüştürmeler ve hedefler. Kaynakları, tablolar ve görünümler ilişkisel veritabanlarındaki, dosyaları gibi veri depoları arasında veri ayıklamak ve Analysis Services veritabanları. Dönüşümleri değiştirmek, özetler ve veri temizleme.Hedefleri veri depoları veri yüklenemedi veya bellekteki veri oluşturma.

Ayrıca, Integration Services bir bileşen çıktısını başka bir bileşenin giriş bağlanan yollar sağlar. Yollar, bileşenleri sıralamasını tanımlamak ve veri akışı için ek açıklamalar eklemek veya Kaynak sütun görüntülemek olanak sağlar.

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

Data flow components and their inputs and outputs

Kaynakları

Içinde Integration Services, bir kaynak veri akışında farklı dış veriler kaynak s verileri diğer bileşenler için kullanılabilir hale getirir veri akışı bileşenidir.

Bir veri akışının kaynak, genellikle bir normal çıkış vardır.Normal çıktı sütunlar veri akışı için kaynak ekler Çıktı sütunu içerir.

Normal çıkış, dış sütun başvuruyor.Bir dış sütun, kaynak bir sütundur.Örneğin, MadeFlag sütunÜrün tablosuAdventureWorks normal çıkış için eklenebilir bir dış sütunu veritabanıdır.Meta veriler için dış sütun adını, veri türü ve kaynak sütun uzunluğu gibi bilgiler içerir.

Kaynağı için bir hata çıktı aynı sütunları normal çıktı olarak ve hatalar hakkında bilgi sağlayan iki başka sütunlar da yer alır.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ış varsa ve birçok kaynaklarının bir hata çıktı. Birden çok normal çıkış ve hata çıkışlarını uygulamak için özel kaynakları kodlanmış.

Çı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üştürme

Dönüştürme özellikleri genel olarak değişir.Dönüşümleri güncelleştirme özetleme, temizlik, birleştirme ve veri dağıtma gibi görevleri gerçekleştirebilirsiniz.

Giriş ve çıkışlarını dönüştürme, gelen ve giden veri sütunlarını tanımlayın.Diğer dönüştürme birden çok girdi ve tek bir çıktı verileri üzerinde gerçekleştirilen işlemi bağlı olarak, bazı dönüştürmeleri tek bir giriş ve birden çok çıkış, vardır.Dönüştürmeler, başarısız olan verilerle birlikte ortaya çıkan hata hakkında bilgi sağlayan hata çıkışlarını de ekleyebilirsiniz: Örneğin, bir tamsayı veri türüne dönüştürülemedi veri dizesi. The Integration Services object model does not restrict the number of inputs, regular outputs, and error outputs that transformations can contain.Herhangi bir birleşimi birden çok girdi normal çıkış ve hata çıkış gerçekleştiren özel dönüştürmeleri oluşturabilirsiniz.

Giriş bir dönüşümünün bir veya daha fazla giriş sütun olarak tanımlanır.Bazı Integration Services dönüştürmeler, girdi olarak dış sütun da başvurabilirsiniz. Örneğin, OLE DB komut dönüştürme için giriş dış sütun içerir.Bir çıkış sütun için veri akışı dönüştürme ekleyen bir sütundur.Normal çıkış hem de hata çıkışlarını çıktı sütunu içerir.Bu çıktı sütunu sırayla sonraki bileşen veya başka bir dönüştürme, hem de hedef veri akışı için giriş sütunları görür.

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

Hedefleri

Bir hedef verileri, bir veri akışı için belirli bir veri deposu yazar ya da bir bellek içi dataset oluşturur veri akışı bileşeni.

Bir Integration Services Hedef, en az bir giriş olması gerekir. Giriş başkasından gelen giriş sütunları içeren veri akışı bileşeni.Giriş sütunları hedef sütunlara eşleştirilir.

Birçok hedefleri, bir hata çıktı de vardır.Bir hedef için hata çıktı, genellikle veri, hedef veri deposunun yazarken oluşan hataları ile ilgili bilgiler içeren, çıktı sütunu içerir.Hataları, çeşitli nedenlerle oluşur.Hedef sütunun ayarlanamaz; örneğin, bir sütun null bir değer içeriyor olabilir 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 veriler

Bir paket kullanarak bir veri akışı oluşturduğunuzda SSIS Tasarımcı, kaynaklar ve hedefler meta veriler şemasının anlık görüntü olarak hizmet veren sütunlara dış kaynaklar ve hedefler kopyalanır. Ne zaman Integration Services Paket, doğrulama SSIS Tasarımcı bu anlık görüntü kaynak veya hedef şemayla karşılaştırır ve hataları ve Uyarıları, değişiklikleri bağlı deftere nakleder.

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

Giriş ve çıkışlarını

Kaynakları çıkışlarını varsa, hedefleri girişleri olan ve dönüştürmeleri girdileri hem de çıkış verir.Ayrıca, birçok veri akışı bileşenleri, bir hata çıktı kullanmak için yapılandırılabilir.

Girişleri

Hedefleri ve dönüştürmeleri girişleri var.Bir girdi içerir ya da daha fazla dış sütun, başvurabilir sütunlar, giriş veri akışı bileşeni kullanmak üzere yapılandırıldı.Girişleri izlemek ve veri akışını denetlemek için yapılandırılabilir: Örneğin, bileşen bir hata yanıt başarısız, hataları yoksaymak veya hata satır hata çıkışı yeniden yönlendirme belirtebilirsiniz. Aynı zamanda, giriş için bir açıklama atamak veya girdi adı güncelleştirme.Içinde SSIS Tasarımcı, girişlerini kullanarak konfigüre edilen Gelişmiş Düzenleyici iletişim kutusu.Hakkında daha fazla bilgi için Gelişmiş Düzenleyicisi see Tümleştirme Hizmetleri kullanıcı arabirim.

Çıkış

Kaynaklar ve dönüştürmeleri çıktıların her zaman vardır.Bir çıkış içerir ya da daha fazla dış sütun, başvurabilir sütunları çıkış veri akışı bileşeni kullanmak üzere yapılandırıldı.Çıkış veri akış yönündeki bir işlem için yararlı bilgileri sağlamak üzere yapılandırılabilir.Örneğin, çıkış sıralanmış belirtebilirsiniz.Aynı zamanda çıktı için bir tanım girin, veya çıktı adı güncelleştirin.Içinde SSIS Tasarımcı, çıkışlarını kullanarak konfigüre edilen Gelişmiş Düzenleyici iletişim kutusu.

Hata çıkış

Kaynaklar ve hedefler dönüştürmeleri hata çıkışlarını içerebilir.Belirtebileceğiniz nasıl veri akışı bileşeni kullanarak her bir giriş veya sütun hataları yanıt Hata çıktı yapılandırma iletişim kutusu.Çalıştırma sırasında bir hata veya verilerin kesilmesi oluşur ve veri akışı bileşen satırlarını yeniden yönlendirmek için yapılandırılmış, veri satırlarını hata için hata çıktı gönderilir.Varsayılan olarak, bir hata çıktı, çıktı sütunları ve iki hata sütun içerir: HataKodu and ErrorColumn.Çıktı sütunları başarısız oldu, satırın verileri içerir. HataKodu ve hata kodu sağlar.ErrorColumn başarısız olan sütun tanımlar.

Daha fazla bilgi için bkz:Verileri işleme hatası.

Sütunlar

Giriş ve çıkışlarını hata çıkışlarını sütunların 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: kullanarak veya programlı olarak bileşen özel iletişim kutuları kullanarakGelişmiş Düzenleyici iletişim kutusu.

Yolları

Yol, veri akışı bileşenleri bağlayın.Içinde 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 veri görüntüleyenler için bir yol ekleyin.

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 bileşen yapılandırılabilir düzey; giriş, çıkış ve s düzey hata çı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şen'ün özel özellikleri.

  • Giriş, çıkış ve hata çıktı düzeyleri, sizin küme ortak özelliklerini giriş ve çıkışlarını hata çıktı.Bileşeni, birden çok çıkış destekliyorsa, çıkış ekleyebilirsiniz.

  • Sütun düzeyinde, küme ayrıca sütunlar için bileşen sağlayan özel özellikler için tüm sütunlar için ortak olan özellikleri.Çıktı sütunları ve buna ek olarak bileşeni'ni destekleyen, çıkışlar için sütunlar ekleyebilirsiniz.

Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak. Içinde SSIS Tasarımcı, yapabilirsiniz küme Özellikleri penceresini kullanarak veya her öğe türü için sağlanan özel bir iletişim kutusu kullanılarak öğe özelliklerini veya Gelişmiş Düzenleyici iletişim kutusu.

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

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.