Ir al contenido principal

Tutorial de Alteryx: guía práctica y completa para analítica de datos

Sumérgete en nuestro tutorial detallado de Alteryx y aprende cómo esta potente herramienta de analítica puede transformar tu trabajo con datos. Esta guía cubre desde la instalación hasta la automatización avanzada de flujos en Alteryx, convirtiéndola en el recurso perfecto tanto para principiantes como para profesionales de datos con experiencia.
Actualizado 17 sept 2026  · 11 min leer

Explorar con IA

ChatGPTClaudePerplexity

Imagina una herramienta que te permita acceder, limpiar, probar, combinar, analizar y exportar datos de forma mucho más sencilla que SQL, Microsoft Excel u otras similares…

Ahora deja de imaginar. Alteryx es esa herramienta.

En concreto, Alteryx es una potente herramienta de analítica de datos y ETL que permite a los equipos construir procesos de datos de forma eficiente, repetible y con menos errores y riesgos.

En este tutorial, veremos qué es Alteryx y luego entraremos en una guía práctica para aprender a usarlo.

Empecemos por definir bien qué es Alteryx.

¿Qué es Alteryx?

Tenemos una guía completa sobre qué es Alteryx. En resumen, Alteryx es una herramienta de analítica y visualización de datos diseñada para simplificar la automatización de analítica avanzada y ponerla al alcance de cualquier profesional de datos.

Más en detalle, Alteryx permite preparar, combinar y analizar datos de múltiples fuentes sin necesidad de tener amplios conocimientos de programación. Gracias a su interfaz de arrastrar y soltar, puedes crear flujos de trabajo complejos integrando datos de distintas fuentes, limpiándolos y transformándolos antes de realizar analítica avanzada y visualización.

La principal ventaja de adoptar Alteryx para crear tus flujos de trabajo es que te ayuda a reducir el trabajo manual al automatizar tus procesos de analítica de datos. Estos flujos pueden guardarse y reutilizarse más adelante, lo que facilita replicar tareas como el procesamiento y el análisis de datos. Además, ayuda a reducir el riesgo de errores humanos en la manipulación manual.

A partir de aquí nos pondremos manos a la obra; sigue los pasos para afianzar lo aprendido.

Instalar Alteryx

El proceso de instalación es muy sencillo; sigue estos pasos para instalar Alteryx en tu ordenador.

Paso 1

Ve a la web de Alteryx. Elige "Products" en el menú y entra en "Alteryx Analytics Cloud Platform" dentro de la sección "Platform Overview". Haz clic para ir a la siguiente pantalla.

Step 1

Paso 2

Selecciona la opción "Start Free Trial". Se abrirá una página donde podrás elegir entre "Desktop Trial" o "Cloud Trial". Para este tutorial usaremos la "Desktop Trial", así que selecciona esa opción. Ten en cuenta que la prueba gratuita es válida durante 30 días.

The free trial page for the Alteryx Analytics Cloud Platform

Página de prueba gratuita de Alteryx Analytics Cloud Platform

Paso 3

Rellena tus datos en la siguiente página y selecciona "Submit". Empezará la descarga.

Paso 4

Abre el .exe para iniciar la configuración cuando termine la descarga. Verás dos opciones en pantalla: elige la instalación típica y haz clic en Siguiente. Con esto se completará la configuración y empezará la instalación. Se te pedirá aceptar la licencia de usuario –léela antes de hacerlo– y elegir dónde quieres guardar el programa en tu sistema. Elige lo que te convenga.

The setup page for Alteryx

Pantalla de configuración de Alteryx

Paso 5

Ejecuta Alteryx para abrir la plataforma. Al abrirla, aparecerá una ventana solicitando tu Alteryx Designer Activation. Selecciona "Start Free Trial" e introduce tu correo electrónico.

The AlteryX Designer platform and activation pop-up.

Plataforma AlteryX Designer y ventana emergente de activación.

Paso 6

Te pedirán tus datos para obtener el código de activación de la prueba. Complétalos, selecciona "activate" y ¡listo!

Trial activation form

Formulario de activación de la prueba

Ya puedes ponerte a resolver.

Lienzo de flujo de trabajo

The Alteryx Workflow Canvas is marked in red

El lienzo de flujo de trabajo de Alteryx marcado en rojo

Los flujos de trabajo se construyen en el área del lienzo. Para aclararlo, un flujo de trabajo define una serie de herramientas usadas para realizar distintas funciones de procesamiento de datos. Se pueden guardar rutas relativas a varias fuentes de datos dentro del flujo de trabajo, lo que permite compartirlo con otros compañeros, por ejemplo guardándolo en una unidad compartida.

Nota: cada flujo de trabajo se guarda con la extensión de archivo YXMD.

Crea tu primer flujo de trabajo en Alteryx

Al abrir la interfaz de Alteryx Designer, por defecto se inicia un flujo de trabajo, pero imaginemos que no es tu caso. Para crear uno nuevo, ve a "File" en la esquina superior izquierda y selecciona "New Workflow". Se creará una pestaña en el lienzo para tu nuevo flujo.

Crear un nuevo flujo

Como decíamos, un flujo de trabajo es una serie de herramientas conectadas que ejecutan distintas funciones de procesamiento de datos.

Para empezar, arrastra desde la paleta la acción que quieras realizar y suéltala en el lienzo.

Selecting the Input Data tool

Seleccionar la herramienta Input Data

Para conectar una herramienta a tu flujo existente, arrástrala desde la paleta al lienzo y colócala cerca del ancla de salida de otra herramienta. También puedes arrastrar el ancla de salida de la herramienta existente hasta la herramienta que acabas de añadir; usa lo que te resulte más natural.

Connecting a tool; note this raises an error with the Input Data tool because no input data was defined.

Conectar una herramienta; observa que aparece un error con Input Data porque no se definieron datos de entrada.

Las conexiones avanzan corriente abajo, ya sea de izquierda a derecha o de arriba abajo. Depende del diseño de flujo que elijas en la ventana de configuración del flujo.

Algunas herramientas pueden aceptar múltiples entradas, y si una herramienta tiene un ancla de entrada gris, esa entrada es opcional. Por último, todas las herramientas con ancla de salida pueden enviar su salida a varios flujos.

Preparación de datos en Alteryx

La preparación de datos, o preprocesamiento, consiste en transformar datos en bruto en un formato listo para ser analizado con precisión o usado como entrada en un modelo de aprendizaje automático.

Rara vez se celebra esta parte del trabajo de datos. Aun así, ocupa una parte importante del tiempo y es clave para que la analítica y el machine learning tengan éxito.

Alteryx facilita muchísimo la preparación de datos. Con unos pocos clics, puedes obtener tus datos, limpiarlos, unirlos y aplicar transformaciones.

Veamos el proceso paso a paso.

Adquisición de datos

Antes de preparar los datos, primero hay que conseguirlos: pueden venir de diversas fuentes, como un data warehouse en la nube o un data lake.

En nuestro ejemplo usaremos uno de los conjuntos de datos de muestra de AlteryX. Para ello, empieza arrastrando la herramienta "Input data" desde la paleta. Se abrirá una barra de configuración a la izquierda.

Selecciona Set Up a Connection > Files > Alteryx Database (.yxdb) > TutorialData.yxdb

Acquiring data from the Alteryx database

Adquirir datos desde la base de datos de Alteryx

Una vez importados los datos en Alteryx, analistas y data scientists suelen empezar con la exploración y el perfilado para entender mejor la información disponible.

Podemos hacerlo arrastrando la herramienta "Browse" al lienzo, conectándola al ancla de la entrada de datos y ejecutando el flujo.

Ahora puedes seleccionar distintas columnas en la ventana de vista previa para ver la calidad de los datos en esa columna.

Browsing the input data

Explorar los datos de entrada

Observa que hay un valor con espacios en blanco al final en la columna "Last" de nuestros datos.

The length statistics of the “Last” column in our data.

Estadísticas de longitud de la columna "Last" en nuestros datos.

Podemos solucionarlo con una limpieza de datos.

Limpieza de datos

La limpieza de datos consiste en depurar datos mal estructurados para mejorar su calidad. Incluye procedimientos como:

  • Corregir errores de entrada
  • Gestionar datos faltantes
  • Enmascarar información sensible o confidencial
  • Tratar duplicados o valores atípicos

Para limpiar datos en Alteryx, arrastra la herramienta "Data Cleansing" desde la paleta y conéctala al ancla de salida de tu entrada de datos.

En el área de configuración, desmarca todas las opciones excepto "Last" y "Leading and Trailing Whitespace" dentro del apartado "Remove Unwanted Characters".

Después, ejecuta el flujo para aplicar el cambio.

The configuration for the Data Cleansing tool

Configuración de la herramienta Data Cleansing

Para comprobar que la limpieza se ha aplicado correctamente, haz clic en la herramienta "Browse" y selecciona la columna "Last" en la vista previa.

Checking values with trailing whitespace after execution

Comprobar valores con espacios finales tras la ejecución

Fíjate en que el parámetro "Values with Trailing Whitespace" indica "0", lo que significa que la acción ha sido correcta.

Transformación de datos en Alteryx

Los datos pueden venir en todo tipo de formatos, tamaños y estructuras. A veces estarán listos para analizarlos al instante, pero eso suele pasar en las competiciones de datos. En el mundo real, los datos son caóticos y, como profesional de datos, es tu responsabilidad darles formato para poder consultarlos y extraer conclusiones útiles.

Las transformaciones de datos más habituales son:

  • Pivotar
  • Definir tipos de datos
  • Agregaciones

La transformación que haremos será convertir la fecha de nacimiento (DOB) de los usuarios en su edad real. Para hacerlo en Alteryx, arrastra la herramienta "Formula" desde la paleta y conéctala al ancla de salida de "Data Cleansing".

En el panel de configuración, verás el mensaje "select a column". Elige "Add a column" en el desplegable y ponle el nombre "Age".

Para calcular la edad de una persona, hay que restar su fecha de nacimiento a la fecha actual. Para ello, escribe "DateTimeDiff" donde indica "Enter Expression here".

Sustituye "dt1" por "DateTimeToday()" y "dt2" por "[Birth Date]". La "u" de la expresión indica las unidades; en este caso serán "Years", así que cámbiala por eso.

Por último, cambia el tipo de dato a "Int16".

How your configuration box should look

Así debería verse tu cuadro de configuración

¡Genial! Ya sabes cómo montar un flujo básico en Alteryx.

Automatizar flujos con Alteryx

La automatización de flujos consiste en usar software para completar tareas sin intervención humana. Es habitual en las empresas para acelerar procesos y reducir trabajos manuales y repetitivos.

Podemos automatizar flujos en Alteryx con Batch Macros y programación (Scheduling).

Batch macros

El procesamiento por lotes es un método que usan los ordenadores para completar periódicamente trabajos de datos de alto volumen y repetitivos, normalmente cuando la demanda de recursos de cómputo es baja. En Alteryx podemos hacer procesamiento por lotes usando Batch Macro.

En concreto, una Batch Macro es una herramienta que se ejecuta varias veces en un flujo y genera una salida tras cada ejecución. La macro se ejecuta una vez por cada registro (o grupo de registros seleccionado) en los datos, y las entradas pueden configurarse para usarse en cada ejecución del flujo o solo en ejecuciones específicas.

Crear una Batch Macro es sencillo. Ve a la pestaña de Workflow Configuration y selecciona "Workflow" en los encabezados. Bajo el encabezado Workflow verás el subapartado "Type"; cambia la selección a Macro y elige "Batch Macro" en la lista desplegable.

Setting up Batch macro

Configurar una Batch Macro

Una vez que el flujo se guarda como Batch Macro, cada herramienta del flujo tendrá un ancla con un rayo y solo se podrán conectar herramientas de interfaz.

Programar flujos

También es posible programar flujos, aplicaciones o paquetes en Alteryx. Ten en cuenta que la programación consiste en asignar recursos para ejecutar tareas automáticamente con una frecuencia, fecha y hora determinadas.

Puedes decidir dónde quieres que se ejecuten tus flujos programados, aunque normalmente dependerá de la configuración de tu empresa. Hay dos opciones:

  • Alteryx Server: programa en el servidor de tu empresa o en un controlador.
  • Designer plus Desktop Automation (Scheduler): programa en tu ordenador.

Programar un flujo en Alteryx es muy sencillo. Abre el flujo que quieras programar y haz clic en el icono "Add Workflow to Schedule" que está junto al icono "Run" en la parte superior del lienzo.

The “Add Workflow to Schedule” icon

Icono "Add Workflow to Schedule"

También puedes programar un flujo yendo a "Options" y seleccionando "Schedule Workflow".

Buenas prácticas en Alteryx

Como cualquier herramienta, Alteryx tiene un conjunto de buenas prácticas para lograr mejores resultados. Veremos cinco, pero si quieres profundizar, consulta el PDF con 24 buenas prácticas compartidas en la comunidad de Alteryx.

1. Elimina todas las herramientas Browse

La herramienta Browse es muy útil durante el desarrollo porque permite ver y revisar todo el conjunto de datos de una herramienta conectada. Sin embargo, una vez terminado el flujo, no aportan valor por dos motivos:

  1. Distorsionan la vista general del flujo
  2. Crean archivos temporales yxdb (base de datos de Alteryx) que ralentizan el procesamiento

2. Elige bien los tipos de datos y los nombres de variables

Si aplicas esta práctica, tendrás una buena visión de tus variables y ahorrarás tiempo, ya que evitarás intentar transformaciones inválidas; por ejemplo, no intentarás una operación numérica sobre una cadena de texto.

3. Documenta con títulos descriptivos

Asegúrate de documentar tus flujos con títulos descriptivos. Hay muchas razones: facilita la entrega a un cliente o compañero y te ayuda a retomar trabajos anteriores.

Si los flujos son dependientes, conviene numerarlos. Usar títulos numerados facilita descifrar dependencias y entender qué ocurre sin tener que abrir cada flujo.

4. Atiende errores y avisos de inmediato

Tratar los errores y advertencias en cuanto aparezcan es una buena práctica en Alteryx. Es clave porque te permite detectar fallos de lógica pronto, antes de que corrompan tu flujo.

Alteryx muestra los errores con un signo de exclamación bajo la herramienta donde se produjo. En cambio, los errores de conversión y las advertencias pueden verse observando la referencia de la herramienta, mostrada entre paréntesis tras el nombre en el panel de resultados.

5. Investiga los datos con submuestras

Limita el número de registros que usas cuando estés construyendo el flujo por primera vez. Es importante porque acelera el procesamiento y te ahorra tiempo, especialmente con conjuntos de datos grandes.

Para fijar un límite de registros, ve a la ventana de configuración en la herramienta "Input Data" y especifica un valor.

The place to specify a record limit in your Input Data tool

Dónde especificar un límite de registros en la herramienta Input Data

Esto te ayudará a alcanzar tus objetivos mucho más rápido.

Conclusión

Alteryx es una herramienta de analítica y visualización de datos creada para simplificar la automatización de analítica avanzada y hacerla más accesible a los profesionales de datos. En concreto, permite preparar, combinar y analizar datos de distintas fuentes sin necesidad de programar. La principal ventaja es que puedes reducir fácilmente el esfuerzo manual automatizando tus procesos de analítica mediante flujos de trabajo.

En este tutorial práctico hemos visto:

  • Cómo instalar Alteryx
  • Preparación de datos
  • Cómo crear tu primer flujo
  • Cómo automatizar tu flujo
  • Buenas prácticas

Sigue aprendiendo con estos recursos:

¡Gracias por leer!


Kurtis Pykes 's photo
Author
Kurtis Pykes
LinkedIn
Temas
Análisis de datos

¡Empieza hoy tu camino en datos!

Curso

Introducción a Alteryx

2 h
36.3K
Entra en el mundo de Alteryx Designer y aprende a navegar por la herramienta para cargar, preparar y agregar datos.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado
Data Analyst surfing on wave of data

blog

9 Competencias esenciales del analista de datos: Guía profesional completa

Aprenda habilidades esenciales de analista de datos, tanto técnicas como interpersonales, desde la programación en Python hasta la comunicación eficaz, para avanzar en su carrera.
Matt Crabtree's photo

Matt Crabtree

9 min

blog

¿Qué es el análisis de datos? Una guía experta con ejemplos

Explora el mundo del análisis de datos con nuestra completa guía. Conoce su importancia, proceso, tipos, técnicas, herramientas y principales carreras en 2023
Matt Crabtree's photo

Matt Crabtree

10 min

blog

28 proyectos de análisis de datos para todos los niveles en 2026

Explora nuestra lista de proyectos de análisis de datos para principiantes, estudiantes de último curso y profesionales. La lista consta de proyectos guiados/no guiados y tutoriales con código fuente.
Abid Ali Awan's photo

Abid Ali Awan

13 min

Tutorial

Tutorial de Power BI para principiantes

Aprende los fundamentos de Power BI y a crear un informe básico con este tutorial paso a paso.
DataCamp Team's photo

DataCamp Team

13 min

Tutorial

Tutorial de Power BI DAX para principiantes

Aprende qué es DAX y descubre la sintaxis y las funciones DAX fundamentales que necesitarás para llevar tus conocimientos de Power BI al siguiente nivel.
Joleen Bothma's photo

Joleen Bothma

9 min

Data Augmentation Header

Tutorial

Guía completa para el aumento de datos

Aprende sobre técnicas, aplicaciones y herramientas de aumento de datos con un tutorial de TensorFlow y Keras.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Ver MásVer Más