Icon

JKISeason2-17 Ángel Molina

There has been no title set for this workflow's metadata.

Desafío 17: mejores flujos de trabajo con gestión de errores y registro
Nivel difícil

Descripción: El objetivo de este desafío es recordarle la importancia de crear soluciones sólidas con manejo de errores y registro. Estas son las mejores prácticas en el desarrollo de flujos de trabajo que a menudo se olvidan, pero que al final marcan una gran diferencia, especialmente si la aplicación es crítica o si está trabajando con un equipo. Concretamente, elegirá cualquier flujo de trabajo de su elección y le agregará los siguientes elementos:

Manejo de errores: use la construcción Try & Catch;
Registro: extraiga el nombre del flujo de trabajo, el nombre de usuario, el inicio y el final de la ejecución. A continuación, cree una tabla que contenga estos metadatos, así como el nombre de un nodo fallido (si lo hay) y su mensaje en una fila, y escriba esta tabla en un archivo CSV. Asegúrese de que una vez que se vuelva a ejecutar el flujo de trabajo, se agregue una nueva fila a la tabla de registro en el archivo CSV. Opcionalmente, puede agregar más columnas a su archivo de registro, por ejemplo, la columna con un mensaje personalizado según el estado de ejecución: éxito o fracaso. También puede crear un componente de registro que tome el nombre del flujo de trabajo, el nombre de usuario, el inicio y el final de la ejecución como entrada, permita configurar el mensaje personalizado y actualice el archivo de registro.

URL: Just KNIME iT Season 2 https://www.knime.com/just-knime-it

Nodes

Extensions

Links