Bir ETL Veri Hattını Çalıştırma
İlk ETL veri hattını çalıştırmaya hazır mısın? Hadi başlayalım!
Burada extract(), transform() ve load() fonksiyonları senin için tanımlandı. Bu ETL veri hattını çalıştırmak için bu fonksiyonların her birini sırasıyla çalıştıracaksın. Merak ediyorsan, extract() fonksiyonunun nasıl göründüğüne bir göz at.
def extract(file_name):
print(f"Extracting data from {file_name}")
return pd.read_csv(file_name)
Bu egzersiz
Python ile ETL ve ELT
kursunun bir parçasıdırEgzersiz talimatları
extract()fonksiyonunu kullanarakraw_data.csvdosyasından veriyi çıkar.extracted_dataDataFrame'initransform()fonksiyonuyla dönüştür.- Son olarak,
transformed_dataDataFrame'inicleaned_dataSQL tablosuna yükle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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")