Databricks görevlerini yapılandırma ve düzenleme
Bu makale, İş Akışları çalışma alanı kullanıcı arabirimini kullanarak görevleri oluşturma, yapılandırma ve düzenleme yönergelerine odaklanır.
Azure Databricks, databricks işlerinin bileşenleri olarak görevleri yönetir. Bir işin bir veya daha fazla görevi vardır. İlk görevi yapılandırarak çalışma alanı kullanıcı arabiriminde yeni bir iş oluşturursunuz. Yeni bir iş yapılandırmak için bkz . Databricks İşleri'ni yapılandırma ve düzenleme.
Her görevin, görev mantığını çalıştıran ilişkili bir işlem kaynağı vardır. Sunucusuz kullanıyorsanız Azure Databricks işlem kaynaklarınızı yapılandırıyor. Sunucusuz kullanmıyorsanız bkz . İşlemleri işler için yapılandırma.
Azure Databricks'in görev yapılandırması için aşağıdakiler de dahil olmak üzere başka giriş noktaları ve araçları vardır:
Görev oluşturma veya yapılandırma
Var olan bir görevi düzenlemek veya çalışma alanı kullanıcı arabirimiyle yeni bir görev eklemek için, aşağıdaki adımları kullanarak var olan bir işi select:
- Kenar çubuğunda İş Akışları'na tıklayın
.
- Adıcolumn, iş adını tıklayın.
- Görevler sekmesine tıklayın. Görev grafiği görüntülenir.
- Bir görevi düzenlemek için görev adına tıklayın. Görev yapılandırması, görev grafiğinin altında görünür.
- Görev eklemek için öğesine tıklayın
.
Görev türleri
Yapılandırma seçenekleri ve yönergeleri göreve göre değişir. Aşağıdaki görev türleri kullanılabilir:
- Not defteri
- Python betiği
- Python tekerleği
- SQL
- DLT işlem hattı
- dbt
- KAVANOZ
- Spark Gönderme
- İşi Çalıştır
- If/else
- Her bir
Görevi kopyalama
Yukarı akış bağımlılıkları da dahil olmak üzere mevcut bir görevin tüm yapılandırmalarını kopyalamak için görevleri kopyalayın.
Bir görevi kopyalamak için aşağıdakileri yapın:
- Görev grafiğinde Select olan görevi.
-
’a tıklayın.
- Kopyalanan görev adını belirtin ve Kopyala'ya tıklayın.
Görevi silme
Bir görevi silmek için aşağıdakileri yapın:
- Görev grafiğinde Select numaralı görevi.
-
'ye tıklayın ve selectGörevi Sil.
Görev yolunu kopyalama
Not defteri görevleri gibi belirli görev türleri, görev kaynak kodunun yolunu kopyalamanıza olanak sağlar:
- Görevler sekmesine tıklayın.
- Kopyalanacak yolu içeren Select görevi.
- Görev yolunun yanındaki öğesine tıklayarak
yolu panoya kopyalayın.
Gelişmiş görev ayarları
Aşağıdaki gelişmiş ayarlar başarısız görevler için yeniden denemeleri ve yanıt vermeyen görevler için zaman aşımı ilkelerini denetler.
Not
Görev veya iş düzeyinde bildirimleri set yapabilirsiniz. Bkz. bir işe bildirim ekleme.
Yeniden deneme ilkesi Set
Görev yeniden denemeleri için varsayılan ayar, iş yapılandırmasına bağlıdır. Çoğu yapılandırmada, varsayılan ayar görev hatasıyla ilgili hiçbir görevi yeniden denemez.
Sunucusuz işler varsayılan olarak otomatik yeniden denemeler yapar.optimize Bkz. Yeniden denemelere izin vermek için sunucusuz işlem otomatik iyileştirmesini yapılandırma
Sürekli işler üstel geri alma yeniden deneme ilkesi kullanır. Bkz . Sürekli işler için hatalar nasıl işlenir?.
Başarısız görev çalıştırmalarının ne zaman ve kaç kez yeniden deneneceğini belirleyen bir ilke yapılandırmak için, Yeniden Denemeler'in yanındaki + Ekle'ye tıklayın.
Yeniden deneme aralığı, başarısız çalıştırmanın başlangıcı ile sonraki yeniden deneme çalıştırması arasında milisaniye olarak hesaplanır.
Not
Hem Zaman Aşımıhem de Yeniden Denemeleri yapılandırıyorsanız, zaman aşımı her yeniden deneme için geçerlidir.
Görev çalıştırma süresi veya akış kapsamı ölçümleri için eşikleri yapılandırma
Önemli
Databricks İşleri için akış gözlemlenebilirliği kamu önizlemesiaşamasındadır.
Görev çalıştırma süresi veya akış kapsamı ölçümleri için isteğe bağlı eşikleri yapılandırabilirsiniz. Süre eşiklerini veya akış ölçümü eşiklerini yapılandırmak için görev yapılandırma panelinde Ölçüm eşikleri tıklayın.
Görevin beklenen ve maksimum tamamlanma süreleri dahil olmak üzere görev süresi eşiklerini yapılandırmak için, selectÇalıştırma süresi, Ölçüm açılır menüsünde yer almaktadır. Görevlerin beklenen tamamlanma süresini yapılandırmak için Uyarı alanına bir süre girin. Görev çalıştırması bu eşiği aşarsa bir olay tetiklenir. Görevin tamamlanma süresi üst sınırını yapılandırmak için, Zaman Aşımı alanına maksimum süreyi girin. Görev bu süre içinde tamamlanmazsa, Azure Databricks durumunu "Zaman Aşımına Uğradı" olarak ayarlar.
Akış bekleme ölçümü için bir eşik yapılandırmak amacıyla, Metriği açılır menüsünden ölçümü select seçin ve eşik için bir değer girin. Bir akış kaynağı tarafından desteklenen belirli ölçümler hakkında bilgi edinmek için bkz. akış görevleri için ölçümleri görüntüleme.
Görevin beklenen tamamlanma süresini yapılandırmak için Uyarı alanına bir süre girin. Görev bu eşiği aşarsa bir olay tetikler. Bir görevin yavaş çalıştığını bildirmek için bu olayı kullanabilirsiniz. Bkz. Yavaş işler bildirimlerini yapılandırma.
Görevin tamamlanma süresi üst sınırını yapılandırmak için, Zaman Aşımı alanına maksimum süreyi girin. Görev bu süre içinde tamamlanmazsa, Azure Databricks durumunu "Zaman Aşımına Uğradı" olarak ayarlar.
Eşik aşıldığı için bir olay tetikleniyorsa, bildirim göndermek için olayı kullanabilirsiniz. Bkz. Yavaş işler bildirimlerini yapılandırma.