Freigeben über


Access-Abfrageverlauf für Delta Live Tables-Pipelines

In diesem Artikel wird erläutert, wie Sie auf Abfragehistorien und Abfrageprofile zugreifen, die der Delta Live Tables-Pipeline zugeordnet sind. Sie können diese Informationen verwenden, um Abfragen zu debuggen, Leistungsengpässe zu identifizieren und Pipelineausführungen zu optimieren.

Wichtig

Dieses Feature befindet sich in der Public Preview. Arbeitsbereichsadministratoren und -administratorinnen können dieses Feature über die Seite Vorschau aktivieren. Weitere Informationen finden Sie unter Verwalten von Azure Databricks Previews.

Anforderungen

  • Ihre Pipeline muss für die Ausführung im Vorschaukanal konfiguriert sein. Siehe Delta Live Tables-Laufzeitkanäle.
  • Ihre Pipeline muss so festgelegt sein, dass sie im ausgelösten Modus ausgeführt wird.

Überprüfen des Abfrageverlaufs für Pipelineupdates

Für alle Pipelines, die die Anforderungen erfüllen, wird eine Abfrageaufweisung im Abfrageverlauf angezeigt, wenn die materialisierten Ansichten und Streamingtabellen aktualisiert werden. Es gibt eine REFRESH Anweisung für jede Ablaufausführung, die eine Zieltabelle aktualisiert. Sie können den Computefilter auf der Abfrageverlaufsseite verwenden, um nur Abfragen anzuzeigen, die mit Delta Live Tables compute verarbeitet wurden. Weitere Informationen zur Abfrageverlaufs-UI finden Sie im Abfrageverlauf .

Führen Sie die folgenden Schritte aus, um auf Abfragedetails zuzugreifen:

  1. Klicken Sie in der Randleiste auf Verlaufssymbol Abfrageverlauf.
  2. Aktivieren Sie das DLT-Kontrollkästchen aus dem Dropdownfilter "Compute ".
  3. Klicken Sie auf eine Abfrage-Anweisung, um Zusammenfassungsdetails wie die Dauer der Abfrage und aggregierte Metriken anzuzeigen.
  4. Klicken Sie auf " Abfrageprofil anzeigen", um das Abfrageprofil zu öffnen. Details zum Abfrageprofil finden Sie unter "Abfrageprofil ".
  5. Optional können Sie die Verknüpfungen im Abschnitt "Abfragequelle " verwenden, um die zugehörige Pipeline zu öffnen.

Zugreifen auf den Abfrageverlauf aus einem Notizbuch

Führen Sie die folgenden Schritte aus, um den Abfrageverlauf innerhalb eines Notizbuchs anzuzeigen, das an eine Delta Live Tables-Pipeline angefügt ist:

  1. Öffnen Sie das Notebook. Wenn das Notizbuch an eine Delta Live Tables-Pipeline angefügt ist, wird unten im Notizbuch eine Schnittstelle zum Überprüfen der Pipeline angezeigt. Siehe Entwickeln und Debuggen von Delta Live Tables-Pipelines in Notebooks.
  2. Klicken Sie auf die Registerkarte "DLT-Abfrageverlauf ".
  3. Klicken Sie auf den Namen einer Abfrage, um Abfragedetails anzuzeigen, z. B. Dauer, Abfragequelle und andere aggregierte Metriken. Weitere Informationen zu den in dieser Ansicht verfügbaren Details finden Sie unter "Abfragedetails anzeigen".

Zugreifen auf den Abfrageverlauf über die Pipeline-Benutzeroberfläche von Delta Live Tables

Klicken Sie auf der Seite "Pipelinedetails" in der Benutzeroberfläche von Delta Live Tables auf die Registerkarte "Abfrageverlauf" am unteren Rand des Bildschirms, um auf den Verlauf ihrer Pipeline zuzugreifen. Sie können den Abfragedetailsbereich und das Profil anzeigen, indem Sie auf eine Anweisung klicken.

Die DLT-Pipelines-Benutzeroberfläche, die den Abfrageverlauf anzeigt, der der Pipeline zugeordnet ist.

Begrenzungen

  • Bereitstellungs- und Warteschlangenzeit ist nicht verfügbar.
  • Metriken, die im Abfragedetailsbereich angezeigt werden, werden während der Ablaufausführung live aktualisiert, aber das Abfrageprofil wird erst aktualisiert, nachdem die Ausführung des Flusses abgeschlossen wurde.