Auf der Admin-Seite Persistente abgeleitete Tabellen von Looker wird der Status der persistenten Tabellen der Looker-Instanz angezeigt. Dazu gehören sowohl persistente abgeleitete Tabellen als auch aggregierte Tabellen.
Auf der Administratorseite Persistente abgeleitete Tabellen werden mehrere Administratorfunktionen angezeigt, mit denen Sie das Verhalten persistenter Tabellen verfolgen und Fehler beheben können. Informationen zur Fehlerbehebung bei persistenten Tabellen finden Sie auf der Dokumentationsseite Abgeleitete Tabellen in Looker.
Looker-Administratoren und ‐Nutzer mit der Berechtigung see_pdts
können auf die Seite Persistente abgeleitete Tabellen zugreifen.
So öffnen Sie die Seite Persistente abgeleitete Tabellen:
- Klicken Sie auf das Looker-Symbol Hauptmenü und wählen Sie Verwaltung aus, wenn das Menü Verwaltung nicht bereits angezeigt wird. Wenn Sie sich im Hauptmenü von Looker im Bereich Explore oder Develop befinden, müssen Sie möglicherweise auf den Zurückpfeil klicken, um das Menü Admin zu sehen.
- Wählen Sie im Menü Verwaltung die Option Persistente abgeleitete Tabellen aus.
Auf der Seite Persistente abgeleitete Tabellen werden nur die Verbindungen angezeigt, die für PDTs aktiviert sind, und nur die persistenten Tabellen, die die folgenden Kriterien erfüllen:
- Die persistente Tabelle wird in einer Ansichtsdatei definiert, die sich in der Produktion befindet, es sei denn, Sie befinden sich im Entwicklungsmodus. In diesem Fall können Sie auf dem Tab Entwicklung die Entwicklungsversion der persistenten Tabellen ansehen.
- Die persistente Tabelle ist Teil eines Modells, das richtig konfiguriert ist.
- Die persistente Tabelle ist Teil eines Modells, auf das Sie Datenzugriff haben.
Die Informationen auf dieser Seite basieren auf einem internen PDT-Ereignisprotokoll, das im Abschnitt PDT-Ereignisprotokoll untersuchen auf dieser Seite beschrieben wird.
Tabelle anpassen
Standardmäßig werden auf der Seite Persistente abgeleitete Tabellen maximal 25 persistente Tabellen angezeigt. Außerdem werden persistente Tabellen für alle Verbindungen geladen, für die Sie Datenzugriff auf die Looker-Instanz haben. Es gibt mehrere Möglichkeiten, die in der Tabelle angezeigten Daten zu ändern:
- Wenn Sie die beibehaltenen Tabellen nur für eine bestimmte Verbindung ansehen möchten, klicken Sie auf den Pfeil neben Alle Verbindungen und wählen Sie den Namen der entsprechenden Verbindung aus. In der Auswahl werden nur Verbindungen angezeigt, die für PDTs aktiviert sind und auf die Sie Datenzugriff haben.
- Geben Sie Suchbegriffe in das Suchfeld ein, um die Liste der persistenten Tabellen auf persistente Tabellen einzugrenzen, deren Namen das Keyword enthalten. In der Tabelle werden die persistenten Tabellen mit dem entsprechenden Suchbegriff in Fettschrift angezeigt. Klicken Sie in der Suchleiste auf das X, um die eingegebenen Suchbegriffe zu löschen.
- Klicken Sie auf das Symbol Filter, um einen Filter für die Tabelle zu definieren.
- Klicken Sie auf das Symbol zum Schließen/Öffnen, um den Bereich Live-Anzeige ein- oder auszublenden.
- Klicken Sie auf den Namen einer Spalte, um die Tabelle nach dieser Spalte zu sortieren. Klicken Sie ein zweites Mal auf den Spaltennamen, um die Sortierreihenfolge umzukehren.
- Klicken Sie auf das Symbol Anzuzeigende Spalten auswählen, um Spalten in der Tabelle ein- oder auszublenden.
- Wählen Sie mithilfe der Anzeigeauswahl die Anzahl der Ergebnisse aus, die auf einer einzelnen Seite angezeigt werden sollen. Besteht die Tabelle mehr als eine Seite, können Sie mit den Pfeilen unten in der Mitte der Seite zur nächsten oder vorherigen Seite wechseln.
Wird gefiltert
Über das Symbol Filter neben der Suchleiste können Sie auswählen, welche persistenten Tabellen auf der Seite Persistente abgeleitete Tabellen angezeigt werden sollen. Sie können beispielsweise nach Status des letzten Build filtern, um nur die persistenten Tabellen mit Build-Fehlern anzuzeigen, oder Sie können nach Modell filtern, um die persistenten Tabellen, die angezeigt werden, auf ein bestimmtes Modell zu beschränken.
So filtern Sie die Seite Persistente abgeleitete Tabellen:
- Klicken Sie auf das Filtersymbol .
- Wählen Sie in der ersten Filterauswahl im Filtermenü eine Filteroption aus. Folgende Optionen sind verfügbar:
- Nicht ausgelöst in den letzten: Die Seite Persistente abgeleitete Tabellen wird nach persistenten Tabellen gefiltert, die innerhalb einer bestimmten Anzahl von Stunden und Minuten nicht ausgelöst wurden.
- Triggered in the Last (Ausgelöst in den letzten): Die Seite Persistente abgeleitete Tabellen wird nach persistenten Tabellen gefiltert, die innerhalb einer bestimmten Anzahl von Stunden und Minuten ausgelöst wurden.
- Modell: Filtert die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen, die in einem bestimmten Modell enthalten sind.
- Persistenzregel: Filtert die Seite Persistente abgeleitete Tabellen nach Persistenztyp.
- Status des letzten Versuchs: Die Seite Persistente abgeleitete Tabellen wird nach einem bestimmten Status der persistenten Tabelle gefiltert.
- Als stabile Ansicht veröffentlicht: Ein Boolescher Wert, der die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen filtert und Ja für persistente Tabellen anzeigt, die als stabile Ansicht veröffentlicht wurden, und Nein für persistente Tabellen, die nicht als stabile Ansicht veröffentlicht wurden, wie durch ihren Parameterwert
publish_as_db_view
bestimmt. - Letzte Build-Dauer länger als: Die Seite Persistente abgeleitete Tabellen wird nach persistenten Tabellen gefiltert, deren Builds länger als eine angegebene Anzahl von Sekunden gedauert haben.
- Projekt: Die Seite Persistente abgeleitete Tabellen wird nach persistenten Tabellen aus dem angegebenen LookML-Projekt gefiltert.
- Wählen Sie in der zweiten Filterauswahl den Wert aus, nach dem Sie die Seite Persistente abgeleitete Tabellen filtern möchten. Geben Sie für die Optionen In den letzten nicht ausgelöst oder in den letzten ausgelöst eine Anzahl von Stunden oder Minuten ein. Geben Sie für die Option Letzte Build-Dauer länger als eine Anzahl von Sekunden ein.
- Klicken Sie auf Filter hinzufügen, um weitere Filter hinzuzufügen, und wiederholen Sie die Schritte 2 und 3 für jeden Filter, den Sie hinzufügen möchten.
- Wenn Sie die Filterauswahl löschen und neu beginnen möchten, klicken Sie auf Alle löschen.
- Wenn Sie einzelne zusätzliche Filter entfernen möchten, klicken Sie bei dem entsprechenden Filter auf die Option Löschen.
- Klicken Sie auf Anwenden, um die ausgewählten Filterkriterien auf die Seite Persistente abgeleitete Tabellen anzuwenden.
Die angewendeten Filter werden oben auf der Seite Persistente abgeleitete Tabellen angezeigt.
Klicken Sie auf der Seite Persistente abgeleitete Tabellen auf das X neben einem angewendeten Filter, um den Filter von der Seite Persistente abgeleitete Tabellen zu entfernen. Klicken Sie auf Alle löschen, um alle Filter zu entfernen.
Informationen zur Seite „Persistente abgeleitete Tabellen“
In den folgenden Abschnitten werden die Informationen auf der Seite Persistente abgeleitete Tabellen beschrieben.
Tabs „Produktion“ und „Entwicklung“
Wenn Sie LookML-Entwickler im Entwicklungsmodus sind, hat die Tabelle Persistente abgeleitete Tabellen zwei Tabs:
Der Tab Produktion ist standardmäßig ausgewählt und zeigt die persistenten Produktionstabellen an. Dies sind die persistenten Tabellen, die für die Produktion auf Ihrer Instanz bereitgestellt wurden. Diese persistenten Tabellen liefern die Daten für die Explore-Abfragen Ihrer Nutzer. Wenn Sie sich im Produktionsmodus befinden oder keine
develop
-Berechtigungen haben, werden auf der Seite Persistente abgeleitete Tabellen keine Tabs angezeigt. Die Seite enthält nur Informationen zu persistenten Produktionstabellen.Auf dem Tab Entwicklung werden die persistenten Entwicklungstabellen angezeigt. Persistente Entwicklungstabellen wurden noch nicht an die Produktionsumgebung übertragen.
Looker erstellt eine persistente Entwicklungstabelle, wenn ein LookML-Entwickler im Entwicklungsmodus Änderungen vornimmt, die sich auf die Daten in der persistenten Tabelle oder auf die Abfrage der persistenten Tabelle auswirken. Durch diese Änderungen wird Looker dazu aufgefordert, die persistente Entwicklungstabelle zu erstellen. Die persistente Tabelle wird jedoch nicht erstellt, es sei denn, die persistente Tabelle wird abgefragt, nachdem die Änderungen vorgenommen wurden. Auf dem Tab Entwicklung können Sie feststellen, welche persistenten Entwicklungstabellen von Looker erstellt wurden und ob sie erstellt wurden.
Auf der Dokumentationsseite Abgeleitete Tabellen in Looker finden Sie weitere Informationen dazu, warum Looker zum Erstellen persistenter Entwicklungstabellen auffordert und wie lange persistente Entwicklungstabellen in Ihrer Datenbank beibehalten werden.
Abschnitt „Live-Anzeige“
Der Bereich Live-Anzeige enthält eine visuelle Zusammenfassung des Status der beibehaltenen Tabellen, die in der persistenten Tabellentabelle angezeigt werden. Wenn Sie Filter für die Tabelle definiert haben oder oben auf der Seite den Pfeil neben Alle Verbindungen verwendet haben, um die Tabelle auf eine bestimmte Verbindung einzugrenzen, werden im Bereich Live-Anzeige die Ergebnisse so eingegrenzt, dass sie mit den Angaben in der persistenten Tabellentabelle übereinstimmen.
Sie können den Bereich Live-Anzeige ein- oder ausblenden, indem Sie oben im Abschnitt auf das Symbol zum Schließen/Öffnen klicken.
Tabellenspalten
In den folgenden Abschnitten werden die Tabellenspalten auf der Seite Persistente abgeleitete Tabellen beschrieben. Klicken Sie auf das Symbol Anzuzeigende Spalten auswählen, um einige Tabellenspalten ein- oder auszublenden. Weitere Informationen finden Sie im Abschnitt Tabelle anpassen auf dieser Seite.
PAT-Name
In der Spalte PDT-Name wird der Name der persistenten Tabelle angezeigt, wie er im Parameter view
der LookML-Ansichtsdatei der persistenten Tabelle definiert ist.
In der Spalte PDT-Name werden gegebenenfalls diese zusätzlichen Informationen unter dem Namen der persistenten Tabelle angezeigt:
- Alter Build gibt an, dass die Zeile Informationen zu einem alten persistenten Tabellen-Build enthält. Weitere Informationen zu dieser Meldung finden Sie im Dialogfeld PDT-Details im Menü Optionen.
- Inkrementell gibt an, dass die persistente Tabelle eine inkrementelle PDT ist.
- Materialisierte Ansicht gibt an, dass die persistente Tabelle eine materialisierte Ansicht der Datenbank ist.
Status des letzten Versuchs
In der Spalte Status des letzten Versuchs wird der Status des letzten Versuchs angezeigt, die einzelnen aufgeführten persistenten Tabellen zu erstellen:
- Neu generieren bedeutet, dass die persistente Tabelle abgefragt werden kann und dass eine aktualisierte Tabelle erstellt wird. Ein Zeitstempel gibt an, wann mit dem Erstellen der persistenten Tabelle begonnen wurde.
- Erfolgreich zeigt an, dass eine persistente Tabelle erfolgreich erstellt wurde.
- Building gibt an, dass eine persistente Tabelle erstellt wird. Diese Tabelle kann erst abgefragt werden, wenn der Build abgeschlossen ist.
- Nicht erstellt gibt an, dass keine persistente Tabelle erstellt wurde.
- Build Error gibt an, dass während eines Builds ein Fehler aufgetreten ist. Sie können auf Build Error klicken, um die Fehlerquelle anzuzeigen und zum LookML-Code der persistenten Tabelle zu wechseln, wenn Sie über die entsprechenden Berechtigungen zum Anzeigen von LookML verfügen. Weitere Informationen zur Fehlerbehebung bei persistenten Tabellen finden Sie im Abschnitt Optionen auf der Seite Persistente abgeleitete Tabellen.
Letzter Versuch:
In der Spalte Zuletzt versucht um ist der Zeitpunkt des letzten Erstellungsversuchs einer persistenten Tabelle angegeben.
Letzter erfolgreicher Build
In der Spalte Last Successful Build (Letzter erfolgreicher Build) wird der Zeitpunkt des letzten erfolgreichen Builds der persistenten Tabelle angegeben.
Letzte Build-Dauer
In der Spalte Letzte Build-Dauer wird angezeigt, wie lange in Sekunden der letzte Build der persistenten Tabelle benötigt wurde und wie lange es durchschnittlich dauert, die persistente Tabelle zu erstellen in Sekunden.
Persistenzregel
In der Spalte Persistenzregel wird der Typ der Persistenz angezeigt, der auf eine persistente Tabelle angewendet wird, wie in der LookML-Definition der persistenten Tabelle angegeben. Außerdem wird angegeben, wann eine erfolgreich erstellte persistente Tabelle zuletzt geprüft wurde (für persistente Tabellen vom Typ „Trigger“) oder wann eine erfolgreich erstellte persistente Tabelle abläuft (für persistente Tabellen vom Typ persistent). In der Spalte Persistenzregel werden zwei Arten der Persistenz angezeigt:
- Beibehalten für: (Zeit) wird für persistente Tabellen angezeigt, die mit dem Parameter
persist_for
beibehalten werden. - Trigger: (Datengruppenname) wird für persistente Tabellen angezeigt, die mit einem
datagroup_trigger
-Parameter beibehalten werden. Sie können auf den Link zum Datengruppennamen klicken, um den Wertsql_trigger
für den Parameterdatagroup
anzuzeigen. - Trigger: SQL wird für persistente Tabellen angezeigt, die mit einem
sql_trigger_value
-Parameter beibehalten werden. Klicken Sie auf den Link, um diesql_trigger_value
-Anweisung aufzurufen. - Die materialisierte Ansicht wird für materialisierte Ansichten angezeigt, die die Funktionen Ihrer Datenbank nutzen, um abgeleitete Tabellen in der Datenbank zu persistieren.
Projekt
In der Spalte Projekt wird der Name des LookML-Projekts angezeigt, in dem die persistente Tabelle definiert ist.
Verbindung
Wenn Alle Verbindungen in der Verbindungsauswahl ausgewählt ist, erscheint die Spalte Verbindung mit dem Namen der Verbindung, für die die persistente Tabelle aktiviert ist.
Modell
In der Spalte Modell wird der Name der Modelldatei angezeigt, die mit der persistenten Tabelle verknüpft ist. Bei einer PDT ist dies normalerweise die Modelldatei, die die Ansichtsdatei enthält, in der die PDT definiert ist. Bei einer aggregierten Tabelle ist dies normalerweise die Modelldatei, in der die aggregierte Tabelle definiert ist.
Optionsmenü
Das Dreipunkt-Menü
ist besonders bei der Fehlerbehebung bei unerwartetem Verhalten nützlich. Mit den verfügbaren Optionen können Sie prüfen, wann Tabellen zuletzt erstellt wurden, wie lange es gedauert hat, bis sie erstellt wurden, die letzte Build-Zeit mit der durchschnittlichen Build-Zeit zu vergleichen und zu prüfen, ob die Trigger korrekt funktionieren. Folgende Optionen stehen zur Auswahl:- Zu LookML wechseln: Öffnet die Ansichtsdatei, in der die persistente Tabelle definiert ist, wenn Sie über die entsprechenden Berechtigungen zum Ansehen von LookML verfügen.
- PDT-Aktivitätsdashboard: Öffnet das PDT-Aktivitätsdashboard, das gefiltert ist, um die Aktivitäten für die ausgewählte persistente Tabelle in den letzten vier Wochen anzuzeigen.
- PDT-Details: Öffnet ein Dialogfeld mit weiteren Informationen und Statistiken für eine bestimmte persistente Tabelle. Weitere Informationen finden Sie im Abschnitt Modales Fenster mit PAT-Details auf dieser Seite.
Tipps zur Fehlerbehebung finden Sie auf der Dokumentationsseite Abgeleitete Tabellen in Looker im Abschnitt Monitoring und Fehlerbehebung bei PDTs.
Dialogfenster mit PDT-Details
Klicken Sie im Dreipunkt-Menü Optionen
der persistenten Tabelle auf die Option PDT-Details, um das modale Fenster mit den PDT-Details aufzurufen.Die Informationen im modalen Fenster hängen von der Konfiguration der persistenten Tabelle ab. Folgende Informationen werden möglicherweise angezeigt:
- Tabellenname: Der Hash der letzten erfolgreich erstellten persistenten Tabelle.
- Modell: Der Name der Modelldatei, in der die Ansichtsdatei der persistenten Tabelle eingeschlossen ist.
- Stabiler Name: Der Name der stabilen Datenbankansicht der persistenten Tabelle in Ihrer Datenbank, wenn die persistente Tabelle als stabile Ansicht veröffentlicht wurde. Sie können eine persistente Tabelle als stabile Ansicht in Ihrer Datenbank veröffentlichen, indem Sie die
publish_as_db_view: yes
-Anweisung zur PDT oder aggregierten Tabelle hinzufügen oder die abgeleitete Tabelle mithilfe dermaterialized_view: yes
-Anweisung zu einer materialisierten Ansicht machen. - Connection (Verbindung): Der Name der Verbindung, für die die persistente Tabelle aktiviert ist.
- Alter Build: Ein boolescher Wert, der Ja anzeigt, wenn es sich um einen alten Build für persistente Tabellen handelt, oder No, wenn nicht.
- Tabellentyp: Bei alten Builds wird dieses Feld mit dem Tabellentyp angezeigt. Zu den Werten gehören Old Generation Table und Standin.
- Inkrementelle PDT: Ein boolescher Wert, der Ja anzeigt, wenn eine persistente Tabelle eine inkrementelle PDT ist, oder No, wenn dies nicht der Fall ist.
- Status: Hier wird der Status des letzten Versuchs angegeben. Enthält für fehlgeschlagene Builds eine SQL-Fehlermeldung und einen Link zum LookML-Code des Modells, wenn der Nutzer die entsprechenden Berechtigungen zum Aufrufen von LookML hat.
- Abhängigkeiten: Klicken Sie auf die Schaltfläche Abhängigkeitsdiagramm anzeigen, um ein Beziehungsdiagramm aller abgeleiteten Tabellen anzuzeigen, von denen diese persistente Tabelle abhängt. Jeder Knoten im Diagramm entspricht einer abgeleiteten Tabelle. Die Farbe jedes Knotens entspricht dem Status der abgeleiteten Tabelle:
- Ein grüner Knoten steht für eine persistente Tabelle, die erfolgreich erstellt wurde.
- Ein gelber Knoten steht für eine persistente Tabelle, die gerade erstellt wird oder inkrementiert.
- Ein roter Knoten steht für eine persistente Tabelle, die nicht erstellt werden konnte.
- Ein grauer Knoten steht für eine persistente Tabelle, die noch nicht erstellt wurde.
- Ein weißer Knoten steht für eine temporäre abgeleitete Tabelle, die von Looker nicht erstellt wird.
- Letzter Build:
- Neuester erfolgreicher Build: Datum und Uhrzeit des letzten erfolgreichen Builds für persistente Tabellen.
- Letzte Build-Dauer: die Dauer des letzten persistenten Tabellen-Builds (in Sekunden; zeigt – an, wenn die Tabelle noch nicht erstellt wurde).
- Durchschnittliche Build-Dauer: wie lange es durchschnittlich dauert, um die persistente Tabelle zu erstellen (in Sekunden; zeigt – an, wenn die Tabelle noch nicht erstellt wurde).
- Build-Grund: Der Grund für das Erstellen einer persistenten Tabelle (inception für einen ersten Build; datagroup Trigger, wenn die persistente Tabelle mit einer Datengruppe persistent ist; Triggerwertänderung, wenn sich der SQL-Triggerwert der persistenten Tabelle geändert hat).
- Increment-Schlüssel: Der
increment_key
-Parameter für persistente Tabellen, die inkrementelle Builds verwenden. - Increment-Offset: Der
increment_offset
-Parameter für persistente Tabellen, die inkrementelle Builds verwenden. - Hinzugefügte/entfernte Zeilen des Builds erhöhen: Die Anzahl der Zeilen, die bei der letzten Erhöhung der Tabelle zur Tabelle hinzugefügt oder daraus entfernt wurden. Hier wird – angezeigt, wenn keine Zeilen hinzugefügt oder entfernt wurden, als die Persistenzstrategie der Tabelle zuletzt ein Inkrement ausgelöst hat.
- Zuletzt versuchter SQL-Code: Der SQL-Code, mit dem die Datenbank abgefragt wurde, um den letzten Build der Tabelle zu erstellen.
- Persistenzregel:
- Typ: Der von der Tabelle verwendete Persistenztyp. Mögliche Werte finden Sie auf dieser Seite im Abschnitt Persistenzregel.
- Speichern für: Beim Typ Persisten beibehaltene Tabellen den Wert für die Persistenzdauer. Gilt nicht für persistente Tabellen vom Typ Trigger.
- Datengruppe: Bei persistenten Tabellen mit dem Datengruppentrigger wird der Name der Datengruppe angegeben.
- SQL-Codeblock: Bei persistenten Tabellen der Datengruppe und des SQL-Triggers zeigt der Codeblock die SQL-Anweisung des Triggers an. Bei Datengruppentriggern ist dies der SQL-Code für den Parameter
sql_trigger
der Datengruppe. Bei SQL-Triggern ist dies der SQL-Code für den Parametersql_trigger_value
. - Triggerwert: Für persistente Tabellen vom Typ Trigger der Wert, der die Erstellung der persistenten Tabelle ausgelöst hat (wird – für erfolgreich erstellte persistente Tabellen angezeigt, die mit einem
datagroup_trigger
persistent gemacht wurden; den aktuellsten Triggerwert für eine Datengruppe finden Sie auf der Seite Datengruppen im Admin-Bereich). - Zuletzt geprüft: Geben Sie unter Trigger persistente Tabellen an, wenn der Triggerwert zuletzt geprüft wurde.
- Läuft ab: Wenn die persistente Tabelle abläuft, falls zutreffend (gilt nicht für Datengruppentrigger).
PAT-Aktivitäts-Dashboard
Im Dashboard für PDT-Aktivitäten werden Informationen zur persistenten Tabelle, den Neuerstellungen und den Abfragen angezeigt.
Im Dashboard mit den PDT-Aktivitäten werden standardmäßig Informationen zu den Aktivitäten der letzten vier Wochen angezeigt. Über die Filterleiste oben im Dashboard können Sie den angezeigten Zeitraum ändern. Das PDT-Aktivitätsdashboard enthält Kacheln, die die folgenden Informationen zeigen:
- Eine Zusammenfassung der persistenten Tabelle, die den Namen des LookML-Modells und die Ansicht enthält, die die persistente Tabelle definieren, den Namen der Datenbankverbindung, die die persistente Tabelle verwendet, die Gesamtzahl der erfolgreichen und fehlgeschlagenen Build-Versuche der persistenten Tabelle sowie den Prozentsatz der gesamten Build-Versuche, die fehlgeschlagen sind.
- Datum und Uhrzeit der letzten vollständigen Neuerstellung der persistenten Tabelle.
- Wenn die persistente Tabelle eine inkrementelle PDT ist, das Datum und die Uhrzeit der letzten inkrementellen Neuerstellung der PDT.
- Wenn die persistente Tabelle eine inkrementelle PDT ist, die Anzahl der inkrementellen Neuerstellungen, die seit der letzten vollständigen Neuerstellung stattgefunden haben.
- Die durchschnittliche Zeit, die für die Neuerstellung der persistenten Tabelle benötigt wird.
- Eine Visualisierung, die alle Ereignisse zum Erstellen in letzter Zeit zeigt, gruppiert nach einer Zusammenfassung der Arten von Aktionen, die diese Ereignisse verursacht haben.
- Eine Liste aller persistenten Tabellen-Neuerstellungen, die während des Zeitraums des Dashboards aufgetreten sind, einschließlich des Datums, an dem die einzelnen Neuerstellungen abgeschlossen wurden, der Anzahl der Sekunden, die für die Neuerstellung benötigt wurden, ob es sich bei den Neuerstellungen um inkrementelle Builds handelte, den Trigger, der die jeweilige Neuerstellung ausgelöst hat, und die Anzahl der persistenten Tabellen-Builds.
- Eine Liste aller fehlgeschlagenen Neuerstellungsversuche, einschließlich Datum und Uhrzeit des Beginns der fehlgeschlagenen Neuerstellung, des Fehlertyps, der den Fehler verursacht hat, der Fehlermeldung und der Anzahl der Erstellungsfehler.
- Eine Liste aller Triggerereignisse für die Neuerstellung der persistenten Tabelle, einschließlich der Ereignis-ID-Nummer, des Ereignisses, des Ereignistyps und der Daten, die im Triggerereignis enthalten waren.
- Eine Liste aller Ereignisse für die Neuerstellung der persistenten Tabelle, einschließlich der Ereignis-ID, des Datums des Ereignisses, des Ereignistyps und der Daten, die im Neuerstellungsereignis enthalten waren.
- Die Anzahl der Abfragen, die direkt ein Feld abgefragt haben, gruppiert nach der Quelle der Abfrage und der durchschnittlichen Laufzeit für jede Abfragequelle.
- Die Gesamtzahl der Abfragen, die für die persistente Tabelle ausgeführt wurden.
- Eine Liste aller abgefragten persistenten Tabellenfelder, einschließlich der LookML-Ansicht und des Modells, in denen das Feld definiert ist, des Feldnamens, des Namens der Explore-Ausführung, die das Feld enthielt, und der Häufigkeit, mit der das Feld in eine Abfrage aufgenommen wurde.
Explore des PDT-Ereignisprotokolls
Looker enthält ein vordefiniertes Modell namens system_activity
, mit dem das PDT-Ereignisprotokoll untersucht werden kann. Dabei handelt es sich um eine Tabelle im temporären Schema einer Datenbankverbindung, die den Trigger und die Build-Aktivität persistenter Tabellen verfolgt.
Sie können auf das Modell über die Links Letzte Build-Ereignisse und Letzte Trigger-Ereignisse im Drei-Punkte-Menü Optionen der Seite Persistente abgeleitete Tabellen oder über die Seite Verbindungen im Looker-Bereich Admin zugreifen.
Um auf das Explore PDT Event Log (PDT-Ereignisprotokoll) auf der Seite Connections (Verbindungen) zuzugreifen, wählen Sie für jede Verbindung im Drop-down-Menü des Zahnradsymbols
die Option Show PDT Event Log (PDT-Ereignisprotokoll anzeigen) aus.Sie können das Modell wie jedes andere Looker-Explore untersuchen. Wenn Sie über die Seite Verbindungen darauf zugreifen, wird das PDT-Ereignisprotokoll-Explore für die gesamte Verbindung gefiltert. Wenn Sie über die Seite Persistente abgeleitete Tabellen darauf zugreifen, wird das Explore PDT-Ereignisprotokoll nach einer bestimmten persistenten Tabelle gefiltert.
Dies ist eine kurze Übersicht über die verfügbaren Felder im Explore PDT-Ereignisprotokoll:
Feld | Beschreibung |
---|---|
Aktion | Beschreibt die aufgetretene Aktion. Dies kann Regenerierungs-, Drop-, Erstellungs- und Ernteaktivitäten umfassen.Weitere Informationen zum Ansehen und Interpretieren von PDT-Logaktionen und den zugehörigen Aktionsdaten finden Sie auf der Dokumentationsseite Informationen zu PDT-Logaktionen. |
Aktionsdaten | Liefert spezifischere Details zu einer Aktion, einschließlich des verwendeten Triggers, des Werts eines Triggers, der Ablaufzeit für eine persistente Tabelle, der Ursache einer Neuerstellung und des Texts einer Fehlermeldung.Weitere Informationen zum Ansehen und Interpretieren von PDT-Logaktionen und den zugehörigen Aktionsdaten finden Sie auf der Dokumentationsseite Informationen zu PDT-Logaktionen. |
Verbindung | Der Name der Verbindung, in der die abgeleitete Tabelle vorhanden ist. |
Hash | Jede abgeleitete Tabelle enthält einen Hash des SQL-Codes, der geschrieben wurde, um sie zu erstellen. |
ID | Die eindeutige ID der Looker-Instanz, die die persistente Tabelle generiert hat. In vielen Fällen verweist nur eine Looker-Instanz auf eine Datenbank, sodass Sie nur eine ID sehen. Bei einer Staging-Instanz oder einer ähnlichen Art werden möglicherweise mehrere IDs angezeigt. |
Modellname | Der Name des Modells, mit dem die Tabelle generiert wurde. |
Datum des Auftretens | Datum und Uhrzeit des Ereignisses. |
Anzeigedatum des Ereignisses „Utc“ | Datum und Uhrzeit des Ereignisses in UTC. |
Sequenz | Eine Schrittnummer im Build der persistenten Tabelle. |
Kurz-Hash | Eine gekürzte Version des Hash des SQL-Codes, der zum Erstellen der abgeleiteten Tabelle geschrieben wurde. |
Tabellenname | Der vollständige Name der persistenten Tabelle, einschließlich des Tabellentyppräfixes, eines Hashs und des Ansichtsnamens. |
Unentschieden | Die Transaktions-ID. |
Ansichtsname | Der Ansichtsname für die abgeleitete Tabelle. |