Macro de lote
Una macro de lote se ejecuta varias veces en un flujo de trabajo, creando un resultado después de cada ejecución. La macro se ejecuta una vez para cada registro o grupo de registros seleccionado en los datos. Las entradas se pueden configurar para que se utilicen en cada ejecución del flujo de trabajo o sólo en ejecuciones específicas.
Conecte un Herramienta de parámetro de control para configurar una macro de lote. Las macros de lotes con más de una herramienta de parámetro de control muestran una ficha con opciones de entrada para los usuarios de macros. La ficha no aparece en el diseñador de interfaces para los creadores de macros.
Diseñar una macro de lote
- Desde el Configuración de flujo de trabajo, seleccione la macro de lote del tipo de flujo de trabajo desplegable .
- Configure la herramienta de parámetros de control conectado.
- Configure las propiedades de macro de lote, encontradas en el Ventana de interfaz Designer (Ctrl + Alt + D) o se accede desde el menú Ver. Haga clic en el icono de la llave para ver las propiedades.
- Modo de salida: se ejecutará una macro por lotes, comenzando a finalizar, para cada registro que se pasa a través de él y, a continuación, Unión de todas esas iteraciones. Debe elegir cómo manejar el sindicato si el esquema de cada iteración no es el mismo.
- Todas las iteraciones tendrán el mismo esquema de salida (error si es diferente): esta es la opción más simple; Alteryx sólo toma el esquema de la primera ejecución y asume que el resto será el mismo. Si no lo son, se obtiene un error. La ventaja aquí es que no necesitamos esperar a que todos los registros lleguen para empezar a empujar las cosas río abajo.
- Auto configure por nombre (espere hasta que todas las iteraciones se ejecuten): esto esperará hasta que todas las iteraciones se ejecuten y combine los esquemas poniendo los campos con el mismo nombre en el mismo campo. Cuando tienen diferentes tipos, uno será elegido que puede contener todos los valores.
- Auto configure por posición (espere hasta que todas las iteraciones se ejecuten): esto se comportará como configure por nombre, pero los campos se emparejan por su posición en el registro. Los nombres de campo se establecerán basándose en cualquier iteración que sea la primera en tener un campo en esa posición.
Una vez que el flujo de trabajo se guarda como una macro de lote, cada herramienta del flujo de trabajo obtiene un ancla de rayo . Sólo Herramientas de interfaz se puede conectar a estos anclajes.
Entradas adicionales
Algunas macros de lote tienen entradas adicionales. Si se especifican entradas adicionales, aparecerá una ficha Agrupación. De forma predeterminada, no se especifica la agrupación y cada iteración del flujo de trabajo obtiene todos los registros de las entradas adicionales. Cuando se especifica la agrupación, las entradas adicionales sólo reciben registros que coinciden con el campo GroupBy de control para esa iteración.