Dodawanie iteracji do przepływ sterowania

Integration Services zawiera kontener pętli dla elementu przepływu sterowania, który upraszcza obejmują pętli, warunkowo powtarza przepływ sterowania w pakiet.Aby uzyskać więcej informacji zobaczDla kontenera pętli.

Kontener dla pętli ocenia warunku dla każdej iteracji pętli i zatrzymuje się, gdy warunek jest spełniony.Kontener dla pętli zawiera wyrażenie do inicjowania pętli, określający warunek oceny, które zatrzymuje wykonywanie powtarzanej przepływ sterowania, i przypisywanie wartości do wyrażenie, które aktualizuje wartość porównywana warunek oceny.Musisz podać warunek oceny, ale wyrażenia inicjowania i przypisania są opcjonalne.

Kontener dla pętli zapewnia nie funkcji; znajdują się w nim tylko struktura, w którym tworzenie powtarzalnych przepływ sterowania.Aby zapewnić funkcje, kontener, musi zawierać co najmniej jedno zadanie w kontenerze pętli for.Aby uzyskać więcej informacji zobaczIntegracja usług zadania.

Kontener dla pętli mogą zawierać przepływ sterowania z więcej niż jedno zadanie i może zawierać innych pojemników.Dodawanie zadań i pojemników do kontener dla pętli jest podobne do dodawania ich do pakiet, chyba że użytkownik przeciągnij zadania i pojemniki w kontenerze pętli for zamiast do pakiet.Jeśli kontenera pętli for zawiera więcej niż jednego zadania lub kontener, można je połączyć za pomocą ograniczeń priorytetu, tak samo, jak w pakiecie.Aby uzyskać więcej informacji zobaczPierwszeństwo ograniczenia.

Za pomocą wyrażenia w dla konfiguracja pętli

Po skonfigurowaniu kontener pętli for przez określenie warunku oceny, inicjowanie wartość lub wartość przydziału, można użyć literałów lub wyrażenia.

Wyrażenie może zawierać zmienne.Korzystanie ze zmiennych zaletą jest to, że te mogą być aktualizowane w czasie wykonywania, tworzenia pakietów, bardziej elastyczne i łatwiejsze w zarządzaniu.Maksymalna długość wyrażenie wynosi 4000 znaków.

Po określeniu zmiennej w wyrażenie, należy poprzedzić nazwę zmiennej z znak (@).Na przykład do zmiennej o nazwie Counter, wprowadzić @ licznika w wyrażeniu korzystającej z kontener pętli for. Jeśli właściwość obszaru nazw na zmiennej, należy ująć zmiennej i obszaru nazw w nawiasy.Na przykład w przypadku Counter zmienne w MyNamespace obszar nazw typu [@ MyNamespace::Counter].

Zmienne, które korzysta z kontenerem dla pętli musi być zdefiniowana w zakresie kontenera pętli for lub w zakresie wszelkich kontener, który jest wyżej w hierarchii kontenera pakiet.Na przykład kontener pętli for można używać zmiennych określonych w jego zakres, a także zmiennych określonych w zakresie pakiet.Aby uzyskać więcej informacji zobacz Integration Services Variables i Za pomocą zmiennych w pakietach.

The SSIS wyrażenie grammar provides a complete zestaw of operators and functions for implementing complex expressions used for evaluation, initialization, or assignment. Aby uzyskać więcej informacji zobaczIntegracja usług wyrażenie odwołania.

Aby zaimplementować kontener dla pętli w przepływ sterowania

  1. Kontener dla pętli należy dodać do pakiet.Aby uzyskać więcej informacji zobaczJak Dodawanie lub usuwanie zadania lub kontener w przepływ sterowania.

  2. Dodawanie zadań i kontener s do pętli for kontener.Aby uzyskać więcej informacji zobaczJak Dodawanie lub usuwanie zadania lub kontener w przepływ sterowania.

  3. Łączenie zadań i pojemniki w kontenerze pętli for za pomocą ograniczeń priorytet.Aby uzyskać więcej informacji zobaczJak Łączenie zadania i kontenerów przy użyciu ograniczenie domyślne pierwszeństwo.

  4. Skonfiguruj kontener pętli for.Aby uzyskać więcej informacji zobaczJak Konfigurowanie dla kontenera pętli.

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.