Traducción no actualizada
Objetivo de aprendizaje
Aprender a diseñar y a crear un flujo de secuencias simple en el lienzo. Proporcionamos el flujo de ejemplo Data Historian.
Esta guía de aprendizaje es una introducción al lienzo y a cómo se puede utilizar para personalizar un flujo de secuencias que se adapte a sus necesidades analíticas. Otras guías de aprendizaje hacen un análisis en profundidad de los operadores específicos que están disponibles en el lienzo.
Esta guía dura unos 15 minutos aproximadamente.
Visión general
Empezamos con un lienzo vacío y le presentamos las diversas características.
En el lienzo, seleccione operadores, Datos de ejemplo y Cloud Object Storage, y conéctelos para diseñar un flujo de datos simple.
El operador Datos de ejemplo utiliza datos de ejemplo tomados de cinco estaciones meteorológicas. Los datos incluyen ID de la estación meteorológica, huso horario, fecha en formato UTC (Tiempo universal coordinado), latitud, longitud, temperatura, presión atmosférica, humedad, temperatura interior y día lluvioso.
El operador COS (Cloud Object Storage) almacena los datos de ejemplo. Utilizamos COS porque proporciona almacenamiento en la nube para cantidades masivas de datos no estructurados.
Vista previa
Vea este vídeo para ver cómo se crea y se ejecuta un flujo de secuencias simple con el lienzo utilizando los datos de ejemplo.
Para completar esta guía de aprendizaje, siga estos pasos:
- Requisitos previos
- Cree un flujo de secuencias vacío
- Explore el lienzo
- Pruebe otras características del lienzo
- Ejecute el nuevo flujo de secuencias
- Más información
Es el momento de realizar sus propias pruebas: siga los siguientes pasos de la guía de aprendizaje en su propio entorno.
Requisitos previos
Debe tener una instancia de COS y una instancia del servicio Streaming Analytics asociada al proyecto en el que se ejecuta el flujo de secuencias. Vaya a la página Proyectos del proyecto y, a continuación, pulse el separador Valores.
- En la sección Almacenamiento de la página, compruebe que se lista una instancia de COS.
- En la sección Servicios asociados de la página, compruebe que se lista un servicio Streaming Analytics.
Para suministrar una instancia, vaya a su cuenta en Panel de control de IBM Cloud. Pulse Crear recurso y, a continuación, siga las solicitudes.
Creación de un flujo de secuencias vacío
Para familiarizarse con el lienzo, siga los pasos siguientes:
-
En el menú Proyectos, pulse Ver todos los proyectos.
-
Pulse el nombre del proyecto en el que ha colocado el nuevo flujo de secuencias.
-
En la página Proyecto, pulse el separador Activos. En el área de flujo de secuencias, pulse Nuevo flujo de secuencias.
-
En la ventana Nuevo flujo de secuencias, pulse el separador En blanco.
-
En el separador En blanco de la página Nuevo flujo de secuencias, siga estos pasos:
- En el campo Nombre, escriba un nombre para el flujo de secuencias. Utilice
Flujo de secuencias simple en el lienzo
. - En el campo Descripción, escriba algún texto que describa el nuevo flujo de secuencias. Escriba
Este es un flujo de secuencias simple para familiarizarse con el lienzo. Utiliza datos de ejemplo de Data Historian y los envía a COS para su almacenamiento.
-
En la lista Servicio Streaming Analytics, el servicio Streaming Analytics asociado con el proyecto ya está seleccionado. Un ejemplo puede ser
- En el área Seleccionar ejemplo, pulse el recuadro Manualmente y luego pulse Crear. Se abre el lienzo.
- En el campo Nombre, escriba un nombre para el flujo de secuencias. Utilice
Exploración del lienzo
El lienzo tiene varias características distintivas que le ayudarán a diseñar el flujo de secuencias que mejor se adapte a sus necesidades analíticas.
En la siguiente captura de pantalla se muestra el lienzo de un nuevo flujo de secuencias.
Barra de tareas
En la parte superior del lienzo, observe la barra de tareas con diversos iconos.
Mueva el puntero del ratón sobre cualquiera de los iconos para ver lo que hace cada uno. Los iconos que no se pueden utilizar están inhabilitados.
Probaremos los iconos después de crear un flujo de secuencias.
Paleta del lienzo
En la parte izquierda del lienzo hay una paleta con operadores. Los operadores están agrupados por tipo.
Los grupos son Orígenes, Destinos, Proceso y análisis y Alertas. Para ver una lista de los operadores de cada grupo, pulse la flecha situada junto al nombre del grupo.
Para contraer o abrir la paleta del lienzo, pulse el icono Paleta en la barra de tareas.
Área del lienzo
El centro del área del lienzo es donde se diseña el flujo de secuencias y donde se realizan los cambios y correcciones en el mismo.
A continuación encontrará algunos consejos para comenzar a trabajar en un lienzo nuevo. Puede cerrar este gráfico si lo desea pulsando X en la esquina superior derecha del gráfico.
Diseño de un flujo de secuencias
-
En la paleta del lienzo, pulse Orígenes para abrir el grupo Orígenes. Arrastre el operador Datos de ejemplo desde el panel y suéltelo en el área del lienzo.
-
En la paleta del lienzo, pulse Destinos para abrir el grupo Destinos. Arrastre el operador Cloud Object Storage desde el panel y suéltelo en el área del lienzo.
-
Enlace los dos operadores arrastrando el cursor del ratón desde un puerto de salida del operador Datos de ejemplo al puerto de entrada del operador Cloud Object Storage.
¿Ha visto el icono Notificación en la esquina superior derecha del lienzo? Todas las acciones se verifican en el lienzo. Si se produce un error, se le notifica de forma inmediata para que pueda corregir el problema.
Parece que tenemos algunos errores, así que vamos a arreglarlos ahora.
Corrección del flujo de secuencias
-
Pulse
para ver el mensaje de error específico y el tipo de operador. Observe que los operadores también tienen un icono de error rojo
. Este icono resulta útil porque es posible que tenga varios operadores del mismo tipo, pero que solo uno de ellos sea problemático. ¿Cuál de ellos debemos arreglar?
-
Pulse el primer mensaje de error para abrir el panel Propiedades del operador Datos de ejemplo.
Hay un icono de error
junto al campo problemático. En nuestro caso, tenemos que seleccionar un tema.
-
Pulse Seleccionar tema y luego seleccione Data Historian. Hemos seleccionado los datos del ejemplo Data Historian para el flujo de secuencias.
-
Pulse Editar esquema
para personalizar los propios datos de ejemplo.
Por ejemplo, supongamos que no nos interesa la temperatura interior ni la lluvia del día en curso. Eliminamos los atributos “temperature” y “rainin” y guardamos en nuevo esquema. Estos dos atributos no se envían en COS (Cloud Object Storage) para su almacenamiento.
-
En la ventana Editar esquema, pulse Cerrar.
Observe que los mensajes de notificación se han actualizado de inmediato. Permanece un error en el operador COS.
-
Pulse el mensaje de error para abrir el panel Propiedades del operador COS.
Hay un icono de error
junto al campo problemático. En nuestro caso, tenemos que seleccionar una conexión.
-
En el área Conexión, pulse Seleccionar y, a continuación, seleccione la instancia COS.
-
En el campo Vía de acceso del archivo, pulse
. En la ventana Seleccionar activo de datos, seleccione el grupo para los datos. Pulse Seleccionar. Añada un nombre de archivo. Utilicemos
DH_%TIME.csv
.
Sugerencia: COS no crea versiones de archivo. La variable de sistema%TIME añade la hora del sistema al nombre de archivo para crear un nombre de archivo exclusivo para cada nuevo archivo. De lo contrario, cada nuevo archivo sobrescribe el archivo existente.
-
En el campo Política de creación de archivos, seleccione Número de sucesos. En el campo Número de sucesos, vamos a escribir
100
.Los iconos de error se eliminan a medida que se corrige cada error. El icono
de la esquina superior derecha del lienzo indica que ahora el flujo de secuencias está correctamente configurado.
-
Pulse
para guardar todos los cambios.
Prueba de otros iconos de la barra de tareas
Antes de ejecutar el flujo de secuencias, vamos a ver algunas funciones útiles de la barra de tareas.
-
Pulse el icono Valores
. El panel Valores se abre en la parte derecha del lienzo. Puede cambiar el nombre del flujo de secuencias, el texto en su campo Descripción y la instancia del servicio Streaming asociada con el mismo. Si es necesario, puede instalar bibliotecas de Python.
Vamos a cambiar el nombre por
Simple_Stream_Flow_in_Canvas
; luego pulse. Observe que el nombre del flujo de secuencias se cambia en la indicación de ruta del proyecto.
- Observe los siguientes iconos en la barra de tareas.
- Deshacer
- Rehacer
- Cortar
- Copiar
- Pegar
- Suprimir
- Deshacer
-
Juegue con el tamaño del lienzo pulsando los iconos Acercar
, Zoom para alejar
y Ajustar a pantalla
.
-
Visualice y modifique las propiedades de un operador pulsando dicho operador en el lienzo. Se abre el panel Propiedades del operador. Los cambios que realice se guardan automáticamente. Los cambios se verifican de inmediato.
-
Cambie el nombre del operador en el lienzo efectuando una doble pulsación en el nombre del operador y escribiendo el nuevo nombre.
Vamos a cambiar el nombre del nombre del operador Datos de ejemplo por
Datos de ejemplo de Data Historian
. Observe que el nombre visualizado se trunca para que se ajuste al operador. Mueva el puntero del ratón sobre el operador para ver el nombre completo. -
Visualice los campos de esquema de un operador pasando el puntero del ratón sobre el enlace. Por ejemplo, mueva el puntero del ratón sobre el operador Datos de ejemplo de Data Historian.
Puede ver los atributos que fluyen al siguiente operador y su tipo. Esta característica puede resultar una gran ayuda cuando se utilizan algunos de los operadores de análisis o cuando se necesita cambiar el esquema de datos.
Observe que los atributos “temperature” y “rainin” no están en la salida del esquema.
Hemos creado un flujo de secuencias simple que utiliza datos de ejemplo de Data Historian. Hemos corregido todos los errores, hemos comprobado el esquema de los datos de ejemplo para asegurarnos de que pueden transmitir la información que necesitamos y hemos configurado nuestro almacenamiento COS para crear un nuevo archivo con un nombre exclusivo después de cada 100 sucesos en secuencia.
Ejecución del nuevo flujo de secuencias
Estamos listos para ejecutar el flujo de secuencias.
En la barra de tareas del lienzo, pulse . El nuevo flujo de secuencias se muestra automáticamente en la página Métricas. El indicador de estado muestra que se encuentra en un estado "Detenido".
Pulse el icono Ejecutar para iniciar el flujo de secuencias. El indicador de estado cambia a "Iniciando" y luego a "En ejecución".
Observe que, hasta que el estado sea "En ejecución", el flujo de secuencias utiliza flechas para conectar operadores.
Cuando el estado es “En ejecución”, puede ver los datos a medida que fluyen entre operadores. Coloque el puntero del ratón sobre un flujo de datos para obtener métricas en tiempo real. Pulse el flujo de datos para ver el flujo de sucesos al operador siguiente.
Resumen
Acaba de crear un flujo de secuencias y ha utilizado los datos de ejemplo de Data Historian. Ha iniciado el flujo de secuencias en la página Métricas y ha visto el flujo de datos entre los operadores.
Más información
Consulte las otras guías de aprendizaje sobre el flujo de secuencias.