Compartilhar via


Aplicando restrições de múltiplas precedências

Uma restrição de precedência conecta dois executáveis: duas tarefas, dois contêineres, ou um de cada. Eles são conhecidos como o executável de precedência e o executável restrito. Para obter mais informações, consulte Restrições de precedência.

Um executável restrito pode ter múltiplas restrições de precedência. Se uma tarefa ou contêiner tiver múltiplas restrições, a propriedade LogicalAnd especificará se uma restrição de precedência é avaliada isoladamente ou junto com outras restrições.

Reunir cenários de restrição complexos por agrupamento de restrições permite que você implemente o fluxo de controle complexo em pacotes. Por exemplo, na ilustração a seguir, a Tarefa D está vinculada à Tarefa A por uma restrição Success, a Tarefa D está vinculada à Tarefa B por uma restrição Failure e a Tarefa D está vinculada à Tarefa C por uma restrição Success. As restrições de precedência entre as Tarefas D e A, entre as Tarefas D e B e entre as Tarefas D e C participam de uma relação lógica and. Portanto, para que a Tarefa D seja executada, a Tarefa A deve ser executada com êxito, a Tarefa B deve falhar e a Tarefa C deve ser executada com êxito.

Várias restrições de precedência

Você pode definir a propriedade LogicalAnd usando o Editor de Restrição de Precedência no SSIS Designer ou na janela Propriedades que o Business Intelligence Development Studio fornece.

Para obter mais informações sobre como configurar uma restrição de precedência, consulte Como definir as propriedades de uma restrição de precedência.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.