Запуск 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. - Перетворіть датафрейм
extracted_dataза допомогою функціїtransform(). - Нарешті, завантажте датафрейм
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")