Macros
Una macro es un flujo de trabajo o un grupo de herramientas integradas en una única herramienta que se puede insertar en otro flujo de trabajo. Cree una macro para guardar un proceso analítico que realice repetidamente. Utilice la macro dentro de un flujo de trabajo sin tener que volver a crear el proceso analítico cada vez.
Guarde una macro como un archivo. yxmc que se utilizará en Designer o se cargará para compartir en la galería de análisis de Alteryx (gallery.alteryx.com) o en una galería privada.
- Macro estándar: Esta macro está diseñada para empaquetar un proceso en un flujo de trabajo como una herramienta que se puede insertar en un flujo de trabajo.
- Macro de lote: Esta macro 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 datos. La macro requiere una herramienta de parámetro de control como entrada. Consulta Macro de lote.
- Macro iterativa: Esta macro se ejecuta en el flujo de trabajo el número de veces establecida en la configuración o continuamente hasta que se cumple una condición. Consulta Macro iterativa.
- Macro de optimizador de Ubicación: Esta macro es una macro iterativa que se puede utilizar en el análisis de red para identificar una ubicación o ubicaciones óptimas. Consulta Macro del optimizador de ubicación.
Una macro consiste en un flujo de trabajo y una interfaz de usuario creada mediante herramientas de interfaz. Consulta Herramientas de interfaz y Ventana de interfaz Designer.
Como alternativa, se puede crear una interfaz de usuario personalizada mediante el SDK de GUI de HTML.
Para crear una macro:
- Cree un flujo de trabajo nuevo o abra un flujo de trabajo existente.
- Agregar una entrada de macro:
- Si el flujo de trabajo no contiene una entrada, añada una herramienta de entrada de macros.
- Si el flujo de trabajo contiene una herramienta de entrada (como una herramienta de entrada de datos o de texto), haga clic con el botón derecho en la herramienta y seleccione convertir en entrada de macro.
- Configure la herramienta de entrada de macro. Consulta herramienta conectada Entrada de macro.
- Agregar y configurar una herramienta de salida de macros. Consulta Herramienta de salida de macro.
Si utiliza un flujo de trabajo existente, seleccione la parte del flujo de trabajo que desea guardar como macro y, a continuación, copie y pegue en una nueva ficha flujo de trabajo.
De forma predeterminada, el tipo de flujo de trabajo cambia a la macro estándar cuando se agrega una herramienta de entrada de macros a un flujo de trabajo. El tipo de macro predetermina la macro por lotes al agregar una herramienta de parámetro de control al flujo de trabajo. Para crear una macro iterativa, defina el tipo de macro como iterativo.
Para establecer el tipo de macro:
- Haga clic en el lienzo y haga clic en la ficha flujo de trabajo en la ventana Configuración flujo de trabajo.
- En tipo, junto a macro, seleccione un tipo de macro.
Guardar una macro para uso futuro y compartir. Guarde las macros con un nombre único en una ubicación específica. En Designer, puede crear un repositorio de macros asignado a una ubicación en su equipo o red para guardar fácilmente macros y usarlas en un flujo de trabajo.
Para guardar una macro:
- Haga clic en archivo > Guardar como.
- Localice una carpeta en el equipo o en la red donde guarde las macros.
- Escriba un nombre único para la macro y haga clic en Guardar.
Para compartir flujos de trabajo que utilicen macros personalizadas, exporte el flujo de trabajo para asegurarse de que todas las dependencias del flujo de trabajo, incluida la macro, se guardan con el flujo de trabajo. El flujo de trabajo debe incluir una ruta de acceso relativa a la macro. Consulta Gestión de flujos de trabajo y Dependencias del flujo de trabajo.
En Designer, puede asignar a la ubicación donde guarda las macros y crear un repositorio de macros para guardar fácilmente las macros y usarlas en un flujo de trabajo. Cualquier archivo de macro. yxmc en la ubicación seleccionada se muestra en la categoría de herramienta de la paleta de herramientas.
Para crear un repositorio de macros:
- Ir a opciones > configuración de usuario > Editar configuración de usuario > macros .
- Click .
- En nombre de categoría, escriba un nombre. El nombre predeterminado es macros.
- Haga clic para explorar la ubicación en la que guarda las macros en el equipo o en una red.
Las subcarpetas de una ruta de búsqueda no se pueden agregar individualmente si su carpeta principal ya existe en el repositorio de macros.
Para establecer una ubicación de repositorio predeterminada:
- Haga clic en la ruta de búsqueda del repositorio de la lista.
- Haga clic en establecer como predeterminado. Aparece un asterisco (*) junto al repositorio predeterminado.
Para utilizar una macro que se guarda en el repositorio de macros, busque la macro en la paleta de herramientas o utilice la búsqueda.
Para utilizar una macro que no esté en la paleta de herramientas, haga clic con el botón derecho en el lienzo de flujo de trabajo y seleccione Insertar > macro. Cualquier macro que esté abierta actualmente en el lienzo se puede seleccionar de esta lista o puede navegar a la ubicación de un archivo macro *. yxmc diferente.
Para diferenciar una macro de una herramienta dentro de un flujo de trabajo, seleccione la opción Mostrar indicadores de macro en herramientas para mostrar el icono en la configuración de usuario > Canvas. Consulta Configuración del usuario.
Para ver el flujo de trabajo de una macro, haga clic con el botón derecho en la macro en un flujo de trabajo y seleccione abrir macro. Una macro en un flujo de trabajo se actualiza automáticamente cuando se guardan los cambios realizados en esa macro.
Para compartir flujos de trabajo que utilicen macros personalizadas, exporte el flujo de trabajo para asegurarse de que todas las dependencias del flujo de trabajo, incluida la macro, se guardan con el flujo de trabajo. El flujo de trabajo debe incluir una ruta de acceso relativa a la macro. Consulta Gestión de flujos de trabajo y Dependencias del flujo de trabajo.
Las macros se incluyen en Alteryx Designer para ayudarle a aprender a usar y crear macros:
- Archivos de programa en el equipo: vaya a \Archivos de Files\Alteryx\bin\RuntimeData\Macros.
- Designer:
- Ir a ayuda > ejemplos de flujos de trabajo > tutoriales > crear una macro.
- Algunas herramientas de la paleta de herramientas son macros. Por ejemplo, la herramienta crear ejemplos y la herramienta de limpieza de datos. Haga clic con el botón derecho en una herramienta y seleccione, abrir macro si está disponible, para ver el flujo de trabajo de macro.
- Galería de análisis de alteryx: acceda a las aplicaciones publicadas en el Alteryx Gallery público (gallery.alteryx.com).