0 / 0
Volver a la versión inglesa de la documentación
Descarga del código de flujo de secuencias en un paquete de archivado de código
Última actualización: 09 abr 2021
Descarga del código de flujo de secuencias

A veces resulta útil examinar el código que se genera a partir del flujo de secuencias que se ha diseñado en el lienzo del flujo de secuencias. Descargue el código del flujo en las situaciones siguientes:

  • El flujo de secuencias tiene errores de compilación o de tiempo de ejecución.

  • Existen problemas de compatibilidad de versiones.

  • El flujo de secuencias tiene problemas de rendimiento.

  • Necesita operadores que no están disponibles en el lienzo del flujo de secuencias. Puede utilizar el código inicial que se genera para el flujo de secuencias y luego continuar el desarrollo en IBM Streams Studio.

El archivado de código es un paquete que el flujo de secuencias genera y envía al servicio Streaming Analytics para generar y ejecutar el flujo de secuencias.

El paquete de archivado de código contiene los siguientes componentes:

  • Código SPL descompilado que ha generado el flujo de secuencias.

  • Los kits de herramientas, las bibliotecas de Python y los scripts que se necesitan para compilar y ejecutar el flujo de secuencias.

Puede descargar el paquete de archivado de código desde la página Métricas o desde la página Lienzo en el disco local. A continuación, puede compilar el código, importarlo en la instancia de Streaming Analytics y enviar el trabajo a la consola de Streams en IBM Cloud.

Requisitos previos

Descargue e instale el software siguiente en el disco local:

Procedimiento

Para descargar el registro de archivado de código, siga estos pasos:

  1. Descargue el código en la página Métricas del flujo de secuencias o en la barra de herramientas del Lienzo. Tenga en cuenta que el flujo debe ser válido para poder realizar una descarga.

    a. Para descargar el código en la página Métricas, pulse el icono Notificaciones Icono Notificación para abrir la barra de tareas de Notificación. En la barra de tareas de Notificación, pulse el icono Descargar código de archivado Icono Descargar código de archivado.

    b. Para descargar el código en la página Lienzo, pulse el icono Descargar archivador de código Icono Descargar archivador de código.

    Con cualquiera de estas acciones, se descarga un archivo comprimido en el disco local. Por ejemplo, el archivo comprimido puede ser
    CodeArchive_78718fb7-90c1-442a-b21e-8652f4a5d63b.tar.gz.

  2. Pulse el archivo *.tar.gz y extraiga su contenido en un archivo *.tar. En nuestro ejemplo, el archivo extraído puede ser
    CodeArchive_78718fb7-90c1-442a-b21e-8652f4a5d63b.tar.

  3. Pulse el archivo *.tar para abrirlo y extraiga sus archivos en un directorio local. En nuestro ejemplo, el directorio contiene los archivos siguientes:

    Contenido del archivo archivador de código

    Puede ver el código SPL en el archivo WDPCodeGen\codegen\Main.spl.

  4. Abra una ventana de indicador de mandatos en el entorno en el que ha instalado Streaming Analytics y siga los pasos siguientes.

    a. Vaya al directorio en el que se encuentran los archivos *.tar extraídos.

    b. Escriba el mandato make. Este mandato compila el archivo de códigos SPL y luego genera un archivo *.sab (Streams Application Bundle) en /WDPCodegen/output.

¿Qué hacer a continuación?

Compruebe el código SPL y realice los cambios necesarios. A continuación, vuelva a ejecutar el mandato make para volver a compilar el archivo SPL actualizado y cree un nuevo archivo *.sab.

Puede desplegar el archivo *.sab en la consola de Streams en IBM Cloud y, a continuación, supervisar la aplicación.

Nota: Ni el código SPL ni el nuevo archivo *.sab se pueden volver a convertir en un flujo de secuencias.