Administratoreinstellungen – Datengruppen

Mit Datengruppen können Sie Richtlinien für das Abfrage-Caching und Trigger für die Neuerstellung von PDTs angeben. Wenn Sie im Bereich Datenbank des Admin-Steuerfelds die Berechtigungen für den Zugriff auf die Seite Datengruppen haben, sehen Sie eine Zusammenfassung der in einem Modell definierten Datengruppen, auf die sie Datenzugriff haben.

Datengruppeninformationen

Auf der Seite Datengruppen finden Sie zu jeder Datengruppe die folgenden Informationen:

Spalte Definition
Name Der Name der Datengruppe, den Sie in der Modelldatei definieren.
Label Gibt ein optionales Datengruppenlabel an, das Sie für den Parameter datagroup in der Modelldatei definieren.
Connection Die Datenbankverbindung der Datengruppe.
Modell Das LookML-Modell, in dem die Datengruppe definiert ist. (Klicken Sie auf die Schaltfläche LookML, um die LookML-Modelldatei zu öffnen.)
Typ Der Triggertyp der Datengruppe, z. B. sql_trigger oder interval_trigger. Wenn für die Datengruppe kein Triggertyp angegeben ist, ist Typ leer.
Beschreibung Gibt eine optionale Beschreibung der Datengruppe an, die Sie für den Parameter datagroup in der Modelldatei definieren. In der Beschreibung der Datengruppe können der Zweck und Mechanismus der Datengruppe erläutert werden.
Aktionen Mögliche Aktionen für die Datengruppe (weitere Informationen finden Sie im Abschnitt „Datengruppenaktionen“)

Je nach Datengruppenstatus werden unter dem Namen möglicherweise auch die folgenden detaillierten Informationen angezeigt:

  • Unter Status wird der aktuelle Status der Datengruppe angezeigt. Der Status wird auch durch die farbigen Punkte neben den einzelnen Zeilen für die Datengruppe angezeigt:
    • Grün: Die Datengruppe ist bereit.
    • Orange: Die Datengruppe befindet sich im Status „Ausgelöst“ oder sie wurde vor Kurzem in der Produktion bereitgestellt und der Triggerprüfungszyklus hat noch nicht begonnen.
    • Rot: Die letzte Triggerprüfung ist fehlerhaft oder es liegt ein Fehler im LookML-Code der Datengruppe vor. Sie können auf die Schaltfläche LookML klicken, um die LookML-Modelldatei zu öffnen.
  • Triggerwert zeigt das Ergebnis der sql_trigger-Abfrage, die die Datengruppe ausgelöst hat. Wenn eine Datengruppe beispielsweise einen SQL-Trigger verwendet, der auf der maximalen ETL-Log-ID basiert, zeigt der Triggerwert die neue ETL-Log-ID an, die die Datengruppe ausgelöst hat.
  • Ausgelöst seit wird für Datengruppen im Status „Ausgelöst“ angezeigt, um zu zeigen, wie lange es her ist, dass die Datengruppe ausgelöst wurde. Sie erhalten Informationen darüber, wie lange es dauert, PDTs neu zu erstellen und die Abfragen auszuführen, die von der Datengruppe ausgelöst wurden. Nachdem alle PDTs neu erstellt wurden, wird die Farbe der Datengruppe in Grün geändert, um anzuzeigen, dass die Datengruppe bereit ist. Nach einigen Minuten wird die Information unter Ausgelöst seit nicht mehr auf der Seite angezeigt, da die Datengruppe vollständig ist.
  • Triggerfehler enthält Fehlerinformationen für die Datengruppentrigger, z. B. einen Syntaxfehler im SQL-Trigger der Datengruppe. Wenn ein Fehler auftritt, können Sie auf die Schaltfläche LookML klicken, um die LookML-Modelldatei zu öffnen und die SQL-Syntax zu korrigieren.
  • Trigger zuletzt geprüft zeigt an, wann die sql_trigger-SQL-Abfrage der Datengruppe zuletzt ausgeführt wurde. Wenn sich der von der Abfrage zurückgegebene Wert beim nächsten Mal unterscheidet, wird die Datengruppe ausgelöst.
  • Unter Cache-Zurücksetzung um sehen Sie den Zeitpunkt, zu dem der Cache zuletzt zurückgesetzt wurde, d. h. zu dem Zeitpunkt, zu dem die im Cache gespeicherten Daten in der Datengruppe zuletzt entwertet wurden.

Datengruppenaktionen

Wenn Sie die erforderlichen Berechtigungen zum Aktualisieren von Datengruppen haben, können Sie die folgenden Aktionen für Datengruppen über die Seite Datengruppen verwalten:

  1. Klicken Sie auf die Schaltfläche LookML, um die LookML-Modelldatei zu öffnen, in der die Datengruppe definiert ist.
  2. Wählen Sie im Zahnradmenü die Option Cache zurücksetzen aus, um die im Cache gespeicherten Ergebnisse für alle Explores, die diese Datengruppe verwenden, sofort ungültig zu machen.
  3. Wählen Sie im Zahnrad-Menü die Option Datengruppe auslösen aus, um die im Cache gespeicherten Ergebnisse für alle Explores zu entwerten und alle PDTs mit dieser Datengruppe neu zu erstellen. Die Neuerstellung der PDT beginnt basierend auf dem nächsten Zeitpunkt, der im Feld PDT und Datagroup Maintenance Schedule der Verbindung angegeben ist, z. B. alle fünf Minuten. Alle geplanten Datenlieferungen von Looks, Dashboards und LookML-Dashboards, die die Datengruppe als Trigger verwenden, werden gesendet, wenn die ausgelöste Datengruppe den Status „Bereit“ erreicht.