Producto: | TOTVS Smart Analytics |
Versiones: | 11.80 y 12 |
Ocurrencia: | Cómo realizar la actualización del proyecto TOTVS Smart Analytics |
Paso a paso: | Bimestralmente emitiremos releases con paquetes de actualizaciones del TOTVS Smart Analytics, que se pondrán a disposición en el Portal del cliente, y el cliente tendrá libertad para actualizar el producto de acuerdo con sus necesidades. Los paquetes incluyen el proyecto estándar más actual, con modelado gráfico, graphs y Scripts MAQL del modelado, además del Agent y sus archivos de configuración. Este artículo tiene como objetivo principal informar los pasos que el usuario debe seguir para actualizar el proyecto completo. Para facilitar el proceso, dividimos el procedimiento en 2 escenarios posibles:
El primer paso, para ambos escenarios, es realizar el download del paquete con la nueva versión del proyecto del TOTVS Smart Analytics y el paquete del Agent. Grabe y descomprima los paquetes en la misma carpeta donde se mantienen los proyectos anteriores. A continuación, se listan las recomendaciones de buenas prácticas, que deben ponerse en ejecución, antes de iniciar los próximos pasos:
Después, el usuario puede continuar con el proceso de actualización del TOTVS Smart Analytics. El proceso siempre debe seguir la misma secuencia: primero, la actualización y publicación del modelado, seguido del deploy del proyecto, finalmente, actualización de los archivos de configuración del Agent.
Actualización y copia de seguridad del modeladoEn el escenario 1, se recomienda que el usuario haga una copia de seguridad del modelado, para resguardarse de futuros errores que puedan ocurrir, y a continuación, realizar la publicación del modelado más actual. Copia de seguridad del modeladoRealice los siguientes pasos:
Actualización del modeladoDespués de grabar la copia de seguridad, siga los pasos para la actualización del modelado.
Actualización del proceso de ETLExisten dos maneras de realizar el re-deploy del proyecto y actualizar el proceso de ETL del TOTVS Smart Analytics. En una de las maneras, solo es necesario acceder al proyecto en analytics.totvs.com.br, en la otra, es fundamental el uso de la herramienta Cloud Connect. Estos mismos pasos serán seguidos por los usuarios que se encajan en el Escenario 2, después de otros procedimientos explicados en la sección correspondiente. Primera manera:
Segunda manera (utilizando el Cloud Connect):
Actualización de los archivos de configuración del Agentmy.propertiesPara actualizar el archivo my.properties, siga los siguientes pasos:
run.batEn ambos escenarios, verifique cómo está su run.bat dentro del paquete del Agent. Este archivo debe referenciar la nueva versión del Agent que está dentro de este mismo paquete, y para el my.properties que el usuario acabó de configurar con los pasos anteriores. En algunos casos, la versión anterior del cliente tiene parámetros extras para mejorar el desempeño, por ejemplo. Si fuera el caso, agregue el parámetro en el run.bat actualizado. A continuación, dos ejemplos de la estructura del archivo run.bat. Un ejemplo consiste en la estructura general, el otro, ilustra un parámetro agregado para mejorar el desempeño:
En el escenario 2, el usuario es responsable por el mantenimiento y actualización de su proyecto. La actualización de un proyecto personalizado demanda extrema cautela por parte del usuario, para no perder sus personalizaciones y tampoco sus actualizaciones publicadas, por ello, hacemos las siguientes recomendaciones:
ModeladoPara simplificar la actualización del modelado de los usuarios que tienen personalizaciones, el paquete del TOTVS Smart Analytics integra los scripts MAQL del modelado. Realice los siguientes pasos:
Atención Si el usuario no mantiene las actualizaciones al día, el Script MAQL de la última publicación, probablemente estará incompleto. Por lo tanto, el usuario debe comparar el modelado publicado en la nube de su proyecto, con el modelado estándar más actual. Es posible utilizar la herramienta Cloud Connect para este análisis.
Actualización del proceso de ETLCon la ayuda del Release Notes (disponible en el Portal del cliente), el usuario podrá actualizar los graphs de su proyecto, para no interferir con sus personalizaciones. Al finalizar el desarrollo de los graphs, de acuerdo con lo que desee, el usuario podrá realizar el re-deploy del proyecto, siguiendo los pasos del ítem Actualización del proceso de ETL del Escenario 1. Atención No se olvide de utilizar un proyecto propio para personalizaciones y actualizaciones, y nunca modifique el proyecto estándar del TOTVS Smart Analytics.
Actualización de los archivos de configuración del Agentmy.properties:Para actualizar el my. properties, también será necesaria la atención del usuario. Realice una comparación entre el my.properties publicado en el Portal del cliente y el my.properties personalizado, para realizar las modificaciones correspondientes. En este caso, como sugerencia, puede utilizarse el programa de comparación de texto apdiff. Atención La información de ID del proyecto, login del Smart Analytics, el acceso a la Base de datos y el camino para el JDBC pueden copiarse de la versión anterior, si no se modificaron. run.batPara verificar este arquivo, siga los mismos pasos del Escenario 1, en el ítem “run.bat”. ConclusiónFinalmente, se termina el ciclo de actualización, y a partir de ahora, el Schedule de ejecución de la carga podrá realizarse nuevamente.
|
Observaciones: | Publicación vinculada: |