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 göz atabilirsin.
def extract(file_name):
print(f"Extracting data from {file_name}")
return pd.read_csv(file_name)
Bu egzersiz, kursun bir parçasıdır
Python ile ETL ve ELT
Egzersiz talimatları
raw_data.csvdosyasından veri çıkarmak içinextract()fonksiyonunu kullan.extracted_dataDataFrame'initransform()fonksiyonuyla dönüştür.- Son olarak,
transformed_dataDataFrame'inicleaned_dataSQL tablosuna yükle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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")