Skip to main content

Block Until Done Tool Icon Ferramenta Bloquear até Concluir

Fluxo de trabalho de exemplo

A ferramenta Bloquear até Concluir tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente do Alteryx Designer.

Use a ferramenta Bloquear até Concluir para impedir que os conjuntos de dados avancem para as etapas seguintes até que o último registro no conjunto seja processado por todas as ferramentas anteriores. Essa ferramenta também garante que somente um fluxo de saída por vez receba o conjunto de dados concluído. Os fluxos subsequentes são bloqueados até que todos os registros do conjunto terminem de passar pelo primeiro fluxo.

Você pode usar essa ferramenta nos seguintes cenários:

  • Ao ler e gravar dados no mesmo arquivo, use a ferramenta Bloquear até Concluir para garantir que todo o arquivo seja lido antes que a gravação inicie.

  • Ao gravar dados em um arquivo do Excel, você pode usar a ferramenta para fazer a gravação em uma planilha de cada vez, evitando erros.

Lembre-se de que a ferramenta Bloquear até Concluir pode fazer o processo demorar mais, uma vez que requer grande quantidade de memória.

Configurar a ferramenta

Não é necessário configurar a ferramenta Bloquear até Concluir. Posicione a ferramenta no ponto do fluxo de trabalho onde você deseja ordenar em sequências a execução do conjunto de dados. O fluxo de trabalho executa os conjuntos de dados na ordem definida pelas âncoras de saída da ferramenta Bloquear até Concluir.

Solucionar problemas na sequência do fluxo de dados

Quando há duas ou mais ferramentas Bloquear até Concluir na tela, o Designer precisa avaliar qual fluxo de dados relacionado deve executar antes.

  • Primeiro, o Designer determina a ordem na qual cada ferramenta foi adicionada ao fluxo de trabalho, usando como referência o ID das ferramentas.

  • Depois, o Designer executa o fluxo de dados que contém a ferramenta que foi adicionada por primeiro (o ID de ferramenta mais baixo).

Se os fluxos não foram executados na ordem esperada, verifique o ID das ferramentas anteriores às ferramentas Bloquear até Concluir. Para verificar o ID de uma ferramenta...

  1. Selecione a ferramenta.

  2. Na janela de configuração, clique na guia Anotação .

  3. Confira em ID  o número atribuído à ferramenta. Esse número indica a ordem na qual a ferramenta foi adicionada ao fluxo de trabalho.

Exemplo de fluxo separado

São colocadas na tela uma ferramenta Dados de Entrada (ID 1) e uma ferramenta Entrada de Texto (ID 2). Cada entrada está conectada a uma ferramenta Bloquear até Concluir. O fluxo de dados com a ferramenta Dados de Entrada é executado primeiro, independentemente da ferramenta Bloquear até Concluir à qual ela está conectada, porque seu ID indica que ela foi inserida primeiro.

Exemplo de fluxo compartilhado

Uma ferramenta Dados de Entrada (ID 1) está conectada a uma ferramenta Fórmula (ID 2) e a uma ferramenta Filtrar (ID 3). As ferramentas Fórmula e Filtrar estão conectadas a ferramentas Bloquear até Concluir. O ID da ferramenta Fórmula é comparado com o ID da ferramenta Filtrar, porque essas são as primeiras ferramentas não compartilhadas pelas ferramentas Bloquear até Concluir. O fluxo de dados com a ferramenta Fórmula é executado primeiro porque seu ID indica que ela foi inserida antes da ferramenta Filtrar.