Compartilhar via


Contêiner Sequência

O contêiner da sequência define um fluxo de controle que é um subconjunto do fluxo de controle do pacote. Os contêineres da sequência agrupam o pacote em vários fluxos de controle separados, cada um contendo uma ou mais tarefas e contêineres, que são executados dentro do fluxo de controle de pacote geral.

O contêiner Sequência pode incluir múltiplas tarefas além de outros contêineres. Adicionar tarefas e contêineres a um contêiner de Sequência é semelhante a adicioná-los a um pacote, exceto que você arrasta as tarefas e contêineres para o contêiner de Sequência e não para o contêiner de pacote. Se o contêiner Sequência incluir mais de uma tarefa ou contêiner, você pode conectá-los usando restrições de precedência, exatamente como faria em um pacote. Para obter mais informações, consulte Restrições de precedência.

São muitos os benefícios para utilizar um contêiner da sequência:

  • Desabilitar grupos de tarefas para focalizar a depuração de pacote em um subconjunto do fluxo de controle de pacote.

  • Gerenciar as propriedades de várias tarefas em um local definindo-se as propriedades em um contêiner da sequência em vez de em tarefas individuais.

    Por exemplo, você pode definir a propriedade Disable do contêiner da sequência como True para desabilitar todas as tarefas e contêineres no contêiner da sequência.

  • Fornecer o escopo para variáveis que um grupo de tarefas relacionadas e contêineres usa.

  • Agrupar muitas tarefas para que você possa gerenciá-las mais facilmente com o recolhimento e a expansão do contêiner de sequência.

    Você também pode criar grupos que expandem e recolhem usando a caixa Grupo. Entretanto, a caixa Grupo é um recurso de tempo de design que não tem propriedades ou comportamento de tempo de execução. Para obter mais informações, consulte Agrupa ou desagrupa componentes.

  • Definir um atributo de transação no contêiner de sequência para definir uma transação para um subconjunto do fluxo de controle do pacote. Desse modo, é possível gerenciar as transações em um nível mais granular.

    Por exemplo, se um contêiner da sequência incluir duas tarefas relacionadas, uma que exclui dados de uma tabela e outra que insere, você poderá configurar uma transação para assegurar que a ação de exclusão seja revertida se a ação de inserção falhar. Para obter mais informações, consulte Transações do Integration Services.

Configuração do contêiner da sequência

O contêiner da sequência não tem nenhuma interface de usuário personalizada e você somente poderá configurá-lo na janela Propriedades do SSDT (SQL Server Data Tools) ou programaticamente.

Para obter mais informações sobre como definir essas propriedades programaticamente, consulte a documentação da classe T:Microsoft.SqlServer.Dts.Runtime.Sequence no Guia do Desenvolvedor.

Tarefas relacionadas

Para obter informações sobre como definir propriedades do componente no SSDT (SQL Server Data Tools), consulte Definir as propriedades de uma tarefa ou contêiner.

Conteúdo relacionado

Ícone do Integration Services (pequeno) Mantenha-se atualizado com o Integration Services

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


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

Consulte também

Tarefas

Adicionar ou excluir uma tarefa ou um contêiner em um fluxo de controle

Como conectar tarefas e contêineres por meio de uma restrição de precedência padrão

Conceitos

Contêineres do Integration Services