Aracılığıyla paylaş


2. Adım: Ekleme ve Foreach döngü kapsayıcı yapılandırma

Bu görev, düz dosyalar klasörü döngü ve düz dosyaları her Ders 1'de kullanılan veri akışı dönüştürme uygulamak yeteneği ekler.Ekleyerek ve denetim akışı için bir Foreach döngü kapsayıcı yapılandırma bunu.

Foreach döngü kapsayıcı eklediğiniz her düz dosya klasöründe bağlanabiliyor olması gerekir.Klasördeki tüm dosyaları aynı biçime sahip olduğundan, bu dosyaların her biri için bağlanmak için Foreach döngü kapsayıcı aynı düz dosya Bağlantı Yöneticisi'ni kullanabilirsiniz.kapsayıcı kullanacağınız düz dosya Bağlantı Yöneticisi, Ders 1'de oluşturduğunuz düz dosya Bağlantı Yöneticisi olur.

Şu anda, düz dosya Bağlantı Yöneticisi'nden Ders 1 belirli tek bir düz dosyasına bağlanır.Yinelenen her düz dosya klasörüne bağlanmak için Foreach döngü kapsayıcı hem düz dosya Bağlantı Yöneticisi aşağıdaki gibi yapılandırmanız gerekir:

  • Foreach döngü kapsayıcıbir paket kullanıcı tanımlı değişken değer kabın eşleşeceğinden.Kapsayıcı dinamik olarak değiştirmek için daha sonra bu kullanıcı tanımlı değişken kullanır ConnectionString özellik düz dosya Bağlantı Yöneticisi ve inventory bağlanmak için her dosyada klasörüne kopyalayın.

  • Düz dosya Bağlantı YöneticisiDers 1'de, Bağlantı Yöneticisi'nin doldurmak için kullanıcı tanımlı bir değişken kullanarak oluşturulan Bağlantı Yöneticisi'ni değiştirir ConnectionString özellik.

Bu görevi yordamları oluşturma ve kullanıcı tanımlı paket değişken kullanmak ve veri akışı görevi için döngü eklemek için Foreach döngü kapsayıcı değişiklik gösterir.Sonraki görev kullanıcı tanımlı bir değişken kullanmak için düz dosya Bağlantı Yöneticisi'ni değiştirmek öğreneceksiniz.

Paketi çalıştırdığınızda paket, bu değişiklikleri yaptıktan sonra Foreach döngü kapsayıcı olur yinelemek örnek veri klasöründeki dosyalar koleksiyonu.Her saat eşleşme ölçütü, Foreach döngü kapsayıcı olacak dosya adını içeren kullanıcı tanımlı değişken doldurmak dosya bulunamadı, eşlemek için kullanıcı tanımlı değişken ConnectionString örnek para birimi veri düz dosya Bağlantı Yöneticisi ve veri akışının karşı Çalıştır özelliğio dosya. Bu nedenle, her yinelenmesinde bir Foreach döngüsü içinde farklı bir düz dosya veri akışı görev tüketir.

Not

Because Microsoft Integration Services separates control flow from data flow, any looping that you add to the control flow will not require modification to the data flow.Bu nedenle, veri akışı , Ders 1'de oluşturduğunuz değiştirilmesi gerekmez.

Foreach döngü kapsayıcı eklemek için

  1. De Business Intelligence Development Studio,'ı Akış denetimi sekmesi.

  2. De araç, genişletme Denetim akış öğelerve sürükleyin bir Foreach döngü kapsayıcı tasarım yüzeyine Akış denetimi sekmesi.

  3. Yeni eklenen sağ Foreach döngü kapsayıcı ve düzenleme.

  4. De Foreach döngü Düzenleyicisi'ni iletişim kutusu Genel sayfa, için ad, girin Klasörde Foreach dosya.Click OK.

  5. Foreach döngü sağ kapsayıcı,'ı Özellikler, Properties penceresinde doğrulayın ve LocaleID özellik küme İngilizce (ABD).

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

  1. Yeniden klasörde foreach dosya çift Foreach döngü Düzenleyicisi'ni.

  2. ' I koleksiyonu.

  3. Üzerinde koleksiyonu sayfa, select Foreach dosya numaralayıcı.

  4. De numaralayıcı yapılandırma 'ı tıklatın, Grup göz.

  5. De Klasöre Gözat iletişim kutusunda, eğitmen örnek verileri içeren örnek veri klasörünü bulun.

    Varsayılan olarak, klasör C:\Program Files\Microsoft sql Server\100\Samples\Integration Services\Tutorial\Creating basit etl Package\Sample veri eğitmen örnek veri yüklenir.

  6. De dosyaları kutusuna yazın Currency_*.txt.

Bir kullanıcı tanımlı değişken numaralayıcı eşlemek için

  1. ' I değişken eşleştirmeleri.

  2. Üzerinde Değişken eşleştirmeleri de, sayfa değişken sütun, boş hücre tıklatın ve seçin <Yeni Variable…>.

  3. De Değişken Ekle iletişim kutusu için ad, türü varFileName.

    Önemli notÖnemli

    Değişken adları durum duyarlıdır.

  4. Click OK.

  5. ' I Tamam çıkmak için tekrar Foreach döngü Düzenleyicisi'ni iletişim kutusu.

Döngü için veri akışı görevi eklemek için

  • Sürükle Örnek para birimi veri Ayıkla şimdi yeniden adlandırmak Foreach döngü kapsayıcı üzerine veri akışı görevi Klasörde Foreach dosya.