Freigeben über


Delta Live Tables-Pipeline-Aufgabe für Jobs

Aufträge bieten einen prozeduralen Ansatz für die Definition von Beziehungen zwischen Aufgaben. Delta Live Tables-Pipelines bieten einen deklarativen Ansatz für die Definition von Beziehungen zwischen Datasets und Transformationen. Auf dieser Seite wird beschrieben, wie Sie ausgelöste Delta Live Tables-Pipelines so planen können, dass sie als Aufgabe in einem Databricks-Auftrag ausgeführt werden, indem Sie die Auftragsbenutzeroberfläche, die Pipelinebenutzeroberfläche von Delta Live Tables oder SQL verwenden.

Hinweis

Eine ausgelöste Delta Live Tables-Pipeline ist eine Pipeline, die nicht kontinuierlich ausgeführt wird, sondern ausgelöst werden muss, um sie zu starten. Eine Pipelineaufgabe kann der Triggermechanismus für eine ausgelöste Delta Live Tables-Pipeline sein. Kontinuierliche Pipelines müssen nicht ausgelöst werden, sodass das Auslösen durch einen Vorgang redundant wäre. Weitere Informationen zu ausgelösten und fortlaufenden Pipelines finden Sie unter "Triggered vs. continuous pipeline mode".

Konfigurieren einer Delta Live Tables-Pipelineaufgabe mithilfe der Benutzeroberfläche für Aufträge

Delta Live Tables-Pipelines verwalten alle Konfigurationen für Quellcode und Berechnen in der Pipeline-Definition.

Führen Sie die folgenden Schritte aus, um einem Auftrag eine Pipeline hinzuzufügen:

  1. Erstellen und benennen Sie eine neue Aufgabe, und wählen Sie für Typ die Option Delta Live Tables-Pipeline aus.
  2. Wählen Sie in der Dropdown-Menü Pipeline eine vorhandene Delta Live Tables-Pipeline aus.
  3. Sie können optional eine vollständige Aktualisierung der Delta Live Tables-Pipeline auslösen.

Wichtig

Sie können nur getriggerte Pipelines mit der Pipeline-Aufgabe verwenden. Kontinuierliche Pipelines werden nicht als Auftragsaufgabe unterstützt.

Planen Sie eine Delta-Live-Tables-Pipeline über die Pipeline-Benutzeroberfläche

Wenn Sie einer Pipeline einen Zeitplan hinzufügen, wird ein Auftrag mit einer einzelnen Pipelineaufgabe erstellt. Sie können zeitbasierte Zeitplantrigger nur mithilfe dieser Benutzeroberfläche konfigurieren. Informationen zu erweiterten Triggeroptionen finden Sie unter Konfigurieren einer Delta Live Tables-Pipelineaufgabe mithilfe der Benutzeroberfläche für Aufträge.

Konfigurieren Sie eine Pipelineaufgabe in einem geplanten Auftrag mithilfe der Pipeline-Benutzeroberfläche, indem Sie die folgenden Schritte ausführen:

  1. Klicken Sie in der Randleiste auf Delta Live Tables.
  2. Klicken Sie auf den Pipelinenamen. Die Pipeline-Benutzeroberfläche wird angezeigt.
  3. Klicken Sie auf Zeitplan.
    • Wenn für die Pipeline kein Zeitplan vorhanden ist, wird das Dialogfeld Neuen Zeitplan angezeigt.
    • Wenn bereits ein oder mehrere Zeitpläne vorhanden sind, klicken Sie auf Zeitplan hinzufügen.
  4. Geben Sie einen eindeutigen Namen für den Auftrag in das Feld Auftragsname ein.
  5. (Optional) Aktualisieren Sie die Zeitplanhäufigkeit.
    • Wählen Sie Erweitert aus, um ausführlichere Optionen anzuzeigen (einschließlich der Cron-Syntax).
  6. (Optional) Konfigurieren Sie unter Weitere Optioneneine oder mehrere E-Mail-Adressen, um Warnungen beim Start, Erfolg oder Fehler der Pipeline zu empfangen.
  7. Klicken Sie auf Erstellen.

Hinweis

Wenn die Pipeline in einem oder mehreren geplanten Aufträgen enthalten ist, zeigt die Schaltfläche Zeitplan die Anzahl vorhandener Zeitpläne an, z. B. Zeitplan (5).

Hinzufügen eines Zeitplans zu einer materialisierten Ansicht oder Streamingtabelle in Databricks SQL

Materialisierte Ansichten und Streamingtabellen, die in Databricks SQL definiert sind, unterstützen die zeitbasierte Planung, die in CREATE oder ALTER Befehlen angegeben ist.

Ausführliche Informationen finden Sie in den folgenden Artikeln: