Udostępnij za pośrednictwem


Elementy przepływu sterowania

A package consists of a control flow and, optionally, one or more data flows.SQL Server Integration Services provides three different types of control flow elements: pojemniki zawierają struktur w pakiety, zadania, które zapewniają funkcje i ograniczenia pierwszeństwo, połączone pliki wykonywalne, kontenery i zadania do przepływ sterowania zamówione.

Poniższy diagram przedstawia przepływ sterowania, zawierający jeden kontener i sześciu zadania.Pięć zadań są definiowane poziom pakiet, i jedno zadanie jest zdefiniowana poziom kontener.Zadanie jest wewnątrz kontener.

Control flow with six tasks and a container

The Integration Services architecture supports the nesting of containers, and a przepływ sterowania can include multiple levels of nested containers. Na przykład pakiet może zawierać kontener, takich jak pojemnik Foreach pętli, zawierające z kolei może innego kontener Foreach pętli i tak dalej.

Programy obsługi zdarzeń mają także przepływów formantu zbudowanych przy użyciu tego samego rodzaju elementy przepływu sterowania.

Kontenery

Containers provide structure in packages and services to tasks in the control flow.Integration Services includes the following container types, for grouping tasks and implementing repeating control flows:

  • Kontener pętla Foreach wylicza kolekcja i powtarza się jej przepływ sterowania dla każdego elementu członkowskiego kolekcja.

  • Kontener dla pętli powtarza jego przepływ sterowania, dopóki określone wyrażenie ma wartość false.

  • Kontener sekwencji pozwala zdefiniować podzbiór przepływ sterowania znajdujące się w kontenerze i zarządzania zadaniami i pojemniki jako jednostka.

Aby uzyskać więcej informacji, zobacz Integration Services Containers

Zadania

Tasks do the work in packages.Integration Services includes tasks for performing a variety of functions.

  • Zadanie przepływ danych definiuje i uruchamia przepływów danych, które wyodrębnić danych, zastosowanie transformacji i ładowania danych.

  • Zadania przygotowywania danych należy skopiować pliki i katalogi, pobieranie plików i danych, Zapisz dane zwrócone przez metody sieci Web lub pracy z dokumentami XML.

  • Zadania przepływu pracy komunikować się z innymi procesami, aby uruchomić pakiety lub programy, wysyłania i odbierania komunikatów między pakiety, wysyłania wiadomości e-mail, odczytu danych Instrumentacja zarządzania Windows (WMI) lub oglądanie zdarzeń WMI.

  • SQL Server zadania dostępu, kopiowanie, wstawianie, usuwanie lub modyfikowanie SQL Server obiekty i dane.

  • Analysis Services Tworzenie zadania, modyfikować, usunąć lub przetwarzania Analysis Services obiekty.

  • Zadania wykonywanie wykonywanie skryptów rozszerzać funkcje pakiet za pomocą wykonywanie wykonywanie skryptów niestandardowych.

  • Funkcje administracyjne, takie jak wykonywanie kopii zapasowych i zmniejszania wykonywanie zadań związanych z konserwacją SQL Server w przypadku baz danych przebudowywanie reorganizacji indeksy i systemem SQL Server Zadania agenta.

Aby uzyskać więcej informacji zobaczIntegracja usług zadania.

Pierwszeństwo ograniczenia

Pierwszeństwo ograniczenia połączenie z pojemników i zadań w pakietach przepływ sterowania zamówione.Kontrolowanie wykonywania sekwencji zadań i pojemniki, a podane są warunki, które określą, czy uruchomione zadania i pojemników.

Aby uzyskać więcej informacji, zobacz Pierwszeństwo ograniczenia

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.