Skip to content

ETL Project: Extract, Transform, Load Description This project is an ETL (Extract, Transform, Load) system developed using the latest versions of Visual Studio and C#

Notifications You must be signed in to change notification settings

carlosmriveraz/ETLExchangeRate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ETL Project: Extract, Transform, Load Description / Descripción This project is an ETL (Extract, Transform, Load) system developed using the latest versions of Visual Studio and C# with cutting-edge frameworks. The codebase adheres to best practices and emphasizes clean code. We leverage AI-powered tools and LINQ for code optimization. Our documentation is thorough and professional.

El proceso ETL implica extraer información de archivos ZIP comprimidos obtenidos a través de una API. Cada archivo ZIP contiene archivos CSV de texto plano. Nuestro programa descomprime estos archivos, inserta los datos en una base de datos MySQL y actualiza estadísticas en tiempo real para cada archivo.

Technologies Used / Tecnologías Utilizadas Visual Studio: Latest version / Última versión C#: Utilizado para la lógica ETL LINQ: Simplificación de consultas de código MySQL: Gestión de bases de datos AI Tools: Mejora de la calidad del código Open Source Components: Utilizados para eficiencia Features / Funcionalidades Data Extraction / Extracción de Datos: Unzips and extracts data from CSV files / Descomprime y extrae datos de archivos CSV. Database Insertion / Inserción en la Base de Datos: Inserts data into MySQL tables / Inserta datos en tablas MySQL. Real-Time Statistics / Estadísticas en Tiempo Real: Updates statistics in real time / Actualiza estadísticas en tiempo real. Graphical Interface / Interfaz Gráfica We’ve also built a graphical interface to monitor the ETL process. It tracks changes in stored data, specifically the daily dollar value of transactions. The normalized database structure ensures efficient data management.

También hemos creado una interfaz gráfica para monitorear el proceso ETL. Realiza un seguimiento de los cambios en los datos almacenados, específicamente el valor diario en dólares de las transacciones. La estructura normalizada de la base de datos garantiza una gestión eficiente de los datos.

Open Source and Contribution / Código Abierto y Contribución This project is open source (pensource). Feel free to modify it according to your needs. We encourage contributions and appreciate your interest in our work.

Este proyecto es de código abierto (open source). Siéntete libre de modificarlo según tus necesidades. Fomentamos las contribuciones y agradecemos tu interés en nuestro trabajo.

Acknowledgments / Agradecimientos Thank you for reading this comprehensive documentation. Your interest and attention are greatly appreciated!

¡Gracias por leer esta documentación completa! Tu interés y atención son muy apreciados.

About

ETL Project: Extract, Transform, Load Description This project is an ETL (Extract, Transform, Load) system developed using the latest versions of Visual Studio and C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages