Todo este código deberá estar en funciones y en archivos .py
Crear un archivo .py que llevará a cabo la extracción, transformación y carga (ETL) de datos.
OBJETIVO
automatizar la inserción de datos en la base de datos relacional
garantizar que la información se actualice de manera consistente
automatizar el proceso de transformación de la información antes de la insercción en la BBDD.
METODOLOGÍA
Extracción de Datos:
Desarrollarán una función para extraer datos desde las fuentes de datos previamente definidas: hojas de cálculo, archivos CSV, bases de datos externas o cualquier otro formato de datos relevante.
--> El objetivo es obtener datos frescos y relevantes que se cargarán en la base de datos.
Transformación de Datos:
Desarrollar una función (o varias) para aplicar todas las transformaciones necesarias para garantizar la integridad y la calidad de los datos (estas transformaciones serán las mismas que en la fase 2).
Creación de la Base de Datos:
Crear una función con el código para la creación de la BBDD diseñada en la fase 3.
Carga de Datos:
Desarrollar funciones que permitan la inserción de datos transformados en la base de datos.
--> Esto garantizará que la base de datos esté siempre actualizada con la información más reciente.
Todo este código deberá estar en funciones y en archivos .py
Crear un archivo .py que llevará a cabo la extracción, transformación y carga (ETL) de datos.
OBJETIVO
METODOLOGÍA