ÎncepețiÎncepe gratuit

Rularea unui pipeline ETL

Ești gata să rulezi primul tău pipeline ETL? Hai să trecem la treabă!

Aici, funcțiile extract(), transform() și load() au fost deja definite pentru tine. Pentru a rula acest pipeline de date ETL, va trebui să execuți fiecare dintre aceste funcții. Dacă ești curios, aruncă o privire la cum arată funcția extract().

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

Acest exercițiu face parte din cursul

ETL și ELT în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcția extract() pentru a extrage date din fișierul raw_data.csv.
  • Transformă DataFrame-ul extracted_data folosind funcția transform().
  • În final, încarcă DataFrame-ul transformed_data în tabelul SQL cleaned_data.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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")
Editează și rulează codul