CU-500 Antecedentes del Caso de Uso Caso de Uso: Proyecto: Código de Proyecto: Nivel: Contexto: Actor Principal: Actores Asociados: Sistemas Externos: Intereses: Precondiciones: Resultado Esperado: Referencias: Riesgos: Cut Over New Host – GPNR V2 Aún no definido [ ] – Resumen/General [ X ] – Usuario [ ] – Sub Función Cuando ocurra el cambio de Host se deben realizar una serie acciones que permitan realizar la transición entre la información actual de reservas y las nuevas en formato Sabre. Este caso describe la problemática de cuto ver y propone la estrategia para realizar la transición. Host Sabre Usuarios Host, Equipo de proyecto, áreas de servicio IT. Host Sabre Actor Fuera de Escena Intereses Área Revenue Management Usar esta información para cargar modelo de gestión propio. Área Revenue Integrity Usar esta información para cargar modelo de gestión propio. Área de Clientes Usar esta información para cargar modelo de gestión propio. Áeropuertos Usar esta información para cargar modelo de gestión propio. Canales Usar esta información para realizar consultas. Existe disponibilidad de recursos para el proyecto. Será necesario que por parte del usuario se realicen actividades de validación, estas se realizaran de manera secuencial: Validación de cierre de vigencias, duración 1 día. Validación de carga de primer entregable, duración 1 día. Validación de carga inicial, duración 1 día. Validación cada cuatro días durante el periodo de actualización de cargas diarias, cada una tendrá duración de 1 día. El proceso de GPNR queda funcionando normalmente después del cambio de host No Aplica No Aplica, están explicados en el documento. Descripción de los Flujos Flujo Básico Descripción de Alto Nivel Tomando como supuesto principal el hecho de que las migraciones están completadas al 100%, se inicia el proceso de cutover de Gestión PNR, se procede a congelar Gestión PNR, en el momento en que se toma control de producción se continua con las modificaciones necesarias a las tablas que se vieron afectadas por el cambio funcional, sigue con el cierre de vigencias, posteriormente inicia el proceso de carga inicial de datos del nuevo host, luego comienza el proceso de actualización de cargas diarias y una vez terminado esta última etapa se procede a entregar el control de Gestión PNR. Para un mejor entendimiento en la secuencia y duración de estas actividades, estas serán representadas en un diagrama de tiempo. Ref. 001. Caso de Uso - Cut Over | Ver. 2.0 | 19/08/2010 Página 1 de 6 Descripción Detallada (Paso a Paso) Etapa 0: Verificación de migración completa. 1. El proceso de cutover se inicializa comprobando que la migración finalizó correctamente, esta se podrá validar comprobando que todos los criterios de aceptación que se encuentran en el documento de especificación de migraciones se encuentren al 100%. 2. 3. Etapa 1: Inicio Freezing de Gestión PNR. Se inicializa el proceso de freezing de Gestión PNR en producción, en esta etapa la base de datos de Gestión PNR no podrá ser utilizada de manera productiva durante todo el periodo que dure el proceso de cutover, por lo tanto, no se cargará mas información desde la fuente original (antigua Bajada PNR’s de Resiber). Etapa 2: Preparación del sistema Una vez realizado el freezing de Gestión PNR, es necesario realizar dos actividades a modo de preparación del sistema. 2.1: Actualizar estructura de datos. Debido a un cambio funcional del sistema es necesario realizar ALTER a tablas que corresponden al sistema. Ref.002 Duraciones estimadas de actividad: Optimista: 0,5 Días Normal: 1 Día Pesimista: 2 Días 2.2: Cierre de vigencias. Proceso que procederá a realizar el cierre de las vigencias, esto quiere decir que todas las reservas que tengan como fecha fin de vigencia para el año 2050 serán cerradas asignándoles fecha fin de vigencia el día en que se realice este cambio. Debido que es una actividad de modificación masiva de datos, donde la duración de esta es factor para el inicio de la siguiente etapa será parte de una calendarización de actividades. Mayor detalle de este proceso será detallado en el CU510-Cierre de vigencias. Duraciones estimadas de actividad: Optimista: 1 Día Normal: 2 Día Pesimista: 3 Días Nota: Al finalizar esta actividad el usuario deberá validarla, duración de actividad 1 día. 4. Etapa 3: Carga Inicial. Este proceso corresponde al inicio de la carga de datos provenientes del nuevo host, debido a la gran cantidad de información que es necesario que el proceso se realice por bloques de datos. La etapa será parte de una calendarización de actividades. Especificado en CU520Carga inicial, ver línea de tiempo CutOver. Ref.002 Se considera para la carga inicial solo un entregable, el cual tendrá toda la información consolidada de los entregables definidos por la migración host-to-host. Entregables definidos por el mejor escenario de la migración hasta el día de este caso de uso: Entregable N°1: 5 Días antes del cutover, 2.500.000 PNRs aprox. Caso de Uso - Cut Over | Ver. 2.0 | 19/08/2010 Página 2 de 6 Entregable N°2: 1 Día antes del cutover, 800.000 PNRs aprox. Entregable N°3: Día de cutover, 250.000 PNRs aprox. Actualización N°1, 1 Día después de cutover, 500.000 PNRs aprox. Actualización N°2, 2 Días después de cutover, 500.000 PNRs aprox. Actualización N°3, 3 Días después de cutover, 500.000 PNRs aprox. Toda la información de los entregables definidos por la migración quedarán consolidados en un solo entregable con las siguientes características: Entregable consolidado, 3 Días después de cutover, 3.100.000 PNRs aprox. Para el entregable consolidado se consideran las siguientes estimaciones. Entregable Consolidado: Optimista: 5 Días Normal: 7 Días Pesimista: 14 Días Nota1: Esta etapa tiene considerado una sola validación por parte del usuario, la cual se realizará finalizando la carga inicial del entregable consolidado. Nota2: Durante los días sábados, domingos, festivos y de validación de cargas, no se trabajara en actualización ni carga diaria, por lo que esos días se acumulara otro archivo de carga diaria. Este supuesto aplica para los casos Optimista y Normal. Nota3: Para el caso pesimista se considera trabajar sábados, domingos y festivos, tanto para carga como validación. 5. Etapa 4: Actualización de Cargas Diarias. Considerando los tres escenarios de las dos etapas anteriores, se provocara un desfase de información, debido a que mientras se termina el proceso de carga inicial seguirán llegando archivos para las cargas diarias. Es por esto que es necesario realizar un proceso de actualización de cargas diarias, que dependerá de la cantidad de archivos diarios acumulados hasta el final de la carga inicial. Especificado en CU520-Carga Inicial. Duraciones estimadas de actividad: Optimista: 7 Días Normal: 15 Días Pesimista: 27 Días Nota1: Esta etapa se considera validaciones cada cuatro días, duración de cada actividad es de 1 día, estas serán realizadas de manera secuencial. Nota2: Durante los días sábados, domingos, festivos y de validación de cargas, no se trabajara en actualización ni carga diaria, por lo que esos días se acumulara otro archivo de carga diaria. Este supuesto aplica para los casos Optimistas y Normal. Nota3: Para el caso pesimista se considera trabajar sábados, domingos y festivos, tanto para carga como validación. Etapa 5: Fin Freezing de Gestión PNR. 6. Se libera la nueva versión de Gestión PNR. 7. Fin del caso de uso. Flujos Alternativos [ ] Excepción N/A Descripción de Alto Nivel Caso de Uso - Cut Over | Ver. 2.0 | 19/08/2010 Página 3 de 6 [ [ [ [ ] Validación ] Búsqueda ] CRUD ] Otro N/A Descripción Detallada (Paso a Paso) N/A Integraciones 1. N/A 1.1 N/A Precondiciones N/A Descripción Detallada (Paso a Paso) 1. N/A [ ] Excepción N/A [ ] Validación [ ] Búsqueda [ ] CRUD [X] Otro Post condiciones N/A Descripción de Alto Nivel N/A Descripción Detallada (Paso a Paso) N/A Estructuras de Datos de Integraciones 1. N/A N/A Campo N/A Descripción N/A Tipo de Dato N/A Obligatoriedad N/A Información Complementaria Referencias: Ref. 001: El proceso general se refleja por la secuencia de actividades que se muestran en el siguiente esquema: De acuerdo a cada una de las estimaciones de tiempo el proceso general tendrá la siguiente duración según sea el caso: Caso de Uso - Cut Over | Ver. 2.0 | 19/08/2010 Página 4 de 6 Caso Optimista: Caso Normal: Caso Pesimista: NOTA: Las fechas mencionadas son solamente referenciales, tomando como supuesta fecha de CutOver Host el día 13 de Julio del 2012. Ref. 002: Las tablas afectadas por el cambio funcional son las siguientes: Cambio de campos: Tabla RESERVAS RESERVA_SEGMENTO PFS_RES_SEG PFS_RES_SEG Campo Actual Campo Nuevo rvas_cdg_pnrpadre CHAR(5) rssg_cdg_pnr_padre_nego CHAR(5) pfs_fch_vuelo DATE FORMAT 'yy/mm/dd' No existe rvas_cdg_pnrpadre CHAR(6) rssg_cdg_pnr_padre_nego CHAR(6) pfs_fch_vuelo DATE FORMAT 'YYYY/MM/DD' rvas_fch_reserva DATE FORMAT 'YYYY/MM/DD' TITLE 'Fecha Reserva' NOT NULL Cambio de Unique Primary Index: Tabla Unique Primary Index Actual UNIQUE PRIMARY INDEX pfsr_upi ( rvas_cdg_pnr, PFS_RES_SEG rssg_cdg_linea ,rssg_nmr_vuelo Caso de Uso - Cut Over | Ver. 2.0 | 19/08/2010 ,pfs_fch_vuelo Unique Primary Index Nuevo UNIQUE PRIMARY INDEX pfsr_upi ( rvas_cdg_pnr , rvas_fch_reserva, rssg_cdg_linea ,rssg_nmr_vuelo Página 5 de 6 ,cdds_cdg_origen ,cdds_cdg_destino , pfs_cdg_clase ); ,pfs_fch_vuelo,cdds_cdg_origen ,cdds_cdg_destino , pfs_cdg_clase ); Sugerencias: Control de históricos. Se recomienda que se ejecute un proceso de control de históricos posterior al proceso de CutOver, el cual se encargue de la información histórica para Gestión PNR. Como este proceso será ejecutado por primera vez luego del proceso de cutover, se recomienda realizarlo de forma iterativa, modificando el parámetro de eliminación de datos históricos (ver CU_300_Control_Historicos), de tal forma de ir eliminado de manera gradual los datos, hasta llegar a los 5 años de historia (dato propuesto para el parámetro en CU_300_Control_Historicos). Ej: El dato de negocio más antiguo tiene 10 años, se modifica el parámetro de control de histórico para 9 años. Luego de que se ejecuta el proceso control de históricos habrá eliminado un año de historia. Se vuelve a iterar, esta vez se modifica el parámetro de control de históricos a 8 años. Luego de que se ejecuta el proceso control de históricos se habrá eliminado otro año de historia. Asi sucesivamente, hasta llegar a lo definido en el CU_300_Control_Historicos. Caso de Uso - Cut Over | Ver. 2.0 | 19/08/2010 Página 6 de 6