Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Jobs & Pipelines çalışma alanı UI’sini kullanarak bir Lakeflow Job’da görevler oluşturun, yapılandırın ve düzenleyin.
Azure Databricks, görevleri Lakeflow Jobs'un bileşenleri olarak 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. Lakeflow İş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ırabilirsiniz. Eğer sunucusuz bir yapı kullanmıyorsanız, Görevler için hesaplama yapılandırması bölümüne bakın.
Azure Databricks, görev yapılandırması için aşağıdakiler de dahil olmak üzere başka giriş noktalarına ve araçlarına sahiptir:
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 seçin:
- Azure Databricks çalışma alanınızın kenar çubuğunda İşler ve İşlem Hatları öğesine tıklayın.
- İsteğe bağlı olarak İşler ve Bana ait filtrelerini seçin.
- İşinizin Ad bağlantısına 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:
- İşin henüz hiç görevi yoksa, görev grafı son görev türlerine yönelik düğmeleri gösterir. Görev türünüzün düğmesine veya
Farklı bir tür seçmek için başka bir görev türü ekleyin.
- İşin zaten bir veya daha fazla görevi varsa
Görev grafiğine görev ekleyin.
- İşin henüz hiç görevi yoksa, görev grafı son görev türlerine yönelik düğmeleri gösterir. Görev türünüzün düğmesine veya
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:
-
Python betiği
-
Python tekerleği
-
SQL
-
İşlem hattı
-
Veritabanı Tablo Eşitleme işlem hattı
-
Alım işlem hattı
-
SQL Uyarısı (Genel Önizleme)
-
Gösterge panelleri
-
Power BI
-
Dbt
-
dbt platformu (Genel Önizleme)
-
JAR
-
Spark Gönderme
-
İşi Çalıştır
-
Eğer/değilse
-
Her biri için
Görevi kopyala
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 görevi seçin.
-
tıklayın. - Kopyalanan görev adını belirtin ve Kopyala'ya tıklayın.
Görevi devre dışı bırakma
Bir görevi işten kaldırmadan çalışma zamanında atlamak için devre dışı bırakın. Görev, yapılandırma ve çalıştırma geçmişini korur, böylece daha sonra görevi yeniden oluşturmadan yeniden etkinleştirebilirsiniz.
Bir görevi devre dışı bırakmaya yönelik yaygın senaryolar şunlardır:
- Yukarı akıştaki bir sorunu giderirken görev ayarlarını kaybetmeden bir görevi geçici olarak hariç tutma.
- İşin geri kalanının zamanında çalışmaya devam etmesi için bozuk bir görevi askıya alma.
- Görevin kaldırılıp kaldırılmayacağına karar verirken, işin Yönlendirilmiş Döngüsel Grafı (DAG) ve çalıştırma geçmişi korunmalı.
bir işteki bir görevi devre dışı bırakmak için:
- İşi açın ve DAG'de görevi seçin.
- Görevi devre dışı bırakmak için
tıklayın.
Devre dışı bırakılmış bir görevi yeniden etkinleştirmek için, görevi seçin ve
İş ayarlarını değiştirmeden tek bir çalıştırma için bir görevi atlamak için, bunun yerine Farklı ayarlarla bir iş çalıştır'ı kullanın.
Lakeflow İşlerinde Devre Dışı Bırakılan Görevler bölümüne bakın; bu bölümde devre dışı bırakılan görevlerin aşağı akış görevlerini, onarımları ve kısmi çalıştırmaları nasıl etkilediği ele alınmaktadır.
Görevi silme
Bir görevi silmek için aşağıdakileri yapın:
- Görev grafiğinde görevi seçin.
- Çöp Sepeti
'e tıklayın ve Görevi Sil seçin.
Görevin yapılandırmasını ve çalıştırma geçmişini silmek yerine korumak için görevi devre dışı bırakın.
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 görevi seçin.
- Görev yolunun yanındaki
'ne 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
Bildirimleri görev veya iş düzeyinde ayarlayabilirsiniz. Bkz. bir işe bildirim ekleme.
Yeniden deneme ilkesi ayarlama
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 yeniden denemeleri varsayılan olarak otomatik olarak iyileştirir. Bakınız Yeniden denemeleri engelleyecek şekilde sunucusuz işlem otomatik iyileştirmesini yapılandırma
Sürekli işler, üstel geri alma ile tekrar deneme politikası kullanır. Bkz: Sürekli görevler için hata işleme.
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ına ekleyin.
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
Lakeflow İşleri için akış gözlemlenebilirliği Genel Önizleme aş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örev süresi eşiklerini, görevin beklenen ve maksimum tamamlanma süreleri dahil olacak şekilde yapılandırmak için Ölçüm açılır menüsünde Çalıştırma süresi seçin. 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ış birikimi ölçütü için bir eşik yapılandırmak üzere, Ölçüt açılır menüsünde ölçütü seçin ve eşik değeri 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.