DAG oluşturma
Varsayılan argümanları ayarladıktan sonra, DAG’ini tanımlayıp API’yi kontrol eden ilk görevi oluşturma zamanı. Bu adım, veri ve Machine Learning iş akışlarını otomatikleştirmek için kritik öneme sahiptir. Aşağıdaki modüller içe aktarıldı: DAG, PythonOperator ve datetime. Ayrıca özel bir check_updates_api fonksiyonun da hazır. Şimdi DAG’ini kurma zamanı!
Bu egzersiz
Üretim için Tahmin (Forecasting) Hatları Tasarlama
kursunun bir parçasıdırEgzersiz talimatları
- DAG’i doğru fonksiyonu kullanarak tanımla.
- Zamanlamayı günlük çalışacak şekilde ayarla.
check_apigörevini bir Python operatörü kullanarak oluştur.- Çağrılabilir olarak
check_updates_apifonksiyonunu ver.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Define the DAG
with ____(
'data_pipeline',
default_args=default_args,
description='Data pipeline for ETL process',
# Set the schedule to run daily
schedule='@____',
tags = ["python", "etl", "forecast"]
) as dag:
# Create check_api
check_api = ____(
task_id='check_api',
# Use the check_updates_api function
python_callable=____)
print(f"DAG object created: {dag}")
print(f"PythonOperator for API check created: {check_api}")