Lakeflow İşlerinde görevleri yapılandırma ve düzenleme

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:

  1. Azure Databricks çalışma alanınızın kenar çubuğunda İşler ve İşlem Hatları öğesine tıklayın.
  2. İsteğe bağlı olarak İşler ve Bana ait filtrelerini seçin.
  3. İşinizin Ad bağlantısına tıklayın.
  4. Görevler sekmesine tıklayın. Görev grafiği görüntülenir.
  5. 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.
  6. 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 Artı simgesine tıklayın.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 Artı simgesine tıklayın.Görev grafiğine görev ekleyin.

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:

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:

  1. Görev grafiğinde görevi seçin.
  2. Görevi kopyala düğmesine tıklayın.
  3. 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:

  1. İşi açın ve DAG'de görevi seçin.
  2. Görevi devre dışı bırakmak için Büyük simgeyi kapat'a tıklayın.

Devre dışı bırakılmış bir görevi yeniden etkinleştirmek için, görevi seçin ve Çember simgesine tıklayın.

İş 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:

  1. Görev grafiğinde görevi seçin.
  2. Çöp Sepeti 'e tıklayın ve Görevi Silseç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:

  1. Görevler sekmesine tıklayın.
  2. Kopyalanacak yolu içeren görevi seçin.
  3. Görev yolunun yanındaki İşler Kopyalama Simgesi'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 Artı simgesine tıklayın.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.