Veri Akışı

SQL Server Integration Servicesveri akışı bileşenlerini üç farklı türü sağlar: kaynaklar, dönüşümleri ve hedefleri. Kaynaklar, tablo ve görünümleri ilişkisel veritabanları, dosyaları gibi veri depolarına gelen veri Ayıkla ve Analysis Servicesveritabanları. Dönüşümleri değiştirmek, özetlemek ve veri temizlemek. Hedefleri, verileri veri depoları yüklemek veya bellekteki DataSet'ler oluşturun.

[!NOT]

Özel sağlayıcılar kullandığınızda, meta verileri sütun değerleri ile ProviderDescriptors.xml dosyasını güncelleştirmeniz gerekir.

Ayrıca, Integration Servicesbaşka bir bileşen girişine bağlanan bir bileşen çıkış yolları sağlar. Yollar bileşenleri ve açıklamaları veri akışı veya kaynak sütun ekleme izin sırasını tanımlayın.

Veri akışı bileşenleri, kaynakları ve hedefleri çıktı dönüşümleri ve hedefleri girişine bağlanarak bağlayın. Veri akışı ekledikçe veri akışı oluştururken genellikle ikinci ve sonraki bileşenleri bağlanırsınız. Bileşen bağlandıktan sonra giriş sütunları, bileşen yapılandırma kullanmak için kullanılabilir. Hiçbir giriş sütun kullanılabilir olduğunda, veri akışı bağlandıktan sonra bileşen yapılandırmasını tamamlamak gerekir. Daha fazla bilgi için Tümleştirme Hizmetleri yollarıve Bileşen yolları ile bağlanmak.

Aşağıdaki çizimde, bir dönüşümü ile bir giriş ve bir çıkış, bir kaynağı olan veri akışı ve hedef 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ı

Veri akışı uygulama

Veri akışı ekleme görev bir paket denetimi akışı için veri akışı bir paket uygulama ilk adımıdır. Birden çok veri akışı görevler, her biri kendi veri akışı bir paket içerir. Örneğin, bir paketi veri akışı belirtilen sırayla çalıştırılması gerekir veya diğer görevler arasında veri akışının gerçekleştirilmesi, her veri akışı için ayrı bir veri akışı görev kullanmalısınız.

Denetimi akışı içeren veri akışı görev sonra kullanan bir paketi veri akışı oluşturmaya başlayabilirsiniz. Daha fazla bilgi için, bkz. Veri akışı görev.

Veri akışı oluşturma, aşağıdaki adımları içerir:

  • Dosyaları ve veritabanlarından veri ayıklamak ve kaynaklarına bağlanmak için Bağlantı Yöneticisi eklemek için bir veya daha çok kaynakları ekleme.

  • Paket iş gereksinimlerini dönüşümleri ekleme. Veri akışı dönüşümleri eklemek gerekmez.

    Bağlantı Yöneticisi bazı dönüşümleri gerektirir. Örneğin, arama dönüşümün arama verilerini içeren veritabanına bağlanmak için Bağlantı Yöneticisi kullanır.

  • Bağlantı veri kaynakları ve dönüştürmeleri çıktısını dönüşümleri ve hedefleri girişine bağlanarak bileşenleri akışı.

  • Veri dosyaları ve veritabanları gibi veri depolarına yüklemek için bir ya da daha fazla hedefler ekleme ve veri kaynaklarına bağlanmak için Bağlantı Yöneticisi ekleme.

  • Hata yapılandırma sorunları ele bileşenleri çıkarır.

    Veri bileşenleri değiştirmek veri akışı, arama gerçekleştirmek ya da ifadeleri değerlendirileceği çalışma zamanında satır düzeyinde hatalar oluşabilir. Örneğin, bir veri sütununu dize değeri tamsayıya dönüştürülemez veya ifade divide by zero dener. Her iki işlem hatalarına neden ve hata içeren satırları ayrı bir hata akışı kullanılarak işlenebilir. Paket veri akışı hata akışı kullanma hakkında daha fazla bilgi için bkz: Veri işleme hatası.

  • Veri akışı self-documenting yapmak için ek açıklama içerir. Daha fazla bilgi için, bkz. Ek açıklamaları paketlerinde kullanma.

[!NOT]

Yeni bir paket oluşturduğunuzda, sihirbaz bağlantı yöneticileri, kaynakları ve hedefleri doğru yapılandırmanıza yardımcı olması için kullanabilirsiniz. Daha fazla bilgi için, bkz. Create Packages.

Ne zaman Veri akışı sekmesini etkin, kaynaklar, dönüşümleri ve hedefleri veri akışı ekleyebileceğiniz araç içerir.

İfadeler

Bir dizi veri akışı bileşenleri — kaynakları, dönüşümleri ve hedefleri — kendi özelliklerinden bazıları özelliği ifadeler kullanılmasını destekler. Özellik ifade paketi yüklendiğinde özelliğinin değerini değiştirir bir ifadedir. Çalışma zamanında, Güncellenme özellik değerleri için paketi kullanır. İfadeler kullanılarak yüklenen Integration Servicesifade sözdizimi ve Integration Servicesİşlevler, işleçler, tanımlayıcıları ve değişkenleri. Daha fazla bilgi için bkz: Integration Services Expression Reference, SSIS paketi ifadeleri, ve Paketlerinde özelliği ifadeleri kullanma.

Eğer bir paket oluşturmak SQL Server Veri Akışı Araçları (SSDT), ait oldukları veri akışı görev özelliği ifadeleri destekleyen herhangi bir veri akışı bileşenleri özellikleri sunulur. Eklemek, değiştirmek ve özelliği ifadeler, veri akışı bileşenlerini kaldırmak, veri akışı görev'i tıklatın ve sonra eklemek için Özellikler penceresi veya görev Düzenleyicisi kullanmak için değiştirme veya silme özelliği ifadeler. Özellik ifadeleri için veri akışı görev kendisini Properties penceresinde yönetilir.

İfadeleri ifadeleri kullanan herhangi bir bileşen veri akışı içeriyorsa, Properties penceresinde de maruz kalır. İfadeleri görüntülemek için bileşenin ait olduğu veri akışı görev seçin. Kategorilere göre ya da alfabetik özelliklerini görüntüleyebilirsiniz. Özellikler penceresinde kategorize görünümü kullanıyorsanız, belirli bir özelliğin kullanılmayan tüm ifadeleri listelenen Misc kategori. Alfabetik görünümü kullanıyorsanız, ifadeleri veri akışı bileşen adı sırasına göre listelenir.

Kaynaklar

De Integration Services, farklı dış veri kaynaklarından veri veri akışındaki diğer bileşenleri kullanılabilir kılan veri akışı bileşen kaynağıdır. Veri düz dosyaları, xml dosyaları, Microsoft Excel çalışma kitaplarına ve ham veri içeren dosyaları ayıklayabilirsiniz. Veriler, tablolar ve görünümler veritabanlarında erişerek ve sorgular çalıştırarak da ayıklayabilirsiniz.

Veri akışı, tek bir kaynak veya kaynaklardan ekleyebilirsiniz.

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

Normal çıkış, Dış sütunlar başvurur. Kaynak sütun dış bir sütundur. Örneğin, MadeFlag sütununda Ürün tablo AdventureWorks veritabanı olan normal çıkış eklenebilir bir dış sütun. Dış sütun için meta veri adı, veri türü ve kaynak sütunun uzunluğu gibi bilgiler içerir.

Hata çıktı kaynağı için aynı sütun olarak normal çıkış ve de hataları hakkında bilgi sağlayan iki ek sütunlar içerir. Integration ServicesNesne modeli normal çıkış sayısını kısıtlamak değildir ve hata çıkışları kaynakları olabilir. Kaynaklarının çoğu, Integration Servicesiçeren Script bileşeni dışında bir normal çıkış ve bir hata çıktı kaynaklarının birçoğu olması. Özel kaynaklar birden çok normal çıkışları ve hata çıkışlarına uygulamak için kodlanmış.

Tüm çıktı sütunları giriş sütunları veri akışındaki sonraki veri akışı bileşeni olarak kullanılabilir.

