Sobre este projeto
it-programming / web-development
Aberto
Se busca un desarrollador con experiencia para crear un sistema automatizado que exporte reportes de facturación del sistema Odoo versión 15. El proyecto implica los siguientes puntos clave: Extracción de Datos: Acceder a los reportes de facturación de Odoo 15, filtrando aquellos que se encuentren en estado 'publicado'. Conversión a Formato .parquet. Transformar los datos extraídos al formato .parquet para optimizar el almacenamiento y el rendimiento en análisis posteriores. Carga a Google Cloud Storage: Subir los archivos .parquet generados a un bucket específico en Google Cloud Storage. Automatización: Implementar un mecanismo para que este proceso se ejecute de forma periódica y automática, asegurando la actualización constante de los reportes en la nube. Se espera una solución robusta, eficiente y escalable, con la documentación adecuada para su mantenimiento.
Los datos del reporte de facturación (ventas , devoluciones, reposiciones, estado de la factura) deberán ser alojados en un bucket de Cloud Storage de GCP, bajo una estructura compatible con particionado Hive por data diaria. La frecuencia de actualización será horaria o diaria, según lo que se configure por el usuario .
Respuesta a preguntas:
1. Formato
Los archivos deberán generarse en formato .parquet.
2. Estructura
Se definirá las columnas en el momento de la reunión, como nro de factura, ruc del cliente, razón social del cliente, monto de factura, igv, base imponible, detalle del item, cantidad del item etc.
Son dos archivos uno sin el detalle y el otro con el detalle de los productos.
3. Frecuencia de actualización
horaria o diaria, según lo que se configure por el usuario .
4. Alojamiento
Los archivos .parquet generados deberán almacenarse en un bucket de Cloud Storage de GCP, bajo una estructura compatible con particionado Hive.
5. Autenticación
Se brindará acceso mediante una cuenta de servicio, la cual permitirá alojar los archivos directamente en el bucket de destino.
6. Validación de datos
Los datos entregados no deben contener duplicados. En caso exista alguna posibilidad de duplicidad, se deberá indicar el motivo para evaluar el mecanismo adecuado que permita garantizar registros únicos.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias