Crear funciones para extraer datos
Es importante modularizar el código al construir una canalización de datos. Esto ayuda a que las canalizaciones sean más legibles y reutilizables, y puede agilizar la resolución de problemas. Crear y utilizar funciones para operaciones concretas dentro de una canalización también puede ayudarte a empezar un proyecto nuevo al proporcionarte una estructura inicial para el desarrollo.
Se ha importado pandas como pd, y sqlalchemy está listo para usarse.
Este ejercicio forma parte del curso
ETL y ELT en Python
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
def extract():
# Create a connection URI and connection engine
connection_uri = "postgresql+psycopg2://repl:password@localhost:____/____"
db_engine = sqlalchemy.____(connection_uri)