Udostępnij za pośrednictwem


Lekcja 2: Dodawanie powtarzania

W Lekcja 1: Tworzenie projektu i pakiet podstawowy, utworzony pakiet, który wyodrębnione dane z jednego plik prosty urządzenie źródłowe, przekształcane dane przy użyciu transformacji wyszukiwanie i na zakończenie ładowania danych do FactCurrencyRate Tabela fakt AdventureWorksDW przykładowej bazy danych.

Jest to jednak rzadko wyodrębnić, transformacji i ładowania (ETL) procesu, aby użyć pojedynczego pliku płaski.Typowego ETL czy wyodrębnienia danych z wielu źródeł plik prosty.Wyodrębnianie danych z wielu źródeł wymaga przepływ iteracyjną formantu.One of the most anticipated features of Microsoft Integration Services is the ability to easily add iteration or looping to packages.

Integration Services Istnieją dwa typy pojemników w pętli do pakietów: kontener Foreach pętli i kontener pętli for. Kontener pętla Foreach używa moduł wyliczający do wykonywania pętli, pętli for zazwyczaj zastosowań zmiennej wyrażenie.W tej lekcji używa kontener Foreach pętli.

Kontener pętla Foreach umożliwia pakiet przepływ sterowania należy powtórzyć dla każdego element członkowski członkowski określonej moduł wyliczający.Z kontener pętla Foreach można wyliczyć:

  • Wiersze zestawu rekordów ADO i informacje o schemacie

  • Struktury plików i katalogów

  • Zmienne systemowe, pakiet i użytkownika

  • SQL Server Obiekty zarządzania (obiekty SMO)

W tej lekcji użytkownik zmodyfikuje proste pakiet ETL utworzone Lekcja 1, aby skorzystać z kontener Foreach pętli.Będzie również zestaw zmienne zdefiniowane przez użytkownika pakietu umożliwiające samouczka pakiet, aby wykonać iterację wszystkich plików płaskich w folderze.Jeśli nie zostało zakończone poprzedniej lekcji, można także skopiować zakończonych pakiet Lekcja 1, dołączonej do samouczka.

W tej lekcji nie zmodyfikuje przepływ danych (tylko przepływ sterowania.

Important noteImportant Note:

Wymaga tego samouczka AdventureWorksDW przykładowej bazy danych.Aby uzyskać więcej informacji dotyczących sposobu instalowania wdrożyć AdventureWorksDW, see Considerations for Installing SQL Server Samples and Sample Databases.

Uruchom lekcji

Zadanie 1: Kopiowanie pakietu lekcji 1

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.

See Also

Concepts