Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Mensual 1
Informe Mensual 1
INFORME
MENSUAL 1
H* Hemerson Andres Ruiz Lache
ELABORADO POR:
Hemerson Andres Ruiz Lache
REVISIÓN Y LIMPIEZA DE
DATOS
Descripción
Tomando como punto de partida tres(3) archivos
(BD_Avalúos_Transacciones, BD_Inmuebles, BD
Componentes), los cuales representan cuatro(4) bases de datos
requeridas para el desarrollo del proyecto actualmente llevado
a cabo por OCOX para la empresa Colliers, se realizó una
revisión de cada uno, identificando y solucionando posibles
errores que pudieran afectar el tratamiento y visualización de
los datos.
OCOX PÁGINA 02
DETALLES
OCOX PÁGINA 03
REPORTE DE CÁLCULOS
AGREGADOS
Descripción
Inicialmente se realiza la creación de un informe en el que se
detallan los datos y la forma de obtención de los mismos de
acuerdo a solicitud y especificaciones del cliente. Luego, se
realiza la creación de la app que almacenará la lógica requerida
y se une al projecto. Finalmente, se termina de implementar la
app bajo el nombre de colliersModel.
OCOX PÁGINA 04
DETALLES
MODELOS
Se realizó la creación de cinco modelos, de los cuales
uno es utilizado como clase abstracta para ser
heredado por los otros cuatro modelos según filtros
detallados en ejemplos dados por el cliente:
ResultadoClase
ResultadoCorredorClase
ResultadoInmueble
ResultadoCorredor
OCOX PÁGINA 05
DETALLES
VISTAS
Se realizó cuatro vistas, una por cada modelo, en las cuales
se detalla toda la lógica y los cálculos requeridos para
generar los precios y las medidas solicitadas por el cliente.
A su vez, cada una de estas contiene un log, el cual sirve
para mantener un histórico de los cambios que generan en
los modelos previamente mencionados.
OCOX PÁGINA 06
DETALLES
TEMPLATE
Para la muestra inicial de la información se realizó un
template en el cual los datos son presentados a través de
una tabla y se incluye un botón el cual permite la
generación de resultados a partir de un año y trimestre
indicado por el cliente.
OCOX PÁGINA 07
DETALLES
SERIALIZERS Y VIEWSETS
Para la muestra formal de la información se realizó la
creación de una serie de endpoints que permiten obtener la
información a partir de peticiones HTTP. Para lograr esto,
se realizó la creación de una serie de serializers cuya función
es convertir los modelos en objetos JSON, a los cuales
posteriormente se les aplica una serie de filtros a través de
viewsets, permitiendo una mayor facilidad para acceder a la
información deseada
OCOX PÁGINA 08
DOCUMENTACIÓN
Descripción
Se realizó las configuraciones necesarias para la activación del
apartado de documentación ofrecido por Django.
Posteriormente se siguieron las prácticas correspondientes para
permitir la documentación de los modelos y las vistas de la app
colliersModel. A su vez, utilizando la sección de
documentación de la API, previamente activada, se siguieron
las prácticas necesarias para documentar apropiadamente los
parámetros especificados en cada uno de los viewsets de
colliersModel y Listing
OCOX PÁGINA 09
DETALLES
OCOX PÁGINA 10
DETALLES
DOCUMENTACIÓN VIEWSETS
OCOX PÁGINA 11
AUTOMATIZACIÓN
Descripción
Se realizó la función para permitir la generación de entradas en
cada uno de los modelos del proyecto a partir de archivos excel,
accediendo a cada una de las columnas allí conteneidas para
posteriormente extraer cada uno de los datos y aplicar una
búsqueda en caso de que el campo simbolice una relación entre
modelos.
OCOX PÁGINA 12
DETALLES
LLAMADO DE LA FUNCIÓN
OCOX PÁGINA 12
TAREAS DEL PROYECTO
ABORDADAS
OCOX PÁGINA 13