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

Запуск ETL-конвейера

Готовы запустить свой первый ETL-конвейер? Приступим!

Здесь для вас уже определены функции extract(), transform() и load(). Чтобы запустить ETL-конвейер, вам нужно последовательно вызвать каждую из них. Если интересно, загляните в код функции extract().

def extract(file_name):
    print(f"Extracting data from {file_name}")
    return pd.read_csv(file_name)

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

ETL и ELT на Python

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

Инструкции к упражнению

  • С помощью функции extract() извлеките данные из файла raw_data.csv.
  • Преобразуйте DataFrame extracted_data, используя функцию transform().
  • Наконец, загрузите DataFrame transformed_data в SQL-таблицу cleaned_data.

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

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

# Extract data from the raw_data.csv file
extracted_data = ____(file_name="raw_data.csv")

# Transform the extracted_data
transformed_data = transform(data_frame=____)

# Load the transformed_data to cleaned_data.csv
____(data_frame=transformed_data, target_table="cleaned_data")
Редактировать и запускать код