Daha fazla bilgi için, bkz. Integration Services Sources.

Özel kaynaklardan da yazabilirsiniz. Daha fazla bilgi için Bir özel veri akışı bileşen geliştirmeve Bileşenleri belirli türde gelişmekte olan: veri akışı.

Aşağıdaki kaynaklardan özelliği ifadeler tarafından güncelleştirilen özelliklere sahiptir:

Kaynaklardan elde edilebilir için Download

Sen-ebilmek download--dan ek kaynaklar aşağıdaki tabloda MicrosoftWeb sitesi.

Kaynak

Açıklama

Oracle kaynağı

Kaynak bileşenidir Oracle kaynağını Microsoftbağlamak için Oracle tarafından Attunity. MicrosoftBağlamak için Oracle tarafından Attunity Ayrıca, Bağlantı Yöneticisi ve hedef içerir. Daha fazla bilgi için bkz: yükleme sayfası, Microsoft bağlayıcıları için Oracle ve Teradata Attunity tarafından.

sap bı kaynağı

Kaynak bileşenidir sap bı kaynak Microsoftbağlamak için sap bı. MicrosoftBağlamak için sap bı de içeren bağlantı Yöneticisi ve bir hedef. Daha fazla bilgi için bkz: yükleme sayfası, Microsoft SQL Server 2008 Feature Pack.

Teradata kaynağı

Kaynak bileşenidir Teradata kaynak Microsoftbağlamak için Teradata tarafından Attunity. MicrosoftBağlamak için Teradata Attunity tarafından da içeren bağlantı Yöneticisi ve bir hedef. Daha fazla bilgi için bkz: yükleme sayfası, Microsoft bağlayıcıları için Oracle ve Teradata Attunity tarafından.

Dönüşümleri

Dönüşümleri yeteneklerini genel olarak değişir. Dönüşümleri güncellenmesi, özetleme, temizlik, birleştirme ve veri dağıtma gibi görevleri gerçekleştirebilirsiniz. Sütunlardaki değerleri değiştirme, tablolar ve temiz veri toplama sütunu değerleri değer arama yapabilirsiniz.

Girişleri ve çıkışları bir dönüşümü gelen ve giden veri sütunlarını tanımlayın. İse diğer dönüşümleri birden çok girdi ve tek çıkış veriler üzerinde gerçekleştirilen işlem türüne bağlı olarak, bazı dönüşümleri bir tek giriş ve birden çok çıkış vardır. Dönüşümleri de, başarısız olan verileri ile birlikte oluşan hata hakkında bilgi sağlayan hata çıkışlarına içerebilir: Örneğin, dize bir tamsayı veri türü dönüştürülemedi verileri. Integration ServicesNesne modeli girişleri, normal çıkış sayısını sınırlamak değil ve hata çıkışları dönüşümleri içerebilir. Birden çok girdi, normal çıkışları ve hata çıkışlarına herhangi bir kombinasyonu uygulayan Özel dönüştürmeler oluşturabilirsiniz.

Bir dönüşüm giriş bir veya daha fazla giriş sütunları tanımlanır. Bazı Integration Servicesdönüşümleri de girdi olarak dış sütunları gelebilir. Örneğin, ole db komut dönüşümü giriş Dış sütunlar içerir. Çıktı sütunu ekler dönüşümü veri akışına bir sütundur. Hem normal çıkışları, hem de hata çıkışlarına çıkış sütunlar içerir. Bu çıkış sütunlar sonraki bileşen veri akışı, başka bir dönüşüm veya hedef giriş sütunları sırayla görür.

Aşağıdaki dönüşümleri özelliği ifadeler tarafından güncelleştirilen özelliklere sahiptir:

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

Hedefleri

Bir yer veri akışı bileşen, verileri bir veri akışı için belirli veri deposu yazar ya da bir bellek içi veri kümesi oluşturur. Verileri düz dosyaları yüklemek, analitik nesneleri işlemek ve diğer işlemler veri sağlayabilir. Veriler, tablolar ve görünümler veritabanlarında erişerek ve sorgular çalıştırarak da yükleyebilirsiniz.

Veri akışı veri farklı veri depoları yüklemek birden çok hedefe içerebilir.

Bir Integration Serviceshedef en az bir giriş olması gerekir. Giriş başka bir veri akışı bileşeni gelip giriş sütunlar içerir. Giriş sütunları sütun hedef eşlenir.

Birçok yerler 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. Hatalar, çok çeşitli nedenlerle oluşur. Oysa hedef sütununda ayarlanamıyor sütun null değeri, örneğin içerebilir NULL.

Integration ServicesNesne modeli normal girdilerin sayısını kısıtlamak değildir ve hata çıkışları hedeflere sahip olabilir ve birden çok girdi ve hata çıkışlarına uygulamak özel hedefler oluşturabilirsiniz.

Daha fazla bilgi için, bkz. Integration Services Destinations.

Özel hedefler de yazabilirsiniz. Daha fazla bilgi için Bir özel veri akışı bileşen geliştirmeve Bileşenleri belirli türde gelişmekte olan: veri akışı.

Aşağıdaki hedefleri özelliği ifadeler tarafından güncelleştirilen özelliklere sahiptir:

Yerler için Download

Sen-ebilmek download--dan başka hedefleri aşağıdaki tabloda MicrosoftWeb sitesi.

Kaynak

Açıklama

Oracle hedef

Hedef bileşenidir Oracle hedef Microsoftbağlamak için Oracle tarafından Attunity. MicrosoftBağlamak için Oracle tarafından Attunity da içeren bağlantı Yöneticisi ve kaynağı. Daha fazla bilgi için bkz: yükleme sayfası, Microsoft bağlayıcıları için Oracle ve Teradata Attunity tarafından.

sap bı hedef

Hedef bileşeni sap bı yer Microsoftbağlamak için sap bı. MicrosoftBağlamak için sap bı de içeren bağlantı Yöneticisi ve kaynağı. Daha fazla bilgi için bkz: yükleme sayfası, Microsoft SQL Server 2008 Feature Pack.

Teradata hedef

Hedef bileşenidir Teradata hedef Microsoftbağlamak için Teradata tarafından Attunity. MicrosoftBağlamak için Teradata Attunity tarafından da içeren bağlantı Yöneticisi ve kaynağı. Daha fazla bilgi için bkz: yükleme sayfası, Microsoft bağlayıcıları için Oracle ve Teradata Attunity tarafından.

Bağlantı Yöneticileri

Birçok veri akışı bileşenleri veri kaynaklarına bağlanmak ve bileşenin doğru yapılandırılmış olması önce Bağlantı Yöneticisi bileşenlerini gerektiren paketi eklemeniz gerekir. Veri akışı oluşturmak gibi bağlantı yöneticileri ekleyebilirsiniz veya veri akışı oluşturmak başlamadan önce. Daha fazla bilgi için Tümleştirme Hizmetleri bağlantılarıve Bağlantı Yöneticisi oluşturma.

Dış meta veri

Kullanarak bir paketi veri akışı oluşturduğunuzda SSIStasarımcı, meta veri kaynak ve hedef şema anlık hizmet veren Dış sütunlar kaynakları ve hedefleri, kopyalanır. Ne zaman Integration Servicespaketi doğrulama SSISTasarımcısı kaynak veya hedef şema karşı bu anlık karşılaştırır ve hataları ve Uyarıları, değişiklikleri bağlı mesaj.

Integration ServicesProject, çevrimdışı modu sağlar. Çevrimdışı çalışırken hiçbir bağlantısı yapılmadan kaynak ve hedefleri için paket kullanır ve Dış sütunlar meta verileri güncelleştirilmez.

Girişleri ve çıkışları

Kaynakları çıkışları varsa, yer-si olmak girdi ve dönüşümleri girişleri ve çıkışları. Ayrıca, birçok veri akışı bileşen hata çıktı kullanmak için yapılandırılabilir.

Girişleri

Hedefleri ve dönüşüm girişleri var. Veya veri akışı bileşeni, Dış sütunlar için başvurabilirsiniz daha giriş sütunları bunları kullanmak için yapılandırılmış bir girdi içerir. Girişleri izlemek ve veri akışını denetlemek için yapılandırılabilir: Örneğin, yanıt olarak bir hata başarısız, hataları Yoksay veya hata satır hata çıkışı yeniden yönlendirme Eğer belirtebilirsiniz. Ayrıca bir açıklama için giriş atayabilir veya giriş adı güncelleştirin. De SSIStasarımcı, girişleri kullanarak 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ışları

Kaynakları ve dönüştürmeleri çıkışları her zaman vardır. Bir çıkış içerir veya daha fazla veri akışı bileşen bunları kullanmak için yapılandırılmışsa, Dış sütunlar için başvurabilirsiniz sütun çıktı. Çıkış veri akış işleme için yararlı bilgileri sağlamak üzere yapılandırılabilir. Örneğin, çıktı sıralı olup olmadığını gösterebilir. Ayrıca, çıkış için bir açıklama girin veya çıkış adı güncelleştirin. De SSIStasarımcı, çıkışları kullanarak yapılandırılmış olan Gelişmiş Düzenleyici iletişim kutusu.

Hata çıkışlarına

Kaynakları, hedefleri ve dönüşümleri hata çıkışlarına içerebilir. Nasıl veri akışı bileşen hataları her giriş veya sütun kullanarak yanıt belirtebilirsiniz Çıktı iletişim kutusu. Çalışma zamanında bir hata ya da veri kesilmesi oluşur ve veri akışı bileşen satırlarını yönlendirmek için yapılandırılmış veri satırlarını hata hata çıktı gönderilir. Hata çıktı, ek dönüşümleri veya doğrudan veri uygulamak için farklı bir hedef dönüşümleri bağlanabilir. Varsayılan olarak, hata çıktı çıktı sütunları ve iki hata sütun içerir: HataKodu ve ErrorColumn. Çıktı sütunları başarısız, satır veri içeren HataKodu hata kodu sağlar ve ErrorColumn başarısız sütunu tanımlar.

Daha fazla bilgi için, bkz. Veri işleme hatası.

Sütunlar

Girdileri, çıktıları ve hata çıkışlarına sütunları koleksiyonlarıdır. Yapılandırılabilir ve sütun türüne bağlı olarak her sütun — giriş, çıkış veya harici — Integration Services sütun için farklı özellikler sağlar. Integration Servicessütun özelliklerini ayarlama üç farklı yoldan sağlar: bileşen özel iletişim kutuları kullanarak program aracılığıyla veya kullanarak Gelişmiş Düzenleyici iletişim kutusu.

Yolları

Yollar, veri akışı bileşenlerini bağlayın. İçinde SSIStasarımcı, görüntüleyebilir ve yol özelliklerini değiştirmek, yolun başlangıç noktasını çıktı meta verilerini görüntülemek ve veri görüntüleyicileri için bir yolu Ekle

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

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

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

  • Bileşen düzeyinde, tüm bileşenleri ortak özelliklerini ayarlamak ve bileşen özel özelliklerini ayarlayın.

  • Girdi, çıktı ve hata çıktı düzeyleri, girdileri, çıktıları ve hata çıktı ortak özelliklerini ayarlayın. Bileşenin birden çok çıkış destekler, çıkışlarına ekleyebilirsiniz.

  • Sütun düzeyinde bileşeni sağlar sütunlar için herhangi bir özel özellikleri ek olarak tüm sütunlar için ortak özellikleri ayarlayın. Çıktı sütunları ek bileşen desteği varsa, çıkışlarına sütunlar ekleyebilirsiniz.

Aracılığıyla özelliklerini ayarlayabilirsiniz SSISTasarımcısı veya programlı olarak. De SSIStasarımcı, her öğe türü için ya da Properties penceresini kullanarak sağlanan özel iletişim kutuları kullanarak öğe özelliklerini ayarlayabilirsiniz veya Gelişmiş Düzenleyici iletişim kutusu.

Kullanarak özellikleri ayarlama hakkında daha fazla bilgi için SSIStasarımcı, bakın Veri akışı bileşen özelliklerini ayarlama.

ilişkili Görevler

İlişkili İçerik

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

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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