Share via


Yineleme bir denetim akışı ekleme

Integration Services Döngü için kapsayıcı içerir kolaylaştıran, koşullu olarak döngü içeren basit bir denetim akışı öğesi bir denetimi akışı bir paket içinde yineler.Daha fazla bilgi için bkz: Döngü kapsayıcı için.

Döngü için kapsayıcı bir koşula bağlı her döngü değerlendirir ve koşul yanlış olduğunda durur.Döngü için kapsayıcı içerir ifades döngüsü başlatılıyor, yinelenen denetim akışı yürütülmesini durdurur değerlendirme koşulunu belirtmek ve bir değer atamak için bir ifade değerlendirme koşul karşılaştırıldığında karşısında değerini güncelleştirir.Değerlendirme koşulu sağlaması gerekir, ancak başlatma ve atama deyimleri isteğe bağlıdır.

Döngü için kapsayıcı işlevselliği sağlar; yalnızca, oluşturacağınız yinelenebilir yapısı sağlar denetim akışı.Kapsayıcı işlevsellik sağlamak için en az bir görev için döngü kapsayıcı içinde eklemeniz gerekir.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri görevler.

Döngü için kapsayıcı ekleyebilirsiniz bir denetim akışı çoklu görevler ve diğer kapsayıcıları içerebilir.Görevler ve kapsayıcılar için döngü kapsayıcı için benzer bir pakete eklemek için ekleme, dışında görevleri ve kapsayıcılar için döngü kapsayıcı değil paket için sürükleyin.Birden fazla görev veya kapsayıcı için döngü kapsayıcı içeriyorsa, bunları bağlanabilir, gibi öncelik kısıtlamaları kullanarak bir paket.Daha fazla bilgi için bkz: Öncelik kısıtlamaları.

İfadelerde döngü yapılandırması kullanma

Döngü için kapsayıcı bir değerlendirme koşul, başlatma değeri veya atama değeri belirterek yapılandırdığınızda, harfleri ya da ifadelerde kullanabilirsiniz.

İfadeler, değişkenler içerebilir.Bunlar çalışma zamanında güncelleştirilebilir değişkenlerini kullanma avantajı olan saat, paketler daha esnek ve daha kolay yönetmek yapmak.En uzun bir ifade 4000 karakter olabilir.

Ne zaman sizin belirlediğiniz bir değişkende bir ifade, değişken adı ile başlamalısınız at işareti (@).Örneğin, adlı bir değişken için Counter, @ sayacı, girmek ifade , döngü için kapsayıcı kullanır.Değişken ad özellik eklerseniz, değişken ve ad alanı köşeli ayraç içine almalısınız.Örneğin bir Counter , değişken MyNamespace ad, tür [@] MyNamespace::Counter.

Döngü için kapsayıcı kullanan değişkenleri tanımlanmalıdır kapsam için döngü kapsayıcı veya bunlara kapsam paket kapsayıcı hiyerarşisinde daha yüksek olduğu kapsayıcının.Örneğin, bir döngü için kapsayıcı, kapsam içinde tanımlanan değişkenleri ve de paket kapsamında tanımlanmış değişkenleri kullanabilirsiniz.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri değişkenleri ve Paketlerinde değişkenleri kullanma.

The SSIS expression grammar provides a complete set of operators and functions for implementing complex expressions used for evaluation, initialization, or assignment.Daha fazla bilgi için bkz: Integration Services İfadesi Başvurusu.

Bir denetim akışı için döngü kapsayıcı uygulamak için

  1. Döngü için kapsayıcı ekleme paket.Daha fazla bilgi için bkz: Nasıl yapılır: Ekleme veya silme bir görev veya bir kapsayıcı denetimi akışı.

  2. Görevler ve kapsayıcılar için döngü kapsayıcı ekleyin.Daha fazla bilgi için bkz: Nasıl yapılır: Ekleme veya silme bir görev veya bir kapsayıcı denetimi akışı.

  3. Görevler ve öncelik kısıtlamaları kullanarak döngü için kapsayıcı kaplarında bağlanmak.Daha fazla bilgi için bkz: Nasıl yapılır: Görevler ve kapsayıcılar varsayılan önceliği kısıtlama kullanarak bağlanma.

  4. Döngü için kapsayıcı yapılandırın.Daha fazla bilgi için bkz: Nasıl yapılır: Yapılandırma bir döngü kapsayıcı için.

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

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

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