Skip to main content

Crear Plans

Un plan es una secuencia de tareas que se ejecutan manualmente o según una programación. Utiliza los planes para orquestar la ejecución de múltiples tareas relacionadas en Alteryx One.

Cuando se ejecuta un plan:

  • Alteryx One captura una instantánea de los objetos del plan. Esta instantánea define el conjunto de tareas que se ejecutan como parte de una ejecución del plan.

    Nota

    Una instantánea no captura los activos subyacentes a las tareas. Después de tomar una instantánea, los cambios subsiguientes en los activos subyacentes podrían afectar el resultado de las tareas cuando se ejecutan más tarde durante la ejecución del plan.

  • El conjunto de tareas en el plan se activa en el orden enumerado en el plan.

  • También se ejecutan todas las dependencias para cualquier tarea.

Antes de comenzar

Antes de comenzar, por favor verifica lo siguiente:

  • Tienes acceso a todos los activos que desees utilizar en tu plan.

Crear un plan

Para comenzar, debes crear un objeto de Plans.

  1. En la página inicial de Alteryx One, selecciona Plans desde el selector de aplicaciones.

  2. En la página Plans, selecciona Nuevo. Se creará un nuevo plan con el nombre plan - X, en el que X es un número.

  3. Selecciona el Plan - X para ingresar el nombre y la descripción del plan.

  4. Tu plan se guardará y se mostrará en la vista de lienzo del plan.

Agregar tarea

Crear una tarea

  1. Identifica las tareas que deseas ejecutar.

    Nota

    Debes tener acceso a los activos que desees ejecutar como tareas.

  2. En la página de vista del lienzo del plan, arrastra y suelta el tipo de tarea en el lienzo del plan. Los detalles de la tarea y las opciones de configuración se muestran en el lado derecho.

  3. Selecciona la tarea y configúrala según sea necesario.

  4. Agrega tareas adicionales según sea necesario.

  5. Para probar tu plan, selecciona Ejecutar. El plan se pone inmediatamente en cola para su ejecución.

  6. Edita el plan y repite los pasos anteriores hasta que el plan esté listo para las ejecuciones de producción.

    Sugerencia

    Mientras un plan está en desarrollo, es posible que desees desactivar la programación, lo que impide la ejecución de acuerdo con la programación. Todavía puedes realizar ejecuciones de prueba utilizando el botón Ejecutar.

  7. Para crear la programación, selecciona Programar.

    1. Especifica uno o más activadores para la programación. Cuando se produce un activador, el plan se pone en cola para la ejecución.

  8. Cuando esté listo, el plan se ejecuta a la hora programada en el activador.

Tipos de tareas

  • Tarea de flujo de trabajo: una tarea de flujo de trabajo te permite ejecutar uno de tus flujos de trabajo Designer Cloud como parte de un plan que creas en Alteryx One. Para obtener más información, consulta Tareas de flujo de trabajo.

  • Tarea de flujo de trabajo de Desktop: organiza la ejecución de tus flujos de trabajo Designer Desktop que se cargaron en Alteryx One. Para obtener más información, consulta Tareas de flujo de trabajo de Desktop.

  • Tarea de flujo: organiza tus flujos de Trifacta. Para obtener más información, consulta Tareas de flujo.

  • Tarea de predicción de ML: haz predicciones sobre nuevos datos con tu proyecto de aprendizaje automático.

  • Tarea de carga de ML: carga nuevos datos de entrenamiento a tu proyecto de aprendizaje automático.

  • Tarea HTTP: una solicitud enviada a un servidor de terceros como parte de un plan ejecutado. Además, úsala para generar un conjunto de datos con respuesta de llamada de API que se pueda utilizar en el flujo de trabajo de Designer Cloud. Para obtener más información, consulta Tareas HTTP.

  • Tarea de Slack: envía un mensaje con información sobre la ejecución del plan a un canal de Slack especificado. Para obtener más información, consulta Tareas de Slack.

  • Tarea de Auto Insights: actualiza datos en uno de tus conjuntos de datos de Auto Insights. Para obtener más información, consulta Tareas de Auto Insights.

  • Tarea de correo electrónico: envía correos electrónicos y archivos adjuntos en correos electrónicos desde las salidas de tareas anteriores. Para obtener más información, consulta Tareas de correo electrónico.

  • Tarea de retraso: establece un retraso artificial antes de la ejecución de la siguiente tarea. Para obtener más información, consulta Tareas de retraso.

  • Tarea de aprobación: designa aprobadores que puedan decidir si el plan debe continuar ejecutando tareas posteriores. Para obtener más información, consulta Tareas de aprobación.

Para obtener una descripción general completa de los tipos de tareas y sus detalles específicos, visita Plan Tasks.

Conectar tareas

Crear ramas del plan

En algunas situaciones, es posible que necesites ramificar los pasos de ejecución del plan en función de los resultados de una tarea del plan. Por ejemplo, es posible que necesites enviar mensajes separados usando una tarea HTTP en función de si una tarea anterior se ejecutó correctamente o no. Puedes crear ramas en el gráfico del plan agregando reglas de ejecución de tareas y nodos paralelos, que se ejecutan en función de los estados de éxito y fracaso de las ejecuciones del plan.

Para comenzar este simple ejemplo:

  1. Crea tu primera tarea.

  2. Completa las siguientes secciones.

Define la ejecución condicional

En el lado derecho de la tarea que has creado, puedes ver los siguientes iconos. Estos iconos indican las rutas de salida de la tarea en función del éxito, el fracaso o ambos. Consulta el cuadro que figura a continuación.

Nota

Puedes agregar nuevas tareas a tu plan y conectarlas a la primera tarea en una de estas rutas.

Ícono

Descripción

Success_task_icon.png

Las tareas que están conectadas a esta ruta se ejecutan en función del éxito de la tarea ascendente.

Failure_task_icon.png

Las tareas que están conectadas a esta ruta se ejecutan en función del fracaso de la tarea ascendente.

Any_status_task_icon.png

Las tareas que están conectadas a esta ruta se ejecutan en cualquier estado de ejecución de la tarea ascendente.

Fusión de tareas

Para crear una lógica de ejecución de tareas adicional, conecta la salida de varias tareas ascendentes a la entrada de una sola tarea. La tarea resultante de una fusión espera hasta que se completen todas las tareas conectadas ascendentes antes de ejecutarse. La fusión también pasa salidas de flujo de trabajo relevantes o metadatos de tareas de todas las tareas ascendentes fusionadas. Por ejemplo, si conectas 2 tareas de flujo de trabajo a una tarea de Slack, puedes usar los metadatos (por ejemplo, la duración de flujo de trabajo o la hora de finalización) de ambos flujos de trabajo en el mensaje de Slack.

Para obtener más información sobre cómo crear y administrar tus planes, consulta Tareas del plan.

Intercambio de datos entre tareas

Puedes interactuar con las tareas en Plans utilizando directamente la salida de una tarea ascendente del flujo de trabajo como entrada para una tarea descendente, lo que permite anulaciones sin interrupciones.

Intercambios admitidos:

  • Designer Cloud → Predicción de Machine Learning

  • HTTP → Tarea de Flujo de trabajo

  • Tarea de Flujo de trabajo → HTTP

  • Tarea de Flujo de trabajo → Tarea Flujo de trabajo

El esquema de la salida de anulación debe ser el mismo que la entrada que está anulando.

Nota

Limitación

Para el intercambio de tareas de Flujo de trabajo a tareas de Flujo de trabajo, la salida ascendente debe estar en formato CSV, mientras que la entrada descendente puede estar en cualquier formato.

Aplicar las anulaciones de parámetros

Si las tareas del plan incluyen activos donde se definieron parámetros, puedes revisar y anular estos valores de parámetros. Las anulaciones se aplican cuando la tarea se activa como parte de la ejecución de un plan.

Compatibilidad con parametrización limitada

Los planes solo admiten la parametrización de flujos de Trifacta Classic en este momento.

  1. Desde el menú contextual de la vista del lienzo del plan, selecciona Parámetros.

  2. Revisa los nombres, las fuentes y los valores actuales de todos los parámetros de tu plan.

  3. Para aplicar una anulación, selecciona el icono de lápiz e introduce un nuevo valor. Selecciona Guardar.

Las ejecuciones posteriores del plan usan este nuevo valor como la anulación del parámetro.