Configuración de nodos de interconexión

Configure los nodos de la interconexión para especificar entradas y para crear salidas como parte de la interconexión.

Especificación del ámbito del espacio de trabajo

De forma predeterminada, el ámbito de un conducto es el proyecto que contiene el conducto. Puede especificar explícitamente un ámbito que no sea el predeterminado, para localizar un activo utilizado en el conducto. El ámbito es el proyecto, catálogo o espacio que contiene el activo. Desde la interfaz de usuario, puede examinar el ámbito.

En un cuaderno, especifique el ámbito como parte de la vía de acceso a un activo, como se indica a continuación:

[cpd://]/(projects|spaces|catalogs)/<scope-id>/<resource-type>/<resource-ID>

Donde:

  • El contexto es la dirección URL correspondiente al clúster o al servidor desde el que se accede a Cloud Pak for Data.
  • scope es el proyecto, espacio o catálogo que contiene el recurso.
  • resource se puede identificar con el nombre o ID.

Cambio de la modalidad de entrada

Al configurar un nodo, puede especificar cualquier recurso que incluya datos y cuadernos de varias maneras. Por ejemplo, especificar directamente un nombre o ID, examinar un activo o utilizar la salida de un nodo anterior en la interconexión para llenar un campo. Para ver qué opciones están disponibles para un campo, pulse el icono de entrada para el campo. En función del contexto, las opciones pueden incluir:

  • Selecciona un recurso: utiliza el explorador de recursos para buscar un recurso, como un archivo de datos, o introduce el valor directamente.
  • Asignar parámetro de interconexión: asignar un valor utilizando una variable configurada con un parámetro de interconexión. Para obtener más información, consulte Configuración de objetos globales.
  • Seleccione de otro nodo: utilice la salida de un nodo anterior en la interconexión como valor para este campo.
  • Especifique la expresión: especifique el código para asignar valores o identificar recursos. Para obtener más información, consulta las funciones utilizadas en el generador de expresiones de Orchestration Pipelines.
  • Desde un script: utiliza el resultado de un script de Bash o de Korn Shell para asignar el valor. Para el código de script en línea, utiliza el comando echo <path_of_script> para guardar el resultado del script como entrada.

Nodos y parámetros de interconexión

Configure los siguientes tipos de nodos de interconexión:

Copia de nodos

Utilice los nodos Copiar para añadir activos a su conducto o para exportar activos de conducto.

Copiar activos seleccionados de un proyecto o espacio en un espacio no vacío. Puede copiar estos activos en un espacio:

  • Experimento de AutoAI

  • Trabajo de paquete de código

  • Conexión

  • flujo de Data Refinery

  • Trabajo de Data Refinery

  • Activo de datos

  • Trabajo de despliegue

  • Entorno

  • Función

  • Trabajo

  • Modelo

  • Cuaderno

  • Trabajo de cuaderno

  • Trabajo de interconexiones

  • Script

  • Trabajo de script

  • Trabajo de SPSS Modeler

Copiar activos

Parámetros de entrada

Parámetro Descripción
Activos de origen Examine o busque el activo de origen para añadirlo a la lista. También puede especificar un activo con un parámetro de interconexión, con la salida de otro nodo, o especificando el ID de activo
Destino Examinar o buscar el espacio de destino
Modalidad de copia Elija cómo manejar un caso en el que el flujo intenta copiar un activo y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite

Parámetros de salida

Parámetro Descripción
Activos de salida Lista de activos copiados

Exportar activos

Exportar activos seleccionados del ámbito, por ejemplo, un proyecto o un espacio de despliegue. La operación exporta todos los activos de forma predeterminada. Puede limitar la selección de activos creando una lista de recursos para exportar.

Parámetros de entrada

Parámetro Descripción
Activos Elija Ámbito para exportar todos los elementos exportables o elija Lista para crear una lista de elementos específicos para exportar
Proyecto o espacio de origen Nombre del proyecto o espacio que contiene los activos a exportar
Archivo exportado Ubicación de archivo para almacenar el archivo de exportación
Modalidad de creación (opcional) Elija cómo manejar un caso en el que el flujo intenta crear un activo y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite

Parámetros de salida

Parámetro Descripción
Archivo exportado Vía de acceso al archivo exportado

Notas:

  • Si exporta activos de proyecto que contienen un cuaderno, la versión más reciente del cuaderno se incluye en el archivo de exportación. Si la interconexión con el nodo Ejecutar trabajo de cuaderno se ha configurado para utilizar una versión de cuaderno distinta de la versión más reciente, la interconexión exportada se vuelve a configurar automáticamente para utilizar la versión más reciente cuando se importa. Esto puede producir resultados inesperados o requerir alguna reconfiguración después de la importación.

  • Si los activos están autocontenidos en el proyecto exportado, se conservan al importar un proyecto nuevo. De lo contrario, es posible que sea necesaria alguna configuración después de una importación de activos exportados.

Importar activos

Importar activos de un archivo ZIP que contiene activos exportados.

Parámetros de entrada

Parámetro Descripción
Vía de acceso para importar el destino Examinar o buscar los activos a importar
Archivo de archivado a importar Especificar la vía de acceso a un archivo ZIP o archivado

Notas: Después de importar un archivo, se actualizan las vías de acceso y las referencias a los activos importados, siguiendo estas reglas:

  • Las referencias a activos del proyecto o espacio exportado se actualizan en el nuevo proyecto o espacio después de la importación.
  • Si los activos del proyecto exportado hacen referencia a activos externos (incluidos en un proyecto diferente), la referencia al activo externo persistirá después de la importación.
  • Si el activo externo ya no existe, el parámetro se sustituye por un valor vacío y debe volver a configurar el campo para que apunte a un activo válido.

Nodos de envío

Comuníquese con otros usuarios sobre los sucesos en su conducto.

Enviar correo electrónico

Enviar correo electrónico para notificar a los destinatarios sobre un suceso en un conducto.

Nota: Para proporcionar una forma segura de transmitir información sobre sucesos de interconexión, las direcciones de correo electrónico y el contenido deben cargarse desde archivos en lugar de entrarse directamente en el formulario de interconexión.

Requisitos previos

  • Los usuarios deben configurar sus preferencias de usuario para recibir correos electrónicos.
  • El servicio SMTP debe estar configurado en el clúster de Cloud Pak for Data . Para obtener más información, consulte Habilitación de notificaciones por correo electrónico. Nota: debe configurar un administrador para SMTP antes de completar la configuración del correo.

Parámetros de entrada

Parámetro Descripción
Archivo de direcciones de correo electrónico de destinatarios Conéctese a un archivo .txt que contenga las direcciones de correo electrónico del destinatario con direcciones separadas por comas. Especifique el formato prefix@domain . Para cumplir con los protocolos de gestión de datos, la recomendación es utilizar correos electrónicos de grupo (direcciones funcionales) en lugar de direcciones personales.
Asunto de correo electrónico Especifique el título del mensaje
Archivo de texto de plantilla de cuerpo de correo predefinido Conéctese a un archivo de texto que contenga el cuerpo del mensaje para el correo electrónico. El mensaje puede estar en texto sin formato o HTML.
Adjuntos (opcional) Envíe uno o más archivos adjuntos en su correo electrónico.
Comprimir archivos adjuntos (opcional) Comprima los archivos adjuntos en un archivo comprimido. Esta opción es true de forma predeterminada.
Nota: Si es false, sólo se incluyen los 4 primeros archivos adjuntos en el correo electrónico y el resto de los archivos adjuntos se descartan.
Variables de plantilla de cuerpo Utilice variables para insertar elementos como, por ejemplo, el nombre de usuario, el nombre de trabajo u otros detalles de trabajo en el cuerpo del mensaje. Para cada variable, especifique la clave (nombre de variable) utilizando el formato {{VAR}}, elija un tipo, defina opcionalmente la variable con una expresión y añádalo a la lista
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Error, Cancelado o Error de configuración
Mensaje de estado Mensaje asociado con el estado

Crear nodos

Configure los nodos para crear activos en el conducto.

Crear experimento de AutoAI

Utilice este nodo para entrenar un experimento de regresión o clasificación deAutoAI y generar interconexiones candidatas a modelo.

Parámetros de entrada

Parámetro Descripción
Nombre de experimento de AutoAI Nombre del nuevo experimento
Ámbito Un proyecto o un espacio, donde se va a crear el experimento
Tipo de predicción El tipo de modelo para los datos siguientes: binario, clasificación o regresión
Columna de predicción (etiqueta) El nombre de la columna de predicción
Clase positiva (opcional) Especificar una clase positiva para un experimento de clasificación binaria
Proporción de división de datos de entrenamiento (opcional) El porcentaje de datos que se deben retener del entrenamiento y utilizar para probar las interconexiones (flotante: 0.0 - 1.0)
Algoritmos a incluir (opcional) Limitar la lista de estimadores a utilizar (la lista depende del tipo de aprendizaje)
Algoritmos a utilizar Especifique la lista de estimadores que se van a utilizar (la lista depende del tipo de aprendizaje)
Métrica de optimización (opcional) La métrica utilizada para la clasificación de modelos
Especificación de hardware (opcional) Especifique una especificación de hardware para el experimento
Descripción del experimento AutoAI Descripción del experimento
Etiquetas de experimento de AutoAI (opcional) Etiquetas para identificar el experimento
Modalidad de creación (opcional) Elija cómo manejar un caso en el que la interconexión intenta crear un experimento y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite

Parámetros de salida

Parámetro Descripción
Experimento de AutoAI Vía de acceso al modelo guardado

Crear experimento de serie temporal de AutoAI

Utilice este nodo para entrenar un experimento de serie temporal deAutoAI y generar interconexiones candidatas a modelo.

Parámetros de entrada

Parámetro Descripción
Nombre de experimento de serie temporal de AutoAI Nombre del nuevo experimento
Ámbito Un proyecto o un espacio, donde se va a crear el conducto
Columnas de predicción (etiqueta) El nombre de una o más columnas de predicción
Columna de fecha/hora (opcional) Nombre de la columna de fecha/hora
Aproveche los valores futuros de las características de soporte Elija "True" para habilitar la consideración de las características de soporte (exógenas) para mejorar la predicción. Por ejemplo, incluya una característica de temperatura para predecir las ventas de helados.
Características de soporte (opcional) Elija las características de soporte y añádalas a la lista
Método de imputación (opcional) Elegir una técnica para imputar valores perdidos en un conjunto de datos
Umbral de imputación (opcional) Especifique un umbral superior para el porcentaje de valores perdidos que deben proporcionarse con el método de imputación especificado. Si se supera el umbral, el experimento falla. Por ejemplo, si especifica que se puede imputar el 10% de los valores y al conjunto de datos le falta el 15% de los valores, el experimento falla.
Tipo de relleno Especifique cómo el método de imputación especificado rellena los valores nulos. Elija proporcionar una media de todos los valores y una mediana de todos los valores, o especifique un valor de relleno.
Valor de relleno (opcional) Si ha seleccionado especificar un valor para sustituir valores nulos, especifique el valor en este campo.
Conjunto de datos de entrenamiento final Elija si desea entrenar las interconexiones finales sólo con los datos de entrenamiento o con los datos de entrenamiento y los datos reservados. Si elige datos de entrenamiento, el cuaderno generado incluye una celda para recuperar los datos reservados
Tamaño de reserva (opcional) Si está dividiendo los datos de entrenamiento en datos de entrenamiento y reservados, especifique un porcentaje de los datos de entrenamiento para reservarlos como datos reservados para validar las interconexiones. Los datos reservados no superan un tercio de los datos.
Número de pruebas de retroceso (opcional) Personalizar las pruebas de reserva para validar de forma cruzada el experimento de serie temporal
Longitud de espacio (opcional) Ajuste el número de puntos de tiempo entre el conjunto de datos de entrenamiento y el conjunto de datos de validación para cada prueba de fondo. Cuando el valor del parámetro es distinto de cero, los valores de serie temporal del espacio no se utilizan para entrenar el experimento o evaluar la prueba de retroceso actual.
Ventana de búsqueda (opcional) Parámetro que indica cuántos valores de serie temporal anteriores se utilizan para predecir el punto temporal actual.
Ventana de previsión (opcional) El rango que desea predecir basándose en los datos de la ventana de búsqueda.
Algoritmos a incluir (opcional) Limitar la lista de estimadores a utilizar (la lista depende del tipo de aprendizaje)
Interconexiones a completar Opcionalmente, ajuste el número de interconexiones que desea crear. Más interconexiones aumentan el tiempo y los recursos de formación.
Especificación de hardware (opcional) Especifique una especificación de hardware para el experimento
Descripción del experimento de serie temporal AutoAI (opcional) Descripción del experimento
Etiquetas de experimento de AutoAI (opcional) Etiquetas para identificar el experimento
Modalidad de creación (opcional) Elija cómo manejar un caso en el que la interconexión intenta crear un experimento y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite

Parámetros de salida

Parámetro Descripción
Experimento de serie temporal de AutoAI Vía de acceso al modelo guardado

Crear despliegue por lotes

Utilice este nodo para crear un despliegue por lotes para un modelo de aprendizaje automático.

Parámetros de entrada

Parámetro Descripción
Activo ML Nombre o ID del activo de aprendizaje automático a desplegar
Nuevo nombre de despliegue (opcional) Nombre del nuevo trabajo, con una descripción y etiquetas opcionales
Modalidad de creación (opcional) Cómo manejar un caso en el que la interconexión intenta crear un trabajo y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite
Nueva descripción de despliegue (opcional) Descripción del despliegue
Nuevas etiquetas de despliegue (opcional) Etiquetas para identificar el despliegue
Especificación de hardware (opcional) Especifique una especificación de hardware para el trabajo

Parámetros de salida

Parámetro Descripción
Nuevo despliegue Vía de acceso del despliegue recién creado

Crear activo de datos

Utilice este nodo para crear un activo de datos.

Parámetros de entrada

Parámetro Descripción
Archivo Vía de acceso al archivo en un almacenamiento de archivos
Ámbito de destino Vía de acceso al espacio de destino o proyecto
Nombre (opcional) Nombre del origen de datos con descripción opcional, país de origen y etiquetas
Descripción (opcional) Descripción del activo
País de origen (opcional) País de origen para la normativa de datos
Etiquetas (opcional) Etiquetas para identificar activos
Modalidad de creación Cómo manejar un caso en el que la interconexión intenta crear un trabajo y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite

Parámetros de salida

Parámetro Descripción
Activo de datos El activo de datos recién creado

Crear espacio de despliegue

Utilice este nodo para crear y configurar un espacio que puede utilizar para organizar y crear despliegues.

Parámetros de entrada

Parámetro Descripción
Nuevo nombre de espacio Nombre del nuevo espacio con una descripción y etiquetas opcionales
Nuevos códigos de espacio (opcional) Etiquetas para identificar el espacio

| Modalidad de creación (opcional) | Cómo manejar un caso en el que la interconexión intenta crear un espacio y existe uno con el mismo nombre. Uno de los siguientes: ignore, fail, overwrite| | Descripción de espacio (opcional) | Descripción del espacio |

Parámetros de salida

Parámetro Descripción
Espacio Vía de acceso del espacio recién creado

Crear despliegue en línea

Utilice este nodo para crear un despliegue en línea donde puede enviar datos de prueba directamente a un punto final de API REST de servicio web.

Parámetros de entrada

Parámetro Descripción
Activo ML Nombre o ID del activo de aprendizaje automático a desplegar
Nuevo nombre de despliegue (opcional) Nombre del nuevo trabajo, con una descripción y etiquetas opcionales
Modalidad de creación (opcional) Cómo manejar un caso en el que la interconexión intenta crear un trabajo y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite
Nueva descripción de despliegue (opcional) Descripción del despliegue
Nuevas etiquetas de despliegue (opcional) Etiquetas para identificar el despliegue
Especificación de hardware (opcional) Especifique una especificación de hardware para el trabajo

Parámetros de salida

Parámetro Descripción
Nuevo despliegue Vía de acceso del despliegue recién creado

Espera

Utilice los nodos para poner en pausa una interconexión hasta que haya un activo disponible en la ubicación especificada en la vía de acceso.

Utilice este nodo para esperar hasta que todos los resultados de los nodos anteriores de la interconexión estén disponibles para que la interconexión pueda continuar.

Este nodo no toma ninguna entrada y no produce ninguna salida. Cuando todos los resultados están disponibles, la interconexión continúa automáticamente.

Esperar todos los resultados

Utilice este nodo para esperar hasta que cualquier resultado de los nodos anteriores de la interconexión esté disponible para que la interconexión pueda continuar. Ejecute los nodos en sentido descendente tan pronto como se cumpla alguna de las condiciones en sentido ascendente.

Este nodo no toma ninguna entrada y no produce ninguna salida. Cuando hay resultados disponibles, la interconexión continúa automáticamente.

Esperar cualquier resultado

Espere a que se cree o actualice un activo en la ubicación especificada en la vía de acceso desde un trabajo o proceso anterior en la interconexión. Especifique una duración de tiempo de espera para esperar a que se cumpla la condición. Si 00:00:00 es la longitud de tiempo de espera especificada, el flujo espera indefinidamente.

Esperar archivo

Parámetros de entrada

Parámetro Descripción
Ubicación del archivo Especifique la ubicación en el navegador de activos donde reside el activo. Utilice el formato data_asset/filename donde la vía de acceso es relativa a la raíz. El archivo debe existir y estar en la ubicación que especifique o el nodo falla con un error.
Modalidad de espera De forma predeterminada, la modalidad es para que aparezca el archivo. Puede cambiar a esperar a que el archivo desaparezca
Longitud de tiempo de espera (opcional) Especifique el periodo de tiempo que se debe esperar antes de continuar con la interconexión. Utilice el formato hh:mm:ss
Política de error (opcional) Consulte Manejo de errores

Parámetros de salida

Parámetro Descripción
Valor de retorno Valor de retorno del nodo
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Anómalo o Cancelado
Mensaje de estado Mensaje asociado con el estado

Nodos de control

Controle la interconexión añadiendo el manejo de errores y la lógica.

Los bucles son un nodo de una interconexión que funciona como un bucle codificado.

Los dos tipos de bucles son paralelos y secuenciales.

Puede utilizar bucles cuando el número de iteraciones para una operación es dinámico. Por ejemplo, si no conoce el número de cuadernos a procesar, o si desea elegir el número de cuadernos en tiempo de ejecución, puede utilizar un bucle para iterar por la lista de cuadernos.

También puede utilizar un bucle para iterar por la salida de un nodo o por los elementos de una matriz de datos.

Atención: La caché no se transfiere de forma secuencial entre las iteraciones del bucle en una canalización. Los resultados de la primera iteración se utilizan únicamente en la primera iteración de la ejecución posterior.

Bucles en paralelo

Añada una construcción de bucle paralelo a la interconexión. Un bucle paralelo ejecuta los nodos de iteración de forma independiente y posiblemente simultáneamente.

Por ejemplo, para entrenar un modelo de aprendizaje automático con un conjunto de hiperparámetros para encontrar el mejor rendimiento, puede utilizar un bucle para iterar sobre una lista de hiperparámetros para entrenar las variaciones del cuaderno en paralelo. Los resultados se pueden comparar más adelante en el flujo para encontrar el mejor cuaderno.

Parámetros de entrada al iterar tipos de lista

Parámetro Descripción
Entrada de lista El parámetro Entrada de lista contiene dos campos, el tipo de datos de la lista y el contenido de la lista que el bucle itera o un enlace estándar a la entrada de interconexión o salida de interconexión.
Paralelismo Número máximo de tareas que se ejecutarán simultáneamente. Debe ser mayor que cero

Parámetros de entrada al iterar tipos de serie

Parámetro Descripción
Entrada de texto Datos de texto de los que lee el bucle
Separador Un carácter utilizado para dividir el texto
Paralelismo (opcional) Número máximo de tareas que se ejecutarán simultáneamente. Debe ser mayor que cero

Si el tipo de elemento de matriz de entrada es JSON o cualquier tipo que esté representado como tal, este campo puede descomponerlo como diccionario. Las claves son las claves del elemento original y los valores son los alias de los nombres de salida.

Parámetros de salida

Parámetro Descripción
Control Break Nodo ID Contiene el ID del nodo terminador en el que terminó el nodo, vacío en caso contrario
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Información sobre el estado del trabajo

Bucles en secuencia

Añada una construcción de bucle secuencial a la interconexión. Los bucles pueden iterar sobre un rango numérico, una lista o texto con un delimitador.

Un caso de uso para bucles secuenciales es si desea intentar una operación 3 veces antes de determinar si una operación ha fallado.

Parámetros de entrada

Parámetro Descripción
Entrada de lista El parámetro Entrada de lista contiene dos campos, el tipo de datos de la lista y el contenido de la lista que el bucle itera o un enlace estándar a la entrada de interconexión o salida de interconexión.
Entrada de texto Datos de texto de los que lee el bucle. Especifique un carácter para dividir el texto.
Rango Especifique el paso inicial, final y opcional para un rango sobre el que iterar. El paso predeterminado es 1.

Después de configurar el rango iterativo de bucle, defina un flujo de subinterconexión dentro del bucle para que se ejecute hasta que se complete el bucle. Por ejemplo, puede invocar cuaderno, script u otro flujo por iteración.

Parámetros de salida

Parámetro Descripción
Control Break Nodo ID Contiene el ID del nodo terminador en el que terminó el nodo, vacío en caso contrario
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Información sobre el estado del trabajo

Terminar bucle

En un flujo de proceso de bucle paralelo o secuencial, puede añadir un nodo Terminar interconexión para finalizar el proceso de bucle en cualquier momento. Debes personalizar tus propias condiciones de rescisión. En los nodos, puedes cambiar el estado del bucle cuando termina como Completo o Fallo. Esto garantiza que pueda completar el bucle y seguir cumpliendo las condiciones del nodo de bucle que falla y elegir continuar con la canalización o realizar otras acciones.

Atención: Si utiliza el nodo Terminar bucle, el bucle cancela las tareas en curso y termina sin completar su iteración.

Establecer variables de usuario

Configure una variable de usuario con un par clave/valor y, a continuación, añada la lista de variables dinámicas para este nodo.

Para obtener más información sobre cómo crear una variable de usuario, consulte Configuración de objetos globales.

Parámetros de entrada

Tabla 1. Parámetros de entrada de variable de usuario
Parámetro Descripción
Nombre Especifique el nombre, o clave, de la variable
Tipo de entrada Elija el parámetro Expresión o Interconexión como tipo de entrada.
  • Para expresiones, utilice el Generador de expresiones incorporado para crear una variable que resulte de una expresión personalizada.
  • Para los parámetros de interconexión, asigne un parámetro de interconexión y utilice el valor de parámetro como entrada para la variable de usuario.

Terminar interconexión

Puede iniciar y controlar la terminación de un conducto con un nodo Terminar conducto desde la categoría Control. Cuando se ejecuta el flujo de errores, puede especificar opcionalmente cómo manejar los trabajos de cuaderno o de entrenamiento iniciados por nodos en la interconexión. Debe especificar si desea esperar a que finalicen los trabajos, cancelar los trabajos y, a continuación, detener la interconexión o detenerlo todo sin cancelar. Especifique las opciones para el nodo Terminar interconexión.

Parámetros de entrada

Parámetro Descripción
Modalidad de terminador (opcional) Elija el comportamiento del flujo de errores

La modalidad de terminador puede ser:

  • Terminar ejecución de interconexión y todos los trabajos en ejecución detiene todos los trabajos y detiene la interconexión.
  • Cancelar todos los trabajos en ejecución y, a continuación, terminar la interconexión cancela los trabajos en ejecución antes de detener la interconexión.
  • Terminar ejecución de conducto después de finalizar trabajos en ejecución espera a que finalicen los trabajos en ejecución y, a continuación, detiene el conducto.
  • Terminar interconexión que se ejecuta sin detener trabajos detiene la interconexión pero permite que continúen los trabajos en ejecución.

Actualizar nodos

Utilice los nodos de actualización para sustituir o actualizar activos para mejorar el rendimiento. Por ejemplo, si desea estandarizar las etiquetas, puede actualizar para sustituir una etiqueta por una nueva.

Actualice los detalles de entrenamiento para un experimento de AutoAI.

Actualizar experimento de AutoAI

Parámetros de entrada

Parámetro Descripción
Experimento de AutoAI Vía de acceso a un proyecto o un espacio, donde reside el experimento
Nombre de experimento de AutoAI (opcional) Nombre del experimento que se va a actualizar, con una descripción y etiquetas opcionales
Descripción del experimento AutoAI (opcional) Descripción del experimento
Etiquetas de experimento de AutoAI (opcional) Etiquetas para identificar el experimento

Parámetros de salida

Parámetro Descripción
Experimento de AutoAI Vía de acceso del experimento actualizado

Actualizar despliegue por lotes

Utilice estos parámetros para actualizar un despliegue por lotes.

Parámetros de entrada

Parámetro Descripción
virtual Vía de acceso al despliegue que se va a actualizar
Nuevo nombre para el despliegue (opcional) Nombre o ID del despliegue que se va a actualizar
Nueva descripción para el despliegue (opcional) Descripción del despliegue
Nuevas etiquetas para el despliegue (opcional) Etiquetas para identificar el despliegue
Activo ML Nombre o ID del activo de aprendizaje automático a desplegar
Especificación de hardware Actualizar la especificación de hardware para el trabajo

Parámetros de salida

Parámetro Descripción
virtual Vía de acceso del despliegue actualizado

Actualizar espacio de despliegue

Actualizar los detalles de un espacio.

Parámetros de entrada

Parámetro Descripción
Espacio Vía de acceso del espacio existente
Nombre de espacio (opcional) Actualizar el nombre de espacio
Descripción de espacio (opcional) Descripción del espacio
Códigos de espacio (opcional) Añadir etiquetas nuevas opcionales o sobrescribir etiquetas existentes para identificar el espacio

Parámetros de salida

Parámetro Descripción
Espacio Vía de acceso del espacio actualizado

Actualizar despliegue en línea

Utilice estos parámetros para actualizar un despliegue en línea (servicio web).

Parámetros de entrada

Parámetro Descripción
virtual Vía de acceso del despliegue existente
Nombre de despliegue (opcional) Actualizar el nombre de despliegue
Descripción de despliegue (opcional) Descripción del despliegue
Etiquetas de despliegue (opcional) Etiquetas para identificar el despliegue
Activo (opcional) Activo de aprendizaje automático (o versión) que se va a volver a desplegar

Parámetros de salida

Parámetro Descripción
virtual Vía de acceso del despliegue actualizado

Suprimir nodos

Configurar parámetros para operaciones de supresión.

Suprimir

Puede suprimir:

  • Experimento de AutoAI
  • Despliegue por lotes
  • Espacio de despliegue
  • Despliegue en línea

Para cada artículo, elija el activo que desea suprimir.

Nodos de ejecución

Utilice estos nodos para entrenar un experimento, ejecutar un script o ejecutar un flujo de datos.

Ejecutar experimento AutoAI

Entrena y almacena interconexiones y modelos de experimento deAutoAI .

Parámetros de entrada

Parámetro Descripción
Experimento de AutoAI Busque el activo de interconexión ML o obtenga el experimento de un parámetro de interconexión o la salida de un nodo anterior.
Activo de datos de entrenamiento Examine o busque los datos para entrenar el experimento. Tenga en cuenta que puede proporcionar datos en tiempo de ejecución utilizando un parámetro de interconexión
Activo de datos reservados (opcional) Opcionalmente, elija un archivo separado para utilizar para los datos reservados para el rendimiento de testingmodel
Recuento de modelos (opcional) Especifique cuántos modelos se deben guardar de las interconexiones de mejor rendimiento. El límite es de 3 modelos
Nombre de ejecución (opcional) Nombre del experimento y descripción y etiquetas opcionales
Prefijo de nombre de modelo (opcional) Prefijo utilizado para nombrar modelos entrenados. El valor predeterminado es < (nombre de experimento) >
Descripción de ejecución (opcional) Descripción de la nueva ejecución de entrenamiento
Ejecutar etiquetas (opcional) Etiquetas para la nueva ejecución de entrenamiento
Modalidad de creación (opcional) Elija cómo manejar un caso en el que el flujo de interconexión intenta crear un activo y existe uno con el mismo nombre. Uno de: ignore, fail, overwrite
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Modelos de Lista de vías de acceso del modelo más alto N entrenado y persistente (ordenado por métrica de evaluación seleccionada)
Mejor modelo vía de acceso del modelo ganador (basado en la métrica de evaluación seleccionada)
Métricas de modelo una lista de métricas de modelo entrenadas (cada elemento es un objeto anidado con métricas como: holdout_precision, holdout_average_precision, ...)
Métrica de modelo ganador métrica de evaluación elegida del modelo ganador
Métrica optimizada Métrica utilizada para ajustar el modelo
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Información sobre el estado del trabajo

Ejecutar script Bash

Ejecuta un script de Bash o de Korn Shell en línea para automatizar una función o un proceso del flujo de trabajo. Puede especificar el código de script Bash manualmente o puede importar el script bash desde un recurso, un parámetro de interconexión o la salida de otro nodo.

También puedes utilizar un script de Bash o de Korn Shell para procesar archivos de salida de gran tamaño. Por ejemplo, puede generar una lista grande separada por comas sobre la que luego puede iterar utilizando un bucle.

En el ejemplo siguiente, el usuario ha especificado el código de script en línea manualmente. El script utiliza la herramienta cpdctl para buscar todos los cuadernos con una etiqueta de variable establecida y agrega los resultados en una lista JSON. A continuación, la lista se puede utilizar en otro nodo, por ejemplo, ejecutando los cuadernos devueltos de la búsqueda.

Ejemplo de un nodo de script bash

Parámetros de entrada

Parámetro Descripción
Código de script en línea Introduce un script de Bash o de Korn Shell en el editor de código integrado. Opcional: De forma alternativa, puede seleccionar un recurso, asignar un parámetro de interconexión o seleccionar desde otro nodo.
Variables de entorno (opcional) Especifique un nombre de variable (la clave) y un tipo de datos y añádalo a la lista de variables a utilizar en el script.
Atención: Para variables de entorno cifradas, su valor se proporciona como un archivo temporal montado para que se pueda leer sin pasarlo externamente. Consulte Parámetros cifrados para obtener detalles.
Tipo de tiempo de ejecución (opcional) Seleccione utilizar tiempo de ejecución autónomo (valor predeterminado) o un tiempo de ejecución compartido. Utilice un tiempo de ejecución compartido para las tareas que requieren la ejecución en pods compartidos.
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Variables de salida Configure un par de clave/valor para cada variable personalizada y, a continuación, pulse el botón Añadir para rellenar la lista de variables dinámicas para el nodo
Valor de retorno Valor de retorno del nodo
Salida estándar Salida estándar del script
Error estándar Mensaje de error estándar del script
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Mensaje asociado con el estado

Normas para la salida de scripts en Bash o Korn Shell

El resultado de un script suele ser el producto de una expresión calculada y puede ser de gran tamaño. Cuando está revisando las propiedades de un script con una salida grande válida, puede obtener una vista previa o descargar la salida en un visor.

Estas reglas rigen qué tipo de salida grande es válida.

  • La salida de un list_expression es una expresión calculada, por lo que es válida una salida grande.
  • La salida de serie se trata como un valor literal en lugar de una expresión calculada, por lo que debe seguir los límites de tamaño que rigen las expresiones en línea. Por ejemplo, se le avisa cuando un valor literal excede 1 KB y los valores de 2 KB y superiores dan como resultado un error.
  • Puede incluir mensajes de error estándar en la salida estándar (standard_output) y verlos, por ejemplo con la función GetCommandOutput .

Cómo hacer referencia a una variable en un script

La forma en que se hace referencia a una variable en un script depende de si la variable se ha creado como una variable de entrada o como una variable de salida. Las variables de salida se crean como un archivo y requieren una vía de acceso de archivo en la referencia. Concretamente:

  • Las variables de entrada están disponibles utilizando el nombre asignado
  • Los nombres de variable de salida requieren que _PATH se añada al nombre de variable para indicar que los valores se deben escribir en el archivo de salida apuntado por la variable {output_name}_PATH .

Utilización de SSH en scripts Bash


Los pasos siguientes describen cómo utilizar ssh para ejecutar el script Bash remoto.

  1. Cree una clave privada y una clave pública.
    ssh-keygen -t rsa -C "XXX"
    
  2. Copie la clave pública en el host remoto.
    ssh-copy-id USER@REMOTE_HOST
    
  3. En el host remoto, compruebe si el contenido de la clave pública se añade a /root/.ssh/authorized_keys.
  4. Copie las claves pública y privada en un nuevo directorio en el nodo Ejecutar script Bash .
    mkdir -p $HOME/.ssh
    
    #copy private key content
    echo "-----BEGIN OPENSSH PRIVATE KEY-----
    ... ...
    -----END OPENSSH PRIVATE KEY-----" > $HOME/.ssh/id_rsa
    
    #copy public key content
    echo "ssh-rsa ...... " > $HOME/.ssh/id_rsa.pub
    
    chmod 400 $HOME/.ssh/id_rsa.pub
    chmod 400 $HOME/.ssh/id_rsa
    
    ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/get-started/null -o GlobalKnownHostsFile=/get-started/null -i $HOME/.ssh/id_rsa USER@REMOTE_HOST "cd /opt/scripts; ls -l; sh 1.sh"
    

Utilización de programas de utilidad SSH en scripts Bash


Los pasos siguientes describen cómo utilizar sshpass para ejecutar el script Bash remoto.

  1. Coloque el archivo de contraseñas SSH en la vía de acceso del sistema, como por ejemplo la vía de acceso del volumen de almacenamiento montado.
  2. Utilice la contraseña SSH directamente en el nodo Ejecutar script Bash :
    cd /mnts/orchestration
    ls -l sshpass
    chmod 777 sshpass
    ./sshpass -p PASSWORD ssh -o StrictHostKeyChecking=no USER@REMOTE_HOST "cd /opt/scripts; ls -l; sh 1.sh"
    

Ejecutar despliegue por lotes

Configure este nodo para ejecutar los trabajos de despliegue seleccionados.

Parámetros de entrada

Parámetro Descripción
virtual Examinar o buscar el trabajo de despliegue
Activos de datos de entrada Especifique los datos que se utilizarán para el trabajo por lotes
Activo de salida Nombre del archivo de salida para los resultados del trabajo por lotes. Puede seleccionar Nombre de archivo y especificar un nombre de archivo personalizado, o Activo de datos y seleccionar un activo existente en un espacio.
Especificación de hardware (opcional) Buscar una especificación de hardware para solicitar el trabajo
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso al archivo con resultados del trabajo de despliegue
Ejecución de trabajo ID del trabajo
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Información sobre el estado del trabajo
Restricción: Todas las opciones de entrada y salida que hayas definido al crear tu trabajo por lotes son compatibles con el nodo «Ejecutar trabajo de implementación por lotes». Esto incluye especificar varios archivos como entrada para una solución de tipo « SPSS Modeler » o « Decision Optimization », o bien especificar un archivo JSON como entrada. Sin embargo, algunas de las opciones de entrada y salida no se pueden anular en la interfaz del nodo «Ejecutar tarea de implementación por lotes».

Ejecutar trabajo de paquete de código

Ejecute Python o código R desde un paquete comprimido como un trabajo. Para obtener más información, consulte Paquetes de código.

Nota: Puede seleccionar trabajos de paquete de código sólo desde espacios de despliegue o desde proyectos basados en Git.

Parámetros de entrada

Parámetro Descripción
Trabajo de paquete de código Seleccione o especifique una vía de acceso a un trabajo de paquete de códigos existente.
Entorno (opcional) Seleccione el espacio en el que ejecutar el trabajo de paquete de códigos y asigne recursos de entorno.
Atención: deje el campo de entornos tal como está para utilizar el tiempo de ejecución predeterminado. Si opta por alterar temporalmente, especifique un entorno alternativo para ejecutar el trabajo. Asegúrese de que cualquier entorno que especifique sea compatible con el idioma del paquete de códigos y la configuración de hardware para evitar un error de tiempo de ejecución.
Variables de entorno (opcional) Especifique un nombre de variable (la clave) y un tipo de datos y añádalo a la lista de variables a utilizar en el script.
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso a los resultados del trabajo de paquete de códigos
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Variables de salida Configure un par de clave/valor para cada variable personalizada y, a continuación, pulse Añadir para rellenar la lista de variables dinámicas para el nodo
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Información sobre el estado del trabajo

Ejecutar trabajo de Data Refinery

Este nodo ejecuta un trabajo de Data Refinery especificado.

Parámetros de entrada

Parámetro Descripción
Trabajo de Data Refinery Vía de acceso al trabajo de Data Refinery .
Entorno Vía de acceso del entorno utilizado para ejecutar el trabajo
Atención: deje el campo de entornos tal como está para utilizar el tiempo de ejecución predeterminado. Si opta por alterar temporalmente, especifique un entorno alternativo para ejecutar el trabajo. Asegúrese de que cualquier entorno que especifique sea compatible con el idioma del componente y la configuración de hardware para evitar un error de tiempo de ejecución.
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso a los resultados del trabajo Data Refinery
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Estado de ejecución Información sobre el estado del flujo: pendiente, iniciándose, en ejecución, completado, cancelado o anómalo con errores
Mensaje de estado Información sobre el estado del flujo

Ejecutar varios trabajos

Este nodo te permite ejecutar varios trabajos en el panel de Pipelines. Selecciona el ámbito y, a continuación, selecciona los trabajos de ese ámbito que desees añadir.

Ejecutar trabajo de cuaderno

Utilice estas opciones de configuración para especificar cómo ejecutar un Jupyter Notebook en un conducto.

Parámetros de entrada

Parámetro Descripción
Trabajo de cuaderno Vía de acceso al trabajo del cuaderno.
Entorno Vía de acceso del entorno utilizado para ejecutar el cuaderno.
Atención: deje el campo de entornos tal como está para utilizar el entorno predeterminado. Si opta por alterar temporalmente, especifique un entorno alternativo para ejecutar el trabajo. Asegúrese de que cualquier entorno que especifique sea compatible con el idioma del cuaderno y la configuración de hardware para evitar un error de tiempo de ejecución.
Variables de entorno (opcional) Lista de variables de entorno utilizadas para ejecutar el trabajo del cuaderno
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Notas:

  • Las variables de entorno que definas en un pipeline no se pueden utilizar en los trabajos de cuaderno que ejecutes fuera de Orchestration Pipelines.
  • Puede ejecutar un cuaderno desde un paquete de código en un paquete normal.

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso a los resultados del trabajo de cuaderno
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Variables de salida Configure un par de clave/valor para cada variable personalizada y, a continuación, pulse Añadir para rellenar la lista de variables dinámicas para el nodo
Estado de ejecución Información sobre el estado de la ejecución: pendiente, iniciándose, en ejecución, completada, cancelada o anómala con errores
Mensaje de estado Información sobre el estado de la ejecución del cuaderno

Componente Ejecutar conductos

Ejecute un componente de interconexión reutilizable que se crea utilizando un script Python . Para obtener más información, consulte Creación de un componente personalizado.

  • Si un componente de interconexión está disponible, la configuración del nodo presenta una lista de componentes disponibles.
  • El componente que elija especifica la entrada y salida para el nodo.
  • Una vez que asigna un componente a un nodo, no puede suprimir o cambiar el componente. Debe suprimir el nodo y crear uno nuevo.

Ejecutar trabajo de conductos

Añada un conducto para ejecutar un trabajo de conducto anidado como parte de un conducto contenedor. Esta es una forma de añadir procesos reutilizables a varias interconexiones. Puede utilizar la salida de una interconexión anidada que se ejecuta como entrada para un nodo en la interconexión contenedora.

Parámetros de entrada

Parámetro Descripción
Trabajo de interconexiones Seleccione o especifique una vía de acceso a un trabajo de interconexiones existente.
Entorno (opcional) Seleccione el entorno en el que ejecutar el trabajo de interconexiones y asigne recursos de entorno.
Atención: deje el campo de entornos tal como está para utilizar el tiempo de ejecución predeterminado. Si opta por alterar temporalmente, especifique un entorno alternativo para ejecutar el trabajo. Asegúrese de que cualquier entorno que especifique sea compatible con el idioma del componente y la configuración de hardware para evitar un error de tiempo de ejecución.
Nombre de ejecución de trabajo (opcional) Se utiliza un nombre de ejecución de trabajo predeterminado a menos que lo altere temporalmente especificando un nombre de ejecución de trabajo personalizado. Puede ver el nombre de ejecución del trabajo en el panel de control Detalles del trabajo .
Valores para parámetros locales (opcional) Edite los parámetros de trabajo predeterminados. Esta opción sólo está disponible si tiene parámetros locales en el trabajo.
Valores de conjuntos de parámetros (opcional) Edite los conjuntos de parámetros utilizados por este trabajo. Puede elegir utilizar los parámetros tal como se definen de forma predeterminada, o utilizar conjuntos de valores de otros parámetros de interconexiones.
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso a los resultados del trabajo de interconexión
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Anómalo o Cancelado
Mensaje de estado Mensaje asociado con el estado

Notas para ejecutar trabajos de interconexión anidados

Si crea un conducto con conductos anidados y ejecuta un trabajo de conducto desde el nivel superior, los conductos se denominan y se guardan como activos de proyecto que utilizan este convenio:

  • El trabajo de interconexión de nivel superior se denomina "Trabajo de prueba- guid de interconexión".
  • Todos los trabajos posteriores se denominan "pipeline_ pipeline guid".

Ejecutar trabajo de script

Ejecute un trabajo de script general de Python o R.

Parámetros de entrada

Parámetro Descripción
Trabajo de script Python /R Seleccione o especifique una vía de acceso a un trabajo de script existente.
Entorno (opcional) Seleccione el espacio en el que ejecutar el trabajo de paquete de códigos y asigne recursos de entorno.
Variables de entorno (opcional) Especifique un nombre de variable (la clave) y un tipo de datos y añádalo a la lista de variables a utilizar en el script.
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso a los resultados del trabajo de script
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Variables de salida Configure un par de clave/valor para cada variable personalizada y, a continuación, pulse Añadir para rellenar la lista de variables dinámicas para el nodo
Estado de ejecución Información sobre el estado del trabajo: pendiente, iniciándose, en ejecución, completado, cancelado, o anómalo con errores
Mensaje de estado Información sobre el estado del trabajo

Ejecute el trabajo SPSS Modeler

Utilice estas opciones de configuración para especificar cómo ejecutar un SPSS Modeler en un conducto.

Parámetros de entrada

Parámetro Descripción
Trabajo de SPSS Modeler Seleccione o especifique una vía de acceso a un trabajo existente de SPSS Modeler .
Entorno (opcional) Seleccione el entorno en el que ejecutar el trabajo SPSS Modeler y asigne recursos de entorno.
Atención: deje el campo de entornos tal como está para utilizar el tiempo de ejecución predeterminado de SPSS Modeler . Si opta por alterar temporalmente, especifique un entorno alternativo para ejecutar el trabajo. Asegúrese de que cualquier entorno que especifique sea compatible con la configuración de hardware para evitar un error de tiempo de ejecución.
Valores para parámetros locales Edite los parámetros de trabajo predeterminados. Esta opción sólo está disponible si tiene parámetros locales en el trabajo.
Política de error (opcional) Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Parámetros de salida

Parámetro Descripción
Trabajo Vía de acceso a los resultados del trabajo de interconexión
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Anómalo o Cancelado
Mensaje de estado Mensaje asociado con el estado

Ejecutar el trabajo de la aplicación Spark

Nombre Ejecutar el trabajo de la aplicación Spark
Nº Propuesta run-spark-application-job
Grupo ejecución
Titularidades casa junto al lago

Ejecuta la tarea de la aplicación Spark en el espacio del proyecto o de implementación.

Entradas

Parámetro Descripción
job Ruta CPD del trabajo de la aplicación Spark que se va a ejecutar
error_policy Acción que se lleva a cabo cuando el nodo falla

Resultados

Parámetro Descripción
Trabajo Ruta de acceso a los resultados del trabajo de la aplicación Spark
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Anómalo o Cancelado
Mensaje de estado Mensaje asociado con el estado

Ejecutar tarea de importación estructurada

Nombre Ejecutar tarea de importación estructurada
Nº Propuesta run-structured-ingest-job
Grupo ejecución
Titularidades casa junto al lago

Ejecuta la tarea de ingesta estructurada en el espacio del proyecto o de implementación.

Entradas

Parámetro Descripción
job Ruta CPD de la tarea de ingesta estructurada que se va a ejecutar
error_policy Acción que se lleva a cabo cuando el nodo falla

Resultados

Parámetro Descripción
Trabajo Ruta de acceso a los resultados del trabajo de importación estructurada
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Anómalo o Cancelado
Mensaje de estado Mensaje asociado con el estado

Entradas

Parámetro Descripción
job Selecciona o introduce la ruta de acceso a una tarea existente de « StreamSet ».
error_policy Opcionalmente, altere temporalmente la política de error predeterminada para el nodo

Resultados

Parámetro Descripción
Trabajo Ruta de acceso a los resultados del trabajo « StreamSet »
Ejecución de trabajo Información sobre la ejecución del trabajo
Nombre de trabajo Nombre del trabajo
Estado de ejecución Devuelve un valor de: Completado, Completado con avisos, Completado con errores, Anómalo o Cancelado
Mensaje de estado Mensaje asociado con el estado

Más información