Aracılığıyla paylaş


Foreach döngü kapsayıcı yapılandırma

Bu yordam, numaralayıcı ve konteyner düzeylerinde özelliği ifadeler de dahil olmak üzere bir Foreach döngü kapsayıcı yapılandırmak açıklar.

Foreach döngü kapsayıcı yapılandırmak için

  1. De SQL Server Veri Akışı Araçları (SSDT), açık Integration Servicesistediğiniz paketi içeren proje.

  2. Tıklayın Akış denetimi sekmesini ve Foreach döngüye çift tıklatın.

  3. İçinde Foreach döngü Düzenleyicisi'ni iletişim kutusunda, tıklatın Genel ve isteğe bağlı olarak, adını ve Foreach döngüye açıklamasını değiştirin.

  4. Tıklayın Collection ve bir numaralayıcı türünü seçin numaralayıcı listesi.

  5. Bir Numaralandırıcı belirtin ve numaralayıcı seçenekleri aşağıdaki gibi ayarlayın:

    • Kullanmak içinForeach dosya numaralayıcı numaralandırma türü ve dosya adı için bir filtre belirtin ve tam dosya adı döndürülmelidir olup olmadığını belirlemek için dosyaları içeren klasörü sağlar. Ayrıca, alt klasörler için daha fazla dosya üzerinden recurse belirtin.

    • Foreach madde numaralayıcı kullanmak için tıklatın sütunve de Her madde sütunlar için iletişim kutusunda, tıklatın Ekle sütunları eklemek için. Bir veri türü seçin Veri türü liste her sütun için ve tıkırtı Tamam.

      Sütunlardaki değerleri yazın veya değerleri listelerden seçin.

      [!NOT]

      Yeni bir satır eklemek için içinde yazdığınız hücreyi dışında herhangi bir yeri tıklatın.

      [!NOT]

      Bir değeri sütunun veri türüyle uyumlu değilse, metin kırmızı renkte görünür.

    • Foreach ado numaralayıcı kullanmak için varolan bir değişkeni seçin veya tıklatın Yeni değişken içinde ado nesne kaynak değişkeni numaralandırmak için ado nesnesinin adını içeren değişken belirtmek için liste ve bir numaralandırma modu seçeneği seçin.

      Yeni bir değişken oluşturmak ayarlarsanız değişken özelliklerini Değişken Ekle iletişim kutusu.

    • Foreach ado kullanmak için.Şeması satır kümesi numaralayıcı net için varolan bir ado seçeneğini belirleyin.AĞ bağlantısı veya tıklatın Yeni bağlantı içinde bağlantı listesi ve bir şema seçin.

      İsterseniz tıklayın Ayarla kısıtlamaları şema kısıtlamaları seçin, kısıtlama değeri içeren değişkeni seçin veya kısıtlama değerini yazın ve tıklayın Tamam.

    • Foreach kimden değişken numaralayıcı kullanmak için bir değişken seçin değişken listesi.

    • Foreach NodeList Numaralandırıcı kullanmak için tıklatın DocumentSourceTypeve kaynak türünü listeden seçin ve ardından **DocumentSource.**değerine bağlı olarak seçilen DocumentSourceType, bir değişken ya da dosya bağlantısı seçin, yaratmak a yeni bir değişken ya da dosya bağlantısı veya xml kaynak yazın Belge kaynak editörü.

      İleri'yi EnumerationTypeve bir numaralandırma türü listesinde. Eğer EnumerationTypeolan Navigator, düğüm ya da getNodeText, tıklatın OuterXPathStringSourceTypeve kaynak türünü seçin ve sonra tıklatın **OuterXPathString.**için değere bağlı OuterXPathStringSourceType, bir değişken ya da dosya bağlantısı seçin, yaratmak a yeni bir değişken ya da dosya bağlantı veya dış xml Path Language (XPath) deyimi dizesi yazın.

      Eğer EnumerationTypeolan ElementCollection,set OuterXPathStringSourceTypeve OuterXPathStringyukarıda açıklandığı gibi. Yi InnerElementTypeiç elemanları, bir numaralandırma türü seçin ve sonra tıklatın ve InnerXPathStringSourceType. İçin değere bağlı InnerXPathStringSourceType, bir değişken veya dosya bağlantısı seçin, yeni bir değişken veya dosya bağlantısı veya iç XPath deyimi dizesi yazın.

    • Foreach smo numaralayıcı kullanmak için varolan bir ado seçin.AĞ bağlantısı veya tıklatın Yeni bağlantı içinde bağlantı listesi ve sonra kullanın veya dizeyi yazın göz. Eğer sen tıkırtı göz, smo Enumeration seçin iletişim kutusunda, nesne türünü ve numaralandırma türünü seçin ve tıklayın Tamam.

  6. İsteğe bağlı olarak Gözat düğmesini (...) de ifadeleri metin kutusu Collection özellik değerleri güncelleme ifadeler oluşturmak için sayfa. Daha fazla bilgi için, bkz. Ekleme veya özellik ifade değiştirme.

    [!NOT]

    Listelenen özellikleri özelliği listesi numaralayıcı göre değişir.

  7. İsterseniz tıklayın Değişken Eşleştirmeleri nesne özellikleri toplama değeri göster ve sonra aşağıdakileri yapın:

    1. İçinde değişkenleri listesi, bir değişken seçin veya tıklatın <Yeni bir değişken > yeni bir değişken oluşturmak için.

    2. Yeni bir değişken eklerseniz, değişken özelliklerini ayarlamak Değişken Ekle iletişim kutusu ve tıklayın Tamam.

    3. Her madde için numaralayıcı kullanırsanız, dizin değerini güncelleştirebilirsiniz dizini listesi.

      [!NOT]

      Dizin değeri değişken eşlemek için maddenin hangi sütunu gösterir. Sadece her madde için numaralayıcı dizin değeri 0 dışında kullanabilirsiniz.

  8. İsterseniz tıklayın ifadeleri ve açık ifadeleri sayfasında, özellik ifadeler için Foreach döngü kapsayıcı özelliklerini oluşturabilir. Daha fazla bilgi için, bkz. Ekleme veya özellik ifade değiştirme.

  9. Click OK.

Ayrıca bkz.

Kavramlar

Foreach döngü kapsayıcı

Control Flow How-to Topics (Integration Services)