ETL 파이프라인 실행하기
첫 번째 ETL 파이프라인을 실행할 준비가 되셨나요? 지금 시작해 봅시다!
여기서는 extract(), transform(), load() 함수가 이미 정의되어 있어요. 이 데이터 ETL 파이프라인을 실행하려면 이 함수들을 순서대로 호출하면 됩니다. 궁금하시다면 extract() 함수가 어떻게 생겼는지 한 번 살펴보세요.
def extract(file_name):
print(f"Extracting data from {file_name}")
return pd.read_csv(file_name)
이 연습은 강의의 일부입니다
Python으로 ETL과 ELT
연습 안내
extract()함수를 사용해raw_data.csv파일에서 데이터를 추출하세요.transform()함수를 사용해extracted_dataDataFrame을 변환하세요.- 마지막으로,
transformed_dataDataFrame을cleaned_dataSQL 테이블에 적재하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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")