Anda di halaman 1dari 6

Santiago de Cali, 06 de enero de 2012

PARA: ASUNTO:

GUSTAVO ADOLFO CAMACHO RIVERA PERMISOS MIGRACION BASE DE DATOS

Cordial Saludo,

A continuacin presentamos un informe detallado de lo acontecido con el Software Daruma4, del cliente EMCALI, con respecto dos temas:

1. Perdida de Permisos asignados a los usuarios registrados en Daruma 4 en la instancia del cliente EMCALI 2. Conflicto con Cargue de Datos de Instancia de Pruebas a Instancia de Produccin de Daruma v4.

Problema 1:
Perdida de Permisos asignados a los usuarios registrados en Daruma 4 en la instancia del cliente EMCALI

Anlisis
En principio y manejndolo como una de muchas hiptesis, se pens que la raz del problema pudo haber sido ocasionado por la actualizacin de Daruma 4 el da 09 de Noviembre de 2011. Se contempl el procedimiento aplicado en esta fecha por 2 razones:
Oficina Cali: Calle 25 No. 127 220 Km. 7 Va Jamund, PBX: (57) (2) 485 46 60 Oficina Bogot: Calle 100 No. 8A 55 Torre C Piso 10 World Trade Center, PBX: (57) (1) 646 74 12

1. El parche aplicado ese da incluy una tarea de actualizacin de datos que indirectamente tena que ver con los permisos asignados a los usuarios, la cual consisti en la agrupacin de todos los permisos de Daruma por mdulo, para cada uno de los mdulos habilitados en la instancia cliente. 2. El Sr. Mauricio Bermdez, en el transcurso de la semana siguiente report que haba evidenciado personalmente en EMCALI inconvenientes con los permisos asignados a los usuarios de Daruma, en donde se presentaron los siguientes casos: perdida de permisos asignados con anterioridad, afectacin de grupos de permisos creados para vincular usuarios masivamente, entre otros.

Conclusiones
1. La actividad de actualizacin ya haba sido probada internamente, siendo descartada cualquier prdida de informacin y/o desconfiguracin del aplicativo y por otro lado, tambin fue aplicado el mismo procedimiento en todos nuestros clientes con Daruma 4, los cuales no manifestaron ninguna situacin anmala. 2. Se encontr que algunos de los datos, por ejemplo: grupos creados o actualizados, asignacin o actualizacin de permisos a usuarios, entre otros, que pudieran haber sido afectados por el parche aplicado el da 09 de Noviembre de 2011, tenan fecha de ltima modificacin el 23 y 26 de Septiembre de 2011 (fecha anterior a la comentada actualizacin de Daruma), segn esta evidencia, la actividad adelantada por TiQal SAS el da 09 de Noviembre no tiene ninguna relacin directa con el inconveniente de permisos que presenta en el momento EMCALI, en detalle: Se investig en la base de datos del cliente (va doctrine-dql (Lenguaje de consultas sobre bases de datos de Daruma v4)) que existieran registros en las tablas afectadas: grupos, permisos, permisos por grupos, usuario, permisos por usuario, usuarios por grupo.

Oficina Cali: Calle 25 No. 127 220 Km. 7 Va Jamund, PBX: (57) (2) 485 46 60 Oficina Bogot: Calle 100 No. 8A 55 Torre C Piso 10 World Trade Center, PBX: (57) (1) 646 74 12

Se evidenci que todas las tablas tenan registros anteriores y posteriores a la fecha de la actualizacin mencionada, excepto una tabla en particular: permisos por usuario (SfGuardUserPermission).

Se

evidenci

que

los

registros

de

esta

tabla

haban

sido

restablecidos manualmente, por parte del Cliente, para efectos de las jornadas de capacitacin ocurridas posterior a la fecha de la actualizacin. Con base en los hechos anteriores, se concluye que la actualizacin no tuvo ninguna incidencia sobre esta prdida de informacin. Se solicit al cliente 2 copias de respaldo, uno de fecha reciente y otro de fecha anterior a la fecha de la actualizacin, con el fin de investigar otras posibles causas que ayuden a prevenir futuras ocurrencias del problema. Las copias de respaldo como la administracin de la plataforma de ejecucin del aplicativo estan bajo responsabilidad directa del cliente. Por protocolos de seguridad y proteccin de la informacin

del Cliente, el equipo tcnico de TiQal solo esta autorizado para recibir bases de datos relacionadas con el software Daruma.
Por lo anterior, se concluye que el problema podra obedecer a otras de las posibles hiptesis como por ejemplo: conflictos en la infraestructura de bases de datos de EMCALI o manipulacin directa de la informacin.

Plan de Trabajo
1. La solucin para tratar este problema de raiz consiste en la revisin total de los permisos utilizados en Daruma, mdulo por mdulo, comparndolo con los permisos registrados en la base de datos. Dicha solucin ser aplicada en la siguiente actualizacin, la cual se programar de acuerdo al procedimiento establecido y bajo los parmetros acordados con el cliente. Fecha de entrega: 2012-01-12 Responsable: Mario Restrepo Lder de Soporte, Actualizacin y Mantenimiento / TiQal
Oficina Cali: Calle 25 No. 127 220 Km. 7 Va Jamund, PBX: (57) (2) 485 46 60 Oficina Bogot: Calle 100 No. 8A 55 Torre C Piso 10 World Trade Center, PBX: (57) (1) 646 74 12

2. Adicionalmente se gestionarn los tickets de soporte pendientes en gestion_tiqal Fecha de entrega: 2012-01-10 Responsable: Mario Restrepo Lder de Soporte, Actualizacin y Mantenimiento / TiQal

Problema 2:
Conflicto con Cargue de Datos de Instancia de Pruebas a Instancia de Produccin de Daruma v4.

Anlisis.
El Sr. Juan Carlos Bermeo reporta tener un inconveniente el cual resulta bloqueante bajo su consideracin, debido a que les impide continuar con normalidad sus actividades en Daruma 4: 1. El cargue de informacin a la instancia de Produccin, exportada de la base de datos de Prueba, produce un conflicto en la base de datos Oracle de Emcali, la cual no permite realizar el cargue de manera sencilla y eficiente. 2. El conflicto especfico radica en que los datos a insertar en la base de datos de Produccin, son bloqueados por las restricciones de integridad referencial activas en las tablas que componen la estructura de datos de Daruma.

Conclusiones

Oficina Cali: Calle 25 No. 127 220 Km. 7 Va Jamund, PBX: (57) (2) 485 46 60 Oficina Bogot: Calle 100 No. 8A 55 Torre C Piso 10 World Trade Center, PBX: (57) (1) 646 74 12

1. Se evidencia una prctica inadecuada de administracin de datos al tratar de cargar registros de una base de datos de pruebas a otra de produccin. Las buenas prcticas de administracin de datos en ambientes de produccin y pruebas, tal como lo ha recalcado el equipo tcnico de TiQal en situaciones anteriores, indican que la direccin del cargue de informacin debe realizarse nicamente de un ambiente de Produccin a un ambiente de Pruebas. Emplear prcticas inadecuadas, deja sujeto el proyecto a que se presenten inconvenientes no revisados en las jornadas de anlisis de riesgos del proyecto. 2. Eliminar o desactivar restricciones de la integridad referencial puede producir problemas desconocidos en Daruma. 3. La manipulacin directa de los datos alojados en la Base de Datos del aplicativo, puede producir inconsistencias como prdida de informacin, registros flotantes o no referenciados y desplazamiento en la serializacin de llaves primarias.

Plan de Trabajo
1. Definicin de las tablas y autorizacin del cliente para que TiQal proceda con la migracin de datos. Fecha de entrega: 2012-01-06 Responsable: Juan Carlos Bermeo Lder Tcnico proyecto Daruma / Emcali 2. Elaboracin de copia de respaldo de la base de datos de Produccin y de la base de datos de Prueba. Fecha de entrega: 2012-01-06 Responsable: Juan Carlos Bermeo Lder Tcnico proyecto Daruma / Emcali 3. Bajo autorizacin del cliente se procede a realizar migracin de informacin de la base de datos de Pruebas a la base de datos de Produccin, con una metodologa de trabajo interna de TiQal SAS de forma segura. El cliente debe enviar correo de autorizacin para proceder con la tarea una vez haya realizado la respectiva copia de respaldo. Fecha de entrega: 2012-01-07
Oficina Cali: Calle 25 No. 127 220 Km. 7 Va Jamund, PBX: (57) (2) 485 46 60 Oficina Bogot: Calle 100 No. 8A 55 Torre C Piso 10 World Trade Center, PBX: (57) (1) 646 74 12

Responsable: Paul A. Pedroza Analista de Soporte / TiQal 4. Pruebas de aceptacin de la migracin de datos, que definan el xito o no de la actividad. Fecha de entrega: 2012-01-10 Responsable: Alba Luz Manrique Lder Funcional proyecto Daruma / Emcali

Elaborado por: Paul Andrs Pedroza Martnez Analista de Soporte TIQAL S.A.S.

Copia a: EMCALI Juan Carlos Bermeo EMCALI Alba Luz Manrique EMCALI Claudia Gutierrez TIQAL - Luz Karime Garcs TIQAL - Diego Martnez TIQAL - Mario Restrepo TIQAL Angela Ochoa TIQAL Mauricio Bermdez

Oficina Cali: Calle 25 No. 127 220 Km. 7 Va Jamund, PBX: (57) (2) 485 46 60 Oficina Bogot: Calle 100 No. 8A 55 Torre C Piso 10 World Trade Center, PBX: (57) (1) 646 74 12

Anda mungkin juga menyukai