Sdílet prostřednictvím


Konfigurace a úprava úloh Databricks

Tento článek se zaměřuje na pokyny pro vytváření, konfiguraci a úpravy úloh pomocí uživatelského rozhraní pracovního prostoru Pracovních postupů .

Azure Databricks spravuje úlohy jako součásti úloh Databricks. Úloha má jeden nebo více úkolů. Novou úlohu vytvoříte v uživatelském rozhraní pracovního prostoru konfigurací prvního úkolu. Pokud chcete nakonfigurovat novou úlohu, přečtěte si téma Konfigurace a úprava úloh Databricks.

Každý úkol má přidružený výpočetní prostředek, který spouští logiku úlohy. Pokud používáte bezserverovou službu, Azure Databricks nakonfiguruje výpočetní prostředky. Pokud nepoužíváte bezserverové prostředí, přečtěte si téma Konfigurace výpočetních prostředků pro úlohy.

Azure Databricks má další vstupní body a nástroje pro konfiguraci úloh, včetně následujících:

Vytvoření nebo konfigurace úlohy

Pokud chcete upravit existující úkol nebo přidat nový úkol pomocí uživatelského rozhraní pracovního prostoru, vyberte existující úlohu pomocí následujícího postupu:

  1. Na bočním panelu klikněte na Ikona Pracovních postupů Pracovní postupy.
  2. Ve sloupci Název klikněte na název úlohy.
  3. Klikněte na kartu Úkoly . Zobrazí se graf úkolů.
  4. Pokud chcete úkol upravit, klikněte na název úkolu. Konfigurace úlohy se zobrazí pod grafem úkolů.
  5. Chcete-li přidat úkol, klepněte na tlačítko Tlačítko Přidat úkol.

Typy úkolů

Možnosti konfigurace a pokyny se liší podle úlohy. K dispozici jsou následující typy úloh:

Klonování úkolu

Naklonujte úlohy, které zkopírují všechny konfigurace existující úlohy, včetně nadřazených závislostí.

Pokud chcete naklonovat úlohu, postupujte takto:

  1. Vyberte úkol v grafu úkolů.
  2. Klikněte na Tlačítko Klonovat úkol.
  3. Zadejte název klonované úlohy a klikněte na Klonovat.

Odstranění úkolu

Pokud chcete odstranit úkol, postupujte takto:

  1. Vyberte úkol v grafu úkolů.
  2. Klikněte a Koš vyberte Odstranit úkol.

Zkopírování cesty k úkolu

Některé typy úkolů, například úkoly poznámkového bloku, umožňují zkopírovat cestu ke zdrojovému kódu úkolu:

  1. Klikněte na kartu Úkoly .
  2. Vyberte úkol obsahující cestu, kterou chcete zkopírovat.
  3. Kliknutím Ikona kopírování úloh vedle cesty úkolu zkopírujte cestu do schránky.

Upřesňující nastavení úkolů

Následující pokročilé nastavení řídí opakování neúspěšných úkolů a zásad časového limitu pro nereagující úkoly.

Poznámka:

Oznámení můžete nastavit na úrovni úkolu nebo úlohy. Viz Přidání e-mailových a systémových oznámení pro události úloh.

Nastavení zásad opakování

Výchozí nastavení pro opakování úkolů závisí na konfiguraci úlohy. U většiny konfigurací výchozí nastavení neopakuje žádné úlohy při selhání úlohy.

Bezserverové úlohy ve výchozím nastavení automaticky optimalizují opakování. Viz Konfigurace automatické optimalizace výpočetních prostředků bez serveru, aby se nepovolily opakování.

Průběžné úlohy používají exponenciální zásady opakování opakování. Podívejte se, jak se chyby zpracovávají pro průběžné úlohy?

Chcete-li nakonfigurovat zásadu, která určuje, kdy a kolikrát se neúspěšná spuštění úloh opakují, klikněte na + Přidat vedle opakování.

Interval opakování se vypočítá v milisekundách mezi začátkem neúspěšného spuštění a následným spuštěním opakování.

Poznámka:

Pokud nakonfigurujete časový limit i opakování, časový limit platí pro každou opakování.

Konfigurace očekávaného času dokončení nebo časového limitu úkolu

Pro úkol můžete nakonfigurovat volitelné prahové hodnoty doby trvání, včetně očekávané a maximální doby dokončení. Chcete-li nakonfigurovat prahové hodnoty doby trvání, klikněte na prahovou hodnotu doby trvání.

Do pole Upozornění zadejte dobu trvání, abyste nakonfigurovali očekávanou dobu dokončení úkolu. Pokud úkol překročí tuto prahovou hodnotu, aktivuje se událost. Tuto událost můžete použít k upozornění, když úloha běží pomalu. Viz Konfigurace oznámení pro pomalé nebo zpožděné úlohy.

Chcete-li pro úkol nakonfigurovat maximální dobu dokončení, zadejte do pole Časový limit maximální dobu trvání. Pokud se úkol tentokrát nedokončí, Azure Databricks nastaví jeho stav na Časový limit.