En mi última publicación Automatización de la adopción de UNX: descripción general, describí brevemente las funciones de APOS Migrator para Web Intelligence que Alan Golding de APOS me mostró: cómo automatiza el escaneo, la conversión de universos, el redireccionamiento de Web Intelligence, la validación y la confirmación de los cambios. Quiero describir un poco más los procesos de esa solución aquí.
Uno de los puntos importantes que destacó Alan fue que la migración de cada cliente será diferente y que la herramienta APOS está diseñada para manejar escenarios tan diferentes.
Como dije en mi publicación anterior, las capacidades de escaneo y selección personalizada de la herramienta APOS se destacaron para mí. Así es como Alan los describió:
Tenemos diferentes opciones de búsqueda. Puede buscar a través de la estructura de carpetas: carpetas públicas, carpetas personales, bandejas de entrada de usuarios, etc. Puede seleccionar varias opciones; puede profundizar en las subcarpetas, todo dependiendo de cómo desee administrar su proyecto. Una vez configurada la búsqueda, se hace clic en Agregar a la lista y Migrator buscará todos los informes en las carpetas especificadas y los mostrará en la interfaz.
Ahora tiene una lista de informes que muestra el nombre del informe, la ubicación, el propietario, cuándo se creó, cuándo se modificó por última vez, información del universo y más.
Este es el escenario más simple, pero ¿qué sucede si tiene una gran cantidad de informes conectados a un universo y desea descubrir cuáles deberían ser su prioridad? Así es como Alan respondió a esa pregunta:
Implementamos Migrator con éxito en una organización global de alta tecnología que tenía que abordar cientos de miles de informes de Web Intelligence. En tal caso, puede ser prudente comprender qué informes la organización necesita priorizar y migrar, y cuáles no son necesarios para avanzar. Es una oportunidad para cancelar la deuda técnica asociada con el mantenimiento de una gran cantidad de informes innecesarios que pueden haberse acumulado a lo largo de los años.
Aquí es donde el integrado Perspectiva de APOS solución se vuelve útil. Insight es un conjunto de servicios automatizados que se ejecutan en las bases de datos de auditoría y CMS de SAP BusinessObjects para extraer metadatos sobre el uso de informes y universos, la estructura y el análisis de impacto, junto con otras facetas del entorno de SAP BusinessObjects.
La información recopilada mediante estos servicios se registra en la base de datos APOS Insight, que puede ejecutarse en Microsoft SQL Server, Oracle o alguna otra base de datos relacional.
Este repositorio central captura la imagen completa de su entorno SAP BusinessObjects, lo que brinda asistencia vital para una migración inteligente. APOS Insight proporciona algunos informes listos para usar que pueden ser útiles para decidir qué informes migrar. Por ejemplo, el informe llamado Informe inactivo muestra todos los informes que no se programaron en los últimos 365 días u otra selección de tiempo personalizable.
Puede profundizar aún más para obtener una lista de informes de Web Intelligence que nunca se han ejecutado en un universo en el entorno de SAP BusinessObjects. Es posible que dichos informes se hayan migrado desde un entorno anterior, pero nunca se hayan utilizado en el entorno actual.
El director de operaciones de APOS, Allan Pym, también comentó sobre el valor de un inventario sólido del sistema:
Un cliente de telecomunicaciones con sede en los EE. UU. con más de 200 000 informes para migrar está utilizando la funcionalidad de búsqueda de Insight para determinar qué informes necesitan migrar y cuáles pueden retirar. Según sus cálculos, creen que pueden reducir el tamaño del proyecto de migración en aproximadamente un 25 %.
La herramienta APOS ofrece flexibilidad en la forma en que ejecuta su migración. Alan Golding me contó sobre la variedad de enfoques que los clientes están adoptando con la migración de Web Intelligence:
Hay opciones para ejercitar en su enfoque de la migración. Muchos clientes prefieren migrar los universos primero, por lo que elegirían limitar su búsqueda solo a los universos, y el Migrador enumerará todos los universos en el entorno. Luego pueden realizar una conversión masiva de estos universos a UNX. Una vez completada la conversión de universos, pueden realizar una búsqueda de informes de Web Intelligence. Alternativamente, el cliente puede buscar universos e informes y convertirlos todos en una sola operación.
Alan también señaló que algunos clientes no desean una relación uno a uno entre los universos UNV y UNX. Están viendo la migración como una oportunidad para consolidar universos. Para tales clientes, la herramienta APOS ofrece capacidades de mapeo para formar correspondencias entre los dos tipos de universos: detalles aquí. Alan describió que algunos clientes usan esta función de mapeo de universos durante el proceso de actualización de UNX como resultado de cambios en la base de datos que se están produciendo al mismo tiempo, mientras que otros clientes usan esta capacidad para abordar cambios de base de datos similares pero completamente separados de la actualización de UNX.
Aquí es donde la automatización le ahorra mucho tiempo y recursos. Siendo realistas, se requiere automatización para este paso del proceso para la mayoría de las organizaciones. Existe un SDK que ofrece la posibilidad de que alguien cree scripts para la automatización, pero sería muy difícil replicar el conjunto de funciones de la herramienta APOS. Alan Golding describió cómo la herramienta APOS automatiza la reubicación:
Migrator genera copias de los informes de Web Intelligence. Selecciona los informes y Migrator le muestra los universos asociados a los informes seleccionados.
Seleccione el universo de destino, si ya ha convertido el universo a UNX. Si aún no ha convertido el universo, puede especificar convertir el universo como parte del proceso, así como una ruta para el universo UNX recién creado.
Especifique la ubicación en la que se almacenarán los informes copiados, haga clic en Cambiar universos y los informes de Web Intelligence copiados se redirigirán al universo UNX. Puede mantenerlos en la misma carpeta que los informes originales con nuevos nombres o crear una nueva carpeta que utilice para controlar el flujo de trabajo.
Aquí es cuando puede utilizar los resultados de APOS Insight, descritos anteriormente. Puede decidir ejecutar el redireccionamiento solo en los informes de Web Intelligence que se han filtrado mediante las capacidades de análisis avanzadas de APOS Insight.
La validación es un paso crítico en cualquier migración: debe saber que los informes que ha migrado funcionarán como se esperaba. Pero a menudo no es posible probar todos los informes y los clientes deben tomar decisiones sobre cuántas pruebas son suficientes. Cuántas pruebas les dan confianza de que la migración ha sido exitosa. Además, no todos los informes son iguales. Los informes que son controles para asuntos regulatorios y financieros necesitan pruebas más rigurosas que otros informes. Allan Pym señaló que es útil para los clientes poder determinar qué informes prueban y también cuántos de los informes individuales seleccionados se prueban:
Las organizaciones toman decisiones sobre el grado de datos que se prueban porque saben que si validan una cierta cantidad de datos representativos dentro del informe, pueden estar razonablemente seguros de que el resto del informe se ejecutará como se esperaba. Hay una serie de opciones interesantes allí, y realmente se trata de tener fuertes controles sobre el proyecto.
La herramienta APOS proporciona flexibilidad para la validación. Le permite validar contra el documento de Web Intelligence, la instancia más reciente o la instancia recurrente más reciente. Puede optar por validar como administrador, propietario del informe o como usuario específico. Puede validar tipos de variables y valores de variables. Además, como puede ver en las funciones avanzadas en la captura de pantalla a continuación, puede restringir la validación a columnas específicas y a la primera o última parte de los datos:
¿Qué tan granular es el proceso de validación?
Alan Golding explicó que la herramienta APOS “compara la cantidad de filas, la cantidad de columnas, los valores en las columnas y los tipos de datos de cada columna en el flujo de datos. Esta validación se completa para cada proveedor de datos. Esto garantiza que el nuevo UNX proporciona los mismos datos al informe de Web Intelligence que el UNV anterior, lo cual es clave. Sin embargo, si alguien quiere dar el paso adicional de hacer pruebas de comparación de nivel de informe más profundas, también podemos automatizar esas pruebas de forma masiva. Este nivel de prueba proporciona una comparación automatizada de los valores dentro de los informes de Web Intelligence, incorporando todos los cálculos y factores de nivel de informe, y valida que el informe basado en UNX presente los mismos valores de datos que el informe basado en UNV. Si lo desea, este paso brinda un nivel aún mayor de certeza y gobernanza”.
La herramienta APOS Migrator proporciona un paso final en el proceso de actualización, al que se refieren como el paso Confirmar. Alan describe el paso de confirmación de esta manera:
Después del paso de validación, tendrá la confianza de que el informe copiado es exacto, por lo que ahora puede confirmar el informe. Haga clic con el botón derecho en el informe y seleccione Confirmar, y con eso el Migrador finaliza los cambios de la conexión en el informe original a UNX. Todos los horarios, instancias, CUID e ID originales siguen siendo los mismos. La única diferencia es que Migrator ha cambiado la conexión del universo en el informe original de Web Intelligence. Como parte del proceso de confirmación, hay una opción para realizar una copia de seguridad del informe original antes de que se realice el cambio, de modo que el proceso de confirmación pueda revertirse si se descubren discrepancias más adelante.
No todos los clientes realizan el paso de confirmación. Algunos simplemente usarán el informe copiado en el futuro. Almacenan el informe original en una carpeta separada y lo retiran eventualmente, mientras mantienen un nivel de comodidad con el proceso.
Este parece ser un gran paso para finalizar el proceso y brindará una seguridad adicional a quienes supervisan el proceso.
Las capacidades de validación de la herramienta APOS brindan controles efectivos y la herramienta tiene otras características que lo ayudan a administrar sus proyectos de migración. Por ejemplo, tiene una opción de alta disponibilidad que permite a los clientes procesar proyectos paralelos. Alan Golding:
Las organizaciones quieren saber que pueden completar sus proyectos de migración de manera oportuna en comparación con los esfuerzos manuales o el uso de IDT. Con mayores volúmenes de informes, algunas organizaciones tienen plazos ajustados para estos proyectos. Migrator tiene una opción de alta disponibilidad que permite al cliente subcontratar procesos a otros servidores para manejar el procesamiento de la migración, en lugar de depender de la máquina en la que está instalado Migrator.
La herramienta APOS incluye otros controles de proceso para sincronizar y escalar sus procesos de migración. Para resumir:
Gestión de la migración basada en proyectos
Los clientes crean proyectos y agregan universos e informes de Web Intelligence, luego ejecutan procesos de conversión, reorientación, validación y compromiso contra esos proyectos.
Escaneo avanzado del sistema
El cliente llena los contenedores del proyecto mediante un escaneo de sistema simple o avanzado realizado con la tecnología de escaneo de metadatos APOS Insight.
La validación del proceso
La configuración de validación granular permite a los clientes controlar la cantidad y profundidad de los procesos de validación.
Compromiso de proceso
Migrator cambia la conexión en el informe original a UNX. Todos los horarios, instancias, CUID e ID originales siguen siendo los mismos.
Monitoreo de procesos / tablero
Los clientes pueden ver cómo se ejecutan los procesos en tiempo real y recibir alertas cuando el procesamiento encuentra errores.
Escalabilidad
El procesamiento asíncrono y la opción de alta disponibilidad proporcionan un procesamiento distribuido de alto rendimiento para los proyectos.
Nuevamente, le sugiero que mire una oferta Freemium que tiene APOS. Saber qué opciones de automatización están disponibles puede ayudarlo a formular su estrategia de migración y planificar su migración. El Oferta Freemium de actualización de APOS BI le permite convertir universos, volver a señalar hasta 200 informes de Web Intelligence y automatizar pruebas masivas.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073