Analisis y Diseño LANDING - COLECTIVOS
Analisis y Diseño LANDING - COLECTIVOS
Analisis y Diseño LANDING - COLECTIVOS
LANDING COLECTIVOS.
Product Owner Eduardo Pichipil
Responsable IT Evelyn Alvarez
Developer Célula Colectivos
Fecha de creación 2023/04/14
Fecha de actualización
Versión 1.0
1 CONTENIDO
1 Version..........................................................................................................................................................2
2 Identificación de la Iniciativa............................................................................................................2
3 Informacion General.....................................................................................................................................3
3.1 Descripcion del Proyecto....................................................................................................................3
3.2 Objetivo del Proyecto.........................................................................................................................3
4 Alcance del Análisis Técnico.........................................................................................................................4
5 Análisis Técnico............................................................................................................................................5
5.1 Diagrama ENTIDADES MODELO Stock de polizas...............................................................................5
5.2 anexos.................................................................................................................................................8
5.3 CONCIDERACIONES, SUPUESTOS Y RESTRICCIONES...........................................................................8
1 VERSION
2 IDENTIFICACIÓN DE LA INICIATIVA.
Este nuevo alcance se plantea para entregar una solución inmediata a la necesidad de DESAFIO 4, donde
el principal objetivo es crear un repositorio de datos, idéntico en estructura que el CORE de colectivos,
con el fin de que en el futuro este resuelva cualquier necesidad operacional del negocio, como
reportaría, incluso alimentar el DATALAKE. Inicialmente se planteó construirlo en el ON-PREMISE de vida,
pero en un futuro se evaluará colocar esta solución en la NUBE de VIDA. La célula está evaluando este
nuevo requerimiento y analizando matices técnicos para proponer las futuras historias de usuario en
cuanto a este nuevo objetivo.
Hemos acordado con el área de TI de VIDA hacer un diseño de base de datos que cumpla con las
siguientes características:
La base de datos contendrá todas las tablas de negocio de colectivos, de los CORE PEHUEN y
ACSEL, que están contenidas en la base de datos del STAGING de colectivos.
La BBDD Landing de colectivos contendrá toda la historia de información existente, tal como se
encuentran en los CORE de PEHUEN y ACCSEL.
El origen de los datos para esta BBDD LANDING será el STAGING de colectivos.
Las tablas no sufrirán ningún tipo de transformación ni en estructura ni en datos, se
mantendrán tal como son sacadas del CORE y llevadas al STAGING.
Según los acuerdos con el área de TI, el proceso de carga de la base de datos del Landing de Colectivos
tendrá las siguientes características:
Esta base de datos nace debido a la necesidad de mantener la base de datos del LANDING libre de
elementos que no pertenezcan originalmente a la operación. Como premisa principal se plantea al
LANDING como una base de datos que contiene una estructura ORIGINAL en función a su origen, más
allá de las transformaciones requeridas por el cambio de tecnología entre ORACLE y SQL Server.
1. Crear una base de datos (NOMBRE AUN NO DEFINIDO) que nos permita almacenar todas las
reglas de negocio particulares y universales que puedan ser necesarias para atender algún paso
de uso en particular.
2. Esta base de datos también almacenara todos los objetos (Vistas, SP, Funciones, etc.) creados
con la finalidad de cubrir necesidades particulares del negocio (casos de uso).
3. Esta base de datos se alimentará únicamente de la información almacenada en el LANDING de
colectivos, y hará referencia a todas las tablas a través de sinónimos.
4. Eventualmente, se podrán agrupar las distintas soluciones que residan en esta base de datos,
con objetivos distintos, utilizando esquemas, lo que permitirá aislar la permisología para utilizar
solo los objetos que la necesidad en particular demande.
Entendemos como equipo de trabajo que existe un proyecto en VIDA SECURITY que persigue la
optimización de los procesos operacionales, y para esto, hay un equipo de trabajo generando consultas
que van directo a recabar información en los CORE de colectivos.
Este proyecto nace de la necesidad de alivianar la carga del CORE yendo a hacer este tipo de consultas a
una fuente de datos alterna.
Cada una de estas queryes responden a un reporte en particular como fuente inicial de información a
analizar, por lo cual, tenemos el objetivo de adaptar cada una de estas consultas para que puedas
recabar la información en la base de datos del LANDING, pero residiendo en la base de datos de reglas y
casos de uso.
Dicho esto, el objetivo es construir en la base de datos de reglas y consumo, todos los objetos necesarios
para recoger esta información a demanda, utilizando como fuente de datos el LANDING de colectivos,
obteniendo los mismos resultados que nos entregaría el CORE, teniendo en cuenta el desface que
podamos tener debido a la periodicidad de carga.
1. Para el caso de reproceso, tenemos algunos casos de borde que ponen en riesgo la integridad
de la información. Este asunto será atendido por la célula en conjunto con el arquitecto, con el
fin de encontrar una solución y plantearla al área de TI.