Ders 2: Döngü ekleme
InDers 1: Proje ve basit bir paket oluşturma, ayıklanan veriler tek bir düz dosya kaynaktan gelen verileri kullanarak arama dönüştürme dönüştürülmüş ve verileri son yüklenen bir paket oluşturduğunuzFactCurrencyRateAdventureWorksDW örnek veritabanını. olgu tablosu
Ancak, bir ayıklamak, dönüştürme ve yükleme (ETL) işlemi tek bir düz dosya kullanmak için nadir değildir.Tipik bir ETL işlemi, düz dosya birden çok kaynaktan verileri ayıklamak.Birden çok kaynaktan veri ayıklarken, bir akış yinelemeli denetimi gerektirir.One of the most anticipated features of Microsoft Integration Services is the ability to easily add iteration or looping to packages.
Integration Servicespaketleri ile döngü için iki kapsayıcı türü sağlar: Foreach döngüsü kapsayıcı ve döngü için kap. Foreach döngüsü kapsayıcı, döngü, for döngüsü genel değişkeni bir ifade kullanır, ancak gerçekleştirmek için bir sýralayýcý kullanır.Bu derste Foreach döngüsü kullanır kapsayıcı.
Foreach döngüsü kapsayıcı paket denetim akışı, belirtilen bir sýralayýcý her üyesi için yinelenmesini sağlar.Foreach döngüsü konteyneriyle numaralandırabilirsiniz:
ADO recordset satırları ve şema bilgileri
Dosya ve dizin yapıları
Sistem, paket ve kullanıcı değişkenleri
SQL Server Yönetim Nesneleri (SMO)
Bu derste, Ders Foreach döngüsü kapsayıcı yararlanmak için 1'de oluşturulmuş basit ETL paket değiştirir.Aynı zamanda eğitmen paketini klasöründeki tüm düz dosyalar yinelemenize olanak paket kullanıcı tanımlı değişkenleri küme.Ayrıca, önceki derste tamamlandı, öğretici ile birlikte tamamlanan Ders 1 paketin kopyalayabilirsiniz.
Bu derste, veri akışı, yalnızca Denetim akışı değiştirmez.
Important Note: |
---|
Bu gerektirirAdventureWorksDW Örnek veritabanını. Yükleme ve dağıtmak hakkında daha fazla bilgiAdventureWorksDW, see SQL Server Örnekleri ve Örnek Veritabanlarının Yüklenmesiyle İlgili Önemli Noktalar. |
Ders görevleri
Bu derste aşağıdaki görevleri içerir:
Dersin Başlat
Görev 1: Ders 1 paketi kopyalanıyor
|