Datengruppen ermöglichen die Angabe von Richtlinien für das Abfrage-Caching und Auslösern für die Neuerstellung von PDTs. Wenn Sie die Berechtigung haben, auf die Seite Datengruppen im Bereich Datenbank des Admin-Bereichs zuzugreifen, sehen Sie eine Zusammenfassung der Datengruppen, die in einem Modell definiert sind, für das Sie Datenzugriff haben.
Informationen zu Datengruppen
Auf der Seite Datengruppen finden Sie die folgenden Informationen für jede Datengruppe:
| 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. |
| Verbindung | 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 Auslösertyp der Datengruppe, z. B. sql_trigger oder interval_trigger. Wenn für die Datengruppe kein Auslösertyp angegeben ist, ist Typ leer. |
| Beschreibung | Gibt eine optionale Beschreibung der Datengruppe an, die Sie für den Parameter datagroup in der Modelldatei definieren. Die Beschreibung der Datengruppe kann verwendet werden, um den Zweck und den Mechanismus der Datengruppe zu erläutern. |
| Aktionen | Aktionen, die Sie für die Datengruppe ausführen können (weitere Informationen finden Sie im Abschnitt Datengruppenaktionen). |
Je nach Status der Datengruppe 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 jeder Zeile für die Datengruppe angegeben:
- Grün : Die Datengruppe ist bereit.
- Orange : Die Datengruppe ist ausgelöst oder wurde kürzlich in der Produktion bereitgestellt und der Auslöserprüfzyklus hat noch nicht begonnen.
- Rot : Bei der letzten Auslöserprüfung ist ein Fehler aufgetreten oder es liegt ein Fehler im LookML der Datengruppe vor. Sie können auf die Schaltfläche LookML klicken, um die LookML-Modelldatei zu öffnen.
- Auslöserwert zeigt das Ergebnis der
sql_trigger-Abfrage an, die die Datengruppe ausgelöst hat. Wenn eine Datengruppe beispielsweise einen SQL-Auslöser verwendet, der auf der maximalen ETL-Protokoll-ID basiert, wird unter Auslöserwert die neue ETL-Protokoll-ID angezeigt, die die Datengruppe ausgelöst hat. - Ausgelöst seit wird für Datengruppen im ausgelösten Zustand angezeigt, um anzugeben, wie viel Zeit seit dem Auslösen der Datengruppe vergangen ist. So erhalten Sie Informationen dazu, wie lange es dauert, PDTs neu zu erstellen und die Abfragen auszuführen, die von der Datengruppe ausgelöst wurden. Sobald alle PDTs neu erstellt wurden, wird die Farbe der Datengruppe grün, um anzugeben, dass die Datengruppe bereit ist. Nach einigen Minuten werden die Informationen unter Ausgelöst seit von der Seite entfernt, da die Datengruppe abgeschlossen ist.
- Auslöserfehler enthält Fehlerinformationen für die Auslöser der Datengruppe, z. B. einen Syntaxfehler im SQL-Auslöser der Datengruppe. Wenn ein Fehler angezeigt wird, können Sie auf die Schaltfläche LookML klicken, um die LookML-Modelldatei zu öffnen und die SQL-Syntax zu korrigieren.
- Unter Auslöser zuletzt geprüft wird angezeigt, wann die
sql_trigger-SQL-Abfrage der Datengruppe zuletzt ausgeführt wurde. Wenn der von der Abfrage zurückgegebene Wert beim nächsten Mal anders ist, wird die Datengruppe ausgelöst. - Unter Cache zurückgesetzt um wird die Uhrzeit angezeigt, zu der der Cache zuletzt zurückgesetzt wurde (als die im Cache gespeicherten Daten in der Datengruppe zuletzt ungültig gemacht wurden).
Datengruppenaktionen
Wenn Sie die erforderlichen Berechtigungen zum Aktualisieren von Datengruppen haben, können Sie auf der Admin-Seite Datengruppen die folgenden Aktionen für Datengruppen ausführen:
- Klicken Sie auf die Schaltfläche LookML , um die LookML-Modelldatei zu öffnen, in der die Datengruppe definiert ist.
- Wählen Sie Cache zurücksetzen im Zahnradmenü aus, um die im Cache gespeicherten Ergebnisse für alle Explores, die diese Datengruppe verwenden, sofort ungültig zu machen.
- Wählen Sie Datengruppe auslösen im Zahnradmenü aus, um die im Cache gespeicherten Ergebnisse für alle Explores ungültig zu machen und alle PDTs neu zu erstellen, die diese Datengruppe verwenden. Die Neuerstellung von PDTs beginnt zum nächsten Zeitpunkt, der im Feld Wartungszeitplan für PDTs und Datengruppen der Verbindung angegeben ist, z. B. alle fünf Minuten. Alle geplanten Datenlieferungen von Looks, Dashboards und LookML-Dashboards, die die Datengruppe als Auslöser verwenden, werden gesendet, wenn die ausgelöste Datengruppe den Status „Bereit“ erreicht.