Skip to main content

Block Until Done Tool Icon Herramienta Bloquear hasta finalizar

Ejemplo de cada herramienta

La herramienta Bloquear hasta finalizar tiene un ejemplo de uso. Visita Flujos de trabajo de muestra para aprender cómo acceder a este y muchos otros ejemplos directamente en Alteryx Designer.

Utiliza la herramienta Bloquear hasta finalizar para impedir que los conjuntos de datos pasen a la próxima herramienta hasta que las herramientas anteriores hayan procesado el último registro del conjunto. Además, esta herramienta garantiza que solo un flujo de salida a la vez reciba el conjunto de datos completo. Los flujos posteriores se bloquean hasta que todos los registros del conjunto de datos pasen a través del primer flujo.

Puedes utilizar la herramienta en las siguientes situaciones:

  • Al leer y escribir en el mismo archivo, utiliza la herramienta Bloquear hasta finalizar para asegurarte de que se lee todo el archivo antes de escribirlo.

  • Al escribir en un archivo de Excel, utiliza la herramienta para escribir en una hoja a la vez, y así evitar errores.

Ten en cuenta que la herramienta Bloquear hasta finalizar puede reducir la velocidad de ejecución porque requiere una gran cantidad de memoria.

Configurar la herramienta

La herramienta Bloquear hasta finalizar no requiere configuración. Coloca la herramienta en la parte del flujo de trabajo en donde quieres secuenciar varios conjuntos de datos. El flujo de trabajo ejecuta los conjuntos de datos en el orden definido por las anclas de salida de la herramienta Bloquear hasta finalizar.

La secuencia de los flujos de datos

Cuando hay dos o más herramientas Bloquear hasta finalizar en el lienzo, Designer debe evaluar qué flujo de datos ejecutar.

  • Designer determina primero el orden en el que se agregó cada herramienta al flujo de trabajo mediante el Id. de la herramienta.

  • Luego, Designer ejecuta el flujo de datos que contiene la herramienta que se agregó primero (el Id. de la herramienta más bajo).

Si los flujos de datos no se ejecutan en el orden esperado, comprueba el Id. de las herramientas anteriores a las herramientas Bloquear hasta finalizar. Para revisar el Id. de la herramienta, haz lo siguiente:

  1. Selecciona la herramienta.

  2. En la ventana de Configuración, ve a la pestaña Anotación .

  3. Revisa el Id. para ver el número asignado a la herramienta. Este número indica el orden en el que se agregó la herramienta al flujo de trabajo.

Ejemplo de flujo separado

En el lienzo se colocan una herramienta Datos de entrada (Id. 1) y una herramienta Entrada de texto (Id. 2). Cada entrada está conectada a una herramienta Bloquear hasta finalizar. El flujo de datos con la herramienta Entrada de datos se ejecuta primero, sin importar la herramienta Bloquear hasta finalizar a la que esté conectado, porque su Id. indica que se colocó primero.

Ejemplo de flujo compartido

Una herramienta Entrada de datos (Id. 1) se conecta a una herramienta Fórmula (Id. 2) y una herramienta Filtro (Id. 3). Las herramientas Fórmula y Filtro están conectadas a las herramientas Bloquear hasta finalizar. El Id. de la herramienta Fórmula se compara con el Id. de la herramienta Filtro porque son las primeras herramientas en el flujo de trabajo que no están compartidas por las herramientas Bloquear hasta finalizar. El flujo de datos con la herramienta Fórmula se ejecuta primero porque su Id. indica que se colocó antes de la herramienta Filtro.