Запуск конвеєра 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")