Alteryx AMP Engine
Cuando ejecutas los flujos de trabajo, quizás te preguntas, ¿qué es lo que hace que todo funcione? En este artículo, se te entrega una visión general de Alteryx Engine y del motor Alteryx Multi-threaded Processing (AMP) predeterminado.
¿Qué es AMP?
Alteryx Multi-threaded Processing (AMP) es una nueva arquitectura del motor Alteryx. Como su nombre lo indica, AMP es un concepto de multihilos que procesa los datos en paquetes paralelos. En cambio, la arquitectura original del motor procesa los datos un registro a la vez de forma secuencial para ejecutar un flujo de trabajo.
A partir de Designer 2026.2, los nuevos flujos de trabajo utilizan AMP Engine como motor predeterminado.
¿Qué es Alteryx Engine?
Alteryx Engine es un operador que procesa cada registro del flujo de trabajo. Ejecuta los flujos de trabajo mediante los núcleos y la RAM (memoria) de la máquina.
Los flujos de trabajo existentes conservan su configuración actual del motor y puedes configurarlos para utilizar cualquiera de ellos. Una vez que guardes un flujo de trabajo existente configurado para utilizar AMP Engine, no puedes revertir el cambio.
¿Por qué utilizar AMP?
AMP está diseñado para trabajar con grandes volúmenes de datos a mayor velocidad y normalmente ejecuta flujos de trabajo más rápido, con un uso eficiente de los recursos de la máquina.
AMP admite 177 herramientas. Existen 166 herramientas que son totalmente compatibles y 11 herramientas con compatibilidad parcial, recurren al motor original para algunas funcionalidades no admitidas. Para obtener más información, consulta Uso de herramientas con AMP. Todas las herramientas en las categorías Generación de informes y R están habilitadas para AMP (excepto la herramienta Generación de informes de Insights). Hay siete herramientas en la categoría Conectores solo para AMP y una herramienta de paridad de motores disponibles para descargar desde Community Gallery.
Disponibilidad
AMP Engine está disponible a partir de la versión 2020.2 de Designer.
AMP es el motor predeterminado para todos los flujos de trabajo nuevos a partir de la versión 2022.1 de Designer.
El modo de depuración para las aplicaciones analíticas y macros está disponible con AMP Engine a partir de la versión 2022.1.1 de Designer, parche 1.
A partir del lanzamiento de la versión 2024.2, el modo de depuración es compatible con todos tus flujos de trabajo, incluidos aquellos que contienen características solo de AMP, como los contenedores de control.
Requisitos
El motor AMP debe tener al menos 400 MB de memoria disponible para procesar un hilo de procesamiento de un flujo de trabajo. Por ejemplo, con 8 hilos de procesamiento, debe haber al menos 3,2 GB de memoria disponible en el tiempo de ejecución. Si solo hay 2,5 GB disponibles al tiempo de ejecución, AMP utiliza 6 hilos de procesamiento para satisfacer el mínimo de 400 MB.
Alinea la configuración del Límite de memoria con la utilización de hilos de procesamiento. Para obtener más información sobre el uso de memoria por AMP, consulta Uso de memoria por AMP.
¿Debo utilizar AMP para flujos de trabajo existentes que se crearon con el motor original?
AMP puede aumentar en gran medida la velocidad de procesamiento de los datos. Sin embargo, puede tener limitaciones en cuanto a la memoria disponible y el uso de herramientas.
A partir de la versión 2022.3 de Designer, puedes utilizar la Utilidad de paridad de motores, una forma fácil de comparar AMP Engine y el motor original. Te permite ejecutar ambos en paralelo, evaluar los resultados y tomar una decisión sobre qué flujo de trabajo puede convertirse con confianza en AMP. Para obtener más información acerca de la utilidad, ve a Utilidad de paridad de motores.
Si cuentas con una versión anterior de Designer, puedes tomar una decisión tras seguir los siguientes pasos:
Ejecuta un flujo de trabajo existente varias veces con el motor original y, luego ejecuta el flujo de trabajo varias veces con AMP Engine.
Compara la ventana Resultados (mensajes, advertencias, errores, duración de la ejecución) así como los datos resultantes para comprobar las diferencias.
Para determinar si un flujo de trabajo se ejecutó con AMP Engine, consulta la ventana Resultados para ver si hay un mensaje que diga “Esto es AMP Engine; ejecutando [N] hilos de procesamiento de trabajador”.

Compatibilidad con proxy
AMP admite redes a través de proxy. SFTP sobre proxy HTTP es compatible tanto con AMP como con el motor original, al igual que la capacidad de omitir proxy.
Puedes especificar el tipo de protocolo de proxy (HTTP y SOCKS5h) en Opciones > Configuración de usuario > Editar configuración de usuario > Proxy > Habilitar credenciales de proxy. El tipo de protocolo de proxy predeterminado es HTTP.
Los administradores pueden configurar un proxy en Configuración del sistema. Ve a Opciones > Opciones avanzadas > Configuración del sistema > Engine > Proxy.
Limitaciones
Para evitar bloqueos, hay un máximo de 32 conexiones que se le permiten a cualquier herramienta cuando AMP está habilitado.
Obtén más información sobre AMP
Esto es apenas una visión general sobre los motores Alteryx Engine y AMP. Si quieres obtener más información, consulta estos artículos: