Tek bir iş çalıştırmasını tetikle

Tek bir iş çalıştırmasını başlatmak için Şimdi Çalıştır düğmesini kullanın.

Varsayılan iş parametrelerini geçersiz kılmak için farklı parametrelerle Şimdi çalıştır seçeneğini de seçebilirsiniz.

Uyarı

Databricks, her bir görev için tek bir eşzamanlı çalışmayı zorlayan varsayılan ayarların kullanılmasını önerir. İş yükünüz bir görevin birden fazla eşzamanlı çalıştırılmasını gerektiriyorsa, bkz. Maksimum eşzamanlı çalıştırmaları yapılandırma.

Bir işi hemen çalıştır

İşi hemen çalıştırmak için Şimdi Çalıştır Düğmesi'ne tıklayın.

Ipucu

Bir işin deneme çalışmasını bir not defteri göreviyle gerçekleştirmek için Şimdi çalıştır'a tıklayabilirsiniz. Defteri düzenledikten sonra en son sürümünü çalıştırmak için tekrar Şimdi Çalıştır'a tıklayın.

Farklı ayarlarla iş çalıştırma

Şimdi farklı ayarlarla çalıştır , hangi görevlerin çalıştırileceğini, farklı parametrelerin çalıştırılmasını, mevcut parametrelerin varsayılan değerlerini geçersiz kılmanızı ve Performans için iyileştirilmiş sunucusuz iş yüklerini çalıştırmanızı sağlar.

  1. Mavi aşağı imleç simgesine Şimdi çalıştır yanında tıklayın ve Farklı ayarlarla şimdi çalıştır'ı seçin veya Etkin Çalıştırmalar tablosunda Farklı ayarlarla şimdi çalıştır'a tıklayın.
  2. (İsteğe bağlı) Grafiğe tıklayarak çalıştırılacak görevleri seçin veya temizleyin. Bir görevi yukarı veya aşağı akış görevleriyle birlikte çalıştırmak için bkz. Görevlerin ve bağımlılıklarının bir alt kümesini çalıştırma.
  3. (İsteğe bağlı) Yeni iş parametrelerini anahtar-değer çiftleri olarak girin. bkz. İş parametrelerini yapılandırma.
  4. (İsteğe bağlı) Performans için iyileştirilmiş ayarını değiştirin. İş akışları için bkz. Lakeflow İşlerinizi sunucusuz işlemle çalıştırma.
  5. Çalıştır'a tıklayın.

Görevin seçimini kaldırmak yalnızca bu işlemi etkiler. Bir görevi silmeden her çalıştırmada atlamak için, görevi iş ayarlarında devre dışı bırakın. Bkz. Lakeflow İşlerinde devre dışı bırakılan görevler.

Uyarı

Farklı parametrelerle şimdi çalıştır iletişim kutusu, geçerli işinizde yalnızca görev parametreleri varsa İş parametreleri tanımlanmamışsa eski parametrelere geç seçeneğini içerir. Bu eski davranış artık önerilmez.

Görevlerin ve bağımlılıklarının bir alt kümesini çalıştırma

Farklı parametrelerle çalıştırdığınızda, çalıştırılacak görevlerin bir alt kümesini seçebilirsiniz. İsteğe bağlı olarak seçiminizi her görevin bağımlılıklarını içerecek şekilde genişletebilirsiniz: yukarı akış görevleri (daha önce gelen, bağımlı olduğu görevler) veya aşağı akış görevleri (ondan sonra gelen ve buna bağlı olan görevler).

API veya CLI'da görevleri anahtara göre seçtiğinizde, + değiştiricisi bu genişlemeyi kontrol eder:

Görev anahtarı Çalışan görevler
my_task Yalnızca my_task.
+my_task my_task ve tüm yukarı akış görevleri.
my_task+ my_task ve tüm aşağı akış görevlerini içerir.
+my_task+ my_task ve onun hem öncül hem de ardıl görevleri.

+ genişletmesi, devre dışı bırakılmış görevleri hariç tutar. Devre dışı bırakılan görevleri dahil etmek için bunları açıkça seçmeniz gerekir. Bkz. Lakeflow İşlerinde devre dışı bırakılan görevler.

Kullanıcı arabiriminden, REST API'den, Azure Databricks CLI'dan, SDK'lardan veya Bildirim temelli Otomasyon Paketlerinden kısmi bir çalıştırma başlatın:

Kullanıcı Arayüzü (UI)

  1. Şimdi farklı ayarlarla çalıştır iletişim kutusunu açın ve Tümünün seçimini kaldır'a tıklayın. Bkz. Farklı ayarlarla iş çalıştırma.
  2. Grafikte çalıştırmak istediğiniz göreve tıklayın.
  3. Fareyi seçili görevin üzerine getirin. Görevin üzerindeki menü çubuğunda, ilgili üst akış görevlerini de çalıştırmak için Çift sol ok simgesine tıklayın. İlgili alt akış görevlerini de çalıştırmak içinse Çift sağ ok simgesine tıklayın. Yukarı ve aşağı akış görevlerini eklemek için her ikisini de tıklatın. Bu düğmeler, +my_task ve my_task+ söz dizimine eşdeğerdir.
  4. Çalıştır'a tıklayın.

REST API

Görev anahtarlarını isteğin onlyjobs/run-now alanına geçirin. only öğesini atlarsanız, iş tüm görevlerini çalıştırır.

Aşağıdaki istek, task_1 öğesini yukarı akış görevleriyle ve task_2 öğesini aşağı akış görevleriyle çalıştırır:

POST /api/2.2/jobs/run-now

{
  "job_id": 11223344,
  "only": ["+task_1", "task_2+"]
}

SDK'lar aynı only alanı kabul eder.

CLI

Görev anahtarlarını, --only öğesinin databricks bundle run bayrağına virgülle ayrılmış bir liste olarak iletin. Bildirim temelli Otomasyon Paketleri ile tanımlanan bir işi çalıştırdığınızda aynı bayrak uygulanır:

databricks bundle run my_job --only +task_1,task_2+

Manuel tetikleyiciler ve sürekli işler

Sürekli işler her zaman tek bir eşzamanlı çalıştırmanın varsayılan ayarını korumalıdır. Bu nedenle, sürekli tetikleyici etkinse Şimdi çalıştır düğmesinin yerini yeniden başlat çalıştırma düğmesi alır.

Sürekli bir tetikleyiciyi duraklatırsanız, Şimdi çalıştır düğmesi kullanılabilir hale gelir.

Kesintisiz bir tetikleyici sürdürülürken herhangi bir çalıştırma etkinse, iş zamanlayıcısı yeni bir çalıştırma tetiklemek için bu çalıştırmanın tamamlanmasını bekler.