НачатьНачать бесплатно

Создание функций для извлечения данных

Модульность кода — важный принцип при построении пайплайнов данных. Она делает пайплайны более читаемыми и удобными для повторного использования, а также упрощает поиск и устранение ошибок. Выделение отдельных операций в функции помогает даже на старте нового проекта — такой подход задаёт структуру и даёт готовую основу для разработки.

pandas уже импортирован как pd, а sqlalchemy готов к использованию.

Это упражнение является частью курса

ETL и ELT на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

def extract():
  	# Create a connection URI and connection engine
    connection_uri = "postgresql+psycopg2://repl:password@localhost:____/____"
    db_engine = sqlalchemy.____(connection_uri)
Редактировать и запускать код