Bir veri hattında izleme ve uyarı mekanizmaları
Hepsini bir araya getirme zamanı! Tahmin etmiş olabilirsin; try-except ile hata yönetimi ve logging genelde birlikte kullanılır. Bu iki uygulama, bir hattın dayanıklı ve şeffaf olmasının temelidir ve daha gelişmiş izleme ve uyarı çözümleri için yapı taşlarını oluşturur.
pandas pd takma adıyla içe aktarıldı ve logging modülü senin için yüklendi ve yapılandırıldı. raw_sales_data DataFrame'i çıkarıldı ve dönüştürülmeye hazır.
Bu egzersiz
Python ile ETL ve ELT
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
def transform(raw_data):
return raw_data.loc[raw_data["Total Price"] > 1000, :]
try:
# Attempt to transform DataFrame, log an info-level message
clean_sales_data = transform(raw_sales_data)
logging.____("Successfully filtered DataFrame by 'Total Price'")
except Exception:
# Log a warning-level message
____.____("Cannot filter DataFrame by 'Total Price'")