Migration from Deski R2 to Webi R4 with FreeHand SQL

En este artículo me gustaría escribir sobre nuestra primera migración de BOXIR2 a BOXIR4 en la que tuvimos que migrar toda la plataforma BO (universos, informes, paneles, seguridad ...). Esta fue una migración bastante sustancial. La mayoría de los informes que tuvimos que convertir fueron Deskis. Utilizamos dos aplicaciones para migrar estos objetos: la Herramienta de conversión de informes (RCT) utilizada para convertir informes de Deski a Webi y la Herramienta de administración de actualizaciones (UMT) que, en cambio, se usa para mover objetos de diferentes entornos. Este debería ser un proceso automático y simple, pero habíamos encontrado algunas dificultades al migrar Deskis que tenía FreeHand SQL incorporado.

Por lo tanto, nos gustaría pasar a explicar las dos soluciones en las que trabajamos que han llevado a una conversión exitosa.

  • Conversión directa desde R2:

Antes que nada debemos verificar la conexión Deski; Una vez que hayamos detectado todas las propiedades de esta conexión, tendremos que volver a crearla en R4. Es importante tener cuidado durante este proceso porque también necesitamos crear las fuentes de datos ODBC en nuestro sistema.

En este punto, abrimos Universe Design Tool y replicamos la conexión en R4. Tenemos que asegurarnos de usar exactamente el mismo nombre que teníamos en R2. También tenga en cuenta que debemos seleccionar una conexión compartida.

Nota: Una vez más, nos gustaría enfatizar la importancia de usar el mismo nombre, así como los mismos parámetros de la conexión R2.

Ahora tenemos la misma conexión en ambos entornos. Entonces podemos proceder con la migración del informe. Usa RCT de R4 para convertir el Deski.

Recuerde seleccionar la casilla de verificación Convierta documentos que contengan procedimientos SQL / almacenados a mano alzada . Si no, este proceso no funcionará.

Una vez completado este paso, se crearán los siguientes objetos:

FreeHand SQL Universe: donde podemos encontrar el SQL del origen de datos Deski que está incrustado en una tabla derivada.

Conexión de FreeHand SQL Universe: conexión especial para FreeHand SQL Universe con el nombre y los parámetros que habíamos creado previamente.

La nomenclatura de estos objetos es la siguiente:

Universo: FHSQLXXX (Puede encontrarlo en la Carpeta de universos de la Herramienta de conversión de informes)

Conexión del universo: FHSQLXXX_Connection_Name

Si no crea la conexión en el entorno final, recibirá este mensaje de error:

  • Conversión en R2 y pasar a R4:

Esta opción es probablemente un poco más laboriosa que nuestra solución anterior; sin embargo, según nuestra experiencia, encontrará menos errores.

En primer lugar, convierta Deski a Webi en R2. Recuerde seleccionar la casilla de verificación Conversión FreeHand SQL. La ventaja es que no necesitaremos crear las conexiones porque, de hecho, estábamos convirtiendo el informe en el mismo entorno, por lo que las conexiones ya están definidas.

Una vez que hayamos ejecutado el RCT habremos creado los mismos objetos que el esquema en nuestro ejemplo anterior.

Finalmente, debemos usar el UMT para mover los informes y sus dependencias (Universo y Conexión) de R2 a R4. Por lo tanto, solo tenemos que seleccionar los informes webi y marcar la opción "Convertir objeto seleccionado y sus dependencias".

En conclusión, gracias a nuestra experiencia en la migración de todos los informes de Deski de ambos entornos, creemos firmemente que la mejor práctica para evitar problemas de conexión es convertir Deskis en R2. Desde aquí podemos movernos usando UMT el Webi, el universo FSQL y la conexión FSQL.

EspañolEnglish