Construirea unui pipeline ETL
Ești pregătit să treci la următorul nivel? În acest exercițiu, vei fi responsabil pentru completarea funcției load() și pentru rularea fiecărui pas din procesul ETL. Funcțiile extract() și transform() au fost deja definite pentru tine. Mult succes!
Acest exercițiu face parte din cursul
ETL și ELT în Python
Instrucțiuni pentru exercițiu
- Completează funcția
load()scriind DataFrame-ultransformed_dataîntr-un fișier.csv, folosindfile_name. - Folosește funcția
transform()pentru a curăța DataFrame-ulextracted_data. - Încarcă
transformed_dataîn fișierultransformed_data.csvfolosind funcțiaload().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def load(data_frame, file_name):
# Write cleaned_data to a CSV using file_name
data_frame.____(____)
print(f"Successfully loaded data to {file_name}")
extracted_data = extract(file_name="raw_data.csv")
# Transform extracted_data using transform() function
transformed_data = ____(data_frame=____)
# Load transformed_data to the file transformed_data.csv
____(data_frame=____, file_name="transformed_data.csv")