Ausführen von Jobs nach einem Zeitplan
Konfigurieren Sie Ihren Job mit dem geplanten Trigger, um sie in einem zeitbasierten Zeitplan auszuführen.
Der Triggertyp „Geplant“ weist zwei Optionen auf:
- Definieren Sie einen einfachen Zeitplan, um einen Auftrag basierend auf einer angegebenen Zeiteinheit und einem angegebenen Intervall regelmäßig auszuführen. Planen Sie beispielsweise einen Job, der alle zwölf Stunden ausgeführt werden soll, beginnend wenn der Job zum ersten Mal ausgeführt wird.
- Definieren Sie einen erweiterten Zeitplan, der mehr Kontrolle über den Zeitraum, die Zeit und die Zeitzone für das Ausführen des Auftrags bietet.
Hinweis
Sie können die Zeit für die erste Ausführung für einen einfachen Zeitplan nicht angeben. Der Planer wählt einen Zeitpunkt aus, zu dem Sie den Zeitplan konfigurieren.
Hinzufügen eines Auftragszeitplans
So definieren Sie einen Zeitplan für den Auftrag
- Klicken Sie auf der Seitenleiste auf Workflows.
- Klicken Sie auf den Job-Namen in der Spalte Name auf der Registerkarte Aufträge.
- Klicken Sie im Panel Auftragsdetails auf Trigger hinzufügen.
- Wählen Sie für den Triggertyp die Option Geplant aus.
- Wählen Sie für Zeitplantyp die Optionen Einfach oder Erweitert aus.
- Einfach: Geben Sie ein Intervall und eine Zeiteinheit an, um den Auftrag auszuführen.
- Erweitert: Geben Sie den Zeitraum, die Startzeit und die Zeitzone an. Aktivieren Sie optional das Kontrollkästchen Cron-Syntax anzeigen, um den Zeitplan unter Quartz Cron-Syntax anzuzeigen und zu bearbeiten.
- Klicken Sie auf Speichern.
Sie können einen Notebookauftrag auch direkt in der Notebook-Benutzeroberfläche planen.
Hinweis
- Azure Databricks erzwingt ein Mindestintervall von 10 Sekunden zwischen aufeinanderfolgenden Ausführungen, die durch den Zeitplan eines Auftrags ausgelöst werden, unabhängig von der Konfiguration im Cron-Ausdruck.
- Sie können eine Zeitzone auswählen, in der Sommerzeit oder UTC gilt. Wenn Sie eine Zeitzone auswählen, in der die Sommerzeit gilt, wird ein stündlicher Auftrag übersprungen oder scheint sich um eine oder zwei Stunden zu verzögern, wenn die Sommerzeit beginnt oder endet. Wählen Sie für eine Ausführung zu jeder Stunde (absolute Zeit) UTC aus.
- Der Auftragsplaner ist nicht für latenzarme Aufträge vorgesehen. Aufgrund von Netzwerk- oder Cloudproblemen kann sich die Ausführung von Aufträgen gelegentlich bis zu mehreren Minuten verzögern. In diesen Fällen werden die geplanten Aufträge sofort ausgeführt, sobald der Dienst verfügbar ist.