Zamanlamalar ve tetikleyicilerle işleri otomatikleştirme

Lakeflow İşleri'ni aşağıdaki durumlardan herhangi birinde otomatik olarak tetikleme için yapılandırın:

  • Zamana bağlı bir zamanlamaya göre
  • Kaynak tabloların güncellenmesi
  • Dosyaların Unity Kataloğu depolama konumuna varışında
  • Unity Kataloğu modelinin oluşturulması veya güncellenmesi sırasında
  • Sürekli

İş çalıştırmalarını ayrıca manuel olarak veya harici orkestrasyon araçları aracılığıyla tetikleyebilirsiniz.

İş zamanlamaları ve tetikleyicileri

Tetikleyici türü Davranış
Planlanmış Belirlenmiş bir zamanlamaya göre bir iş çalıştırmasını tetikler. Bkz İşleri bir zamanlamaya göre çalıştırma.
Tablo güncelleştirmesi Kaynak tablolar güncelleştirildiğinde bir iş çalışmasını tetikler. Bkz. Kaynak tablolar güncelleştirildiğinde işleri tetikleme.
Dosya gelişi Yeni dosyalar izlenen Unity Catalog depolama konumuna geldiğinde bir iş çalışmasını tetikler. Bkz. Yeni dosyalar geldiğinde işleri tetikleme.
Model güncellemesi Unity Kataloğu modeli oluşturulduğunda, model sürümü hazır olduğunda veya model takma adı atandığında bir iş çalıştırmasını tetikler (Beta). Bkz. Modeller güncellendiğinde işleri tetikleme.
Sürekli İşin her zaman çalışır durumda kalmasını sağlamak için, bir iş çalıştırması tamamlandığında veya başarısız olduğunda başka bir iş çalıştırmasını başlatın. Bkz. İşleri sürekli çalıştırma.
Hiçbiri (el ile) Çalıştırmalar, Şimdi çalıştır düğmesiyle veya diğer düzenleme araçları kullanılarak program aracılığıyla el ile tetiklenir. Bakınız Tek bir iş çalıştırmasını tetikleme

Varsayılan olarak, bir işin aynı anda yalnızca bir çalıştırması etkin olabilir. Ancak, Gelişmiş ayarlarda bu sınırı artırmak mümkündür. İşlemin yapılandırılan en yüksek eşzamanlılık sınırını aştığı durumlarda çalıştırmalar atlanır. Bkz Maksimum eşzamanlı çalıştırmayı yapılandırma.

Bir işte bir tetikleyici yapılandırın.

  1. Tetikleyici yapılandırmak istediğiniz işi açın.

  2. İş ayrıntıları bölmesinde, Zamanlamalar & Tetikleyiciler bölümüne gidin ve Tetikleyici ekleöğesine tıklayın.

  3. Zamanlamalar ve Tetikleyiciler bölümünde yapılandırmak istediğiniz tetikleyici türünü seçin: Zamanlanmış, Tablo güncelleştirmesi, Dosya varma, Model güncelleştirmesi veya Sürekli.

    Tetikleyici türüne bağlı olarak, yapılandırmak için başka seçenekler de kullanılabilir.

  4. Kaydet'e tıklayın. Kaydettikten sonra görev, yapılandırılmış tetikleyiciye göre otomatik olarak çalışır.

Not

Birden çok görevi olan bir işteki bir veya daha fazla görev başarısız olursa, başarısız görevlerin alt kümesini yeniden çalıştırabilirsiniz. Bkz Başarısız olan ve atlanan görevleri yeniden çalıştır.

Mevcut tetikleyiciyi yönetme

Tetikleyiciyi düzenlemek, duraklatmak, sürdürmek veya kaldırmak için İş ayrıntıları bölmesinin Zamanlamalar ve Tetikleyiciler bölümünü kullanın. Bu denetimler yalnızca tetikleyici yapılandırılmış işler için görünür.

  • Tetikleyiciyi değiştirmek için Tetikleyiciyi düzenle'ye tıklayın.
  • Etkin tetikleyiciyi duraklatmak için Duraklat'a tıklayın. Şu anda etkin olan tüm çalıştırmalar devam ediyor, ancak tetikleyici artık yeni çalıştırmaları başlatmiyor. Tetikleyiciyi sürdürmek için Sürdür'e tıklayın; yapılandırılan davranış, daha önce yapılandırılan aynı zamanlamaya göre devam eder.
  • Tetikleyiciyi işten kaldırmak için Sil'e tıklayın.

Tetikleyici oluştururken veya düzenlerken, Tetikleyici Durumunu denetlemek için Zamanlamalar ve Tetikleyiciler iletişim kutusunda Etkin ve Duraklatılmış arasında geçiş yapabilirsiniz.

Not

Kesintisiz tetikleyici devam ettirildiğinde bir çalıştırma etkinse, iş zamanlayıcı yeni bir çalıştırmayı tetiklemek için bu çalıştırma tamamlanana kadar bekler.