Administratoreinstellungen – Persistente abgeleitete Tabellen

Auf der Seite Persistent Derived Tables (Persistierende abgeleitete Tabellen) der Looker-Verwaltung wird der Status der persistenten Tabellen der Looker-Instanz angezeigt. Dazu gehören sowohl persistente abgeleitete Tabellen als auch Summentabellen.

Auf der Admin-Seite Persistente abgeleitete Tabellen finden Sie mehrere Admin-Funktionen, mit denen Sie das Verhalten persistenter Tabellen im Blick behalten und Probleme beheben können. Informationen zur Fehlerbehebung bei gespeicherten Tabellen finden Sie auf der Seite 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 Persistent Derived Tables (Persistente abgeleitete Tabellen):

  1. Klicken Sie auf das Looker-Hauptmenü  und wählen Sie Verwaltung aus, falls das Menü Verwaltung nicht bereits angezeigt wird. Wenn Sie sich im Bereich Explore oder Develop des Looker-Hauptmenüs befinden, müssen Sie möglicherweise auf den Zurückpfeil klicken, um das Menü Verwaltung aufzurufen.
  2. Wählen Sie im Menü Verwaltung die Option Persistent Derived Tables (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 aufrufen.
  • Die gespeicherte Tabelle ist Teil eines korrekt konfigurierten Modells.
  • Die 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 – Explore auf dieser Seite beschrieben wird.

Tabelle anpassen

Standardmäßig werden auf der Seite Persistierende abgeleitete Tabellen maximal 25 persistierende 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:

  1. Wenn Sie nur die gespeicherten Tabellen einer bestimmten Verbindung aufrufen möchten, klicken Sie auf den Pfeil neben Alle Verbindungen und wählen Sie den Namen der gewünschten Verbindung aus. In der Auswahl werden nur Verbindungen angezeigt, die für PDTs aktiviert sind und für die Sie Datenzugriff haben.
  2. Geben Sie Suchbegriffe in das Suchfeld ein, um die Liste der gespeicherten Tabellen auf gespeicherte Tabellen einzugrenzen, deren Namen das Keyword enthalten. In der Tabelle werden die gespeicherten Tabellen mit dem übereinstimmenden Suchbegriff fett dargestellt. Klicken Sie in der Suchleiste auf das X, um die Suchanfrage zu löschen.
  3. Klicken Sie auf das Symbol Filter, um einen Filter für die Tabelle zu definieren.
  4. Klicken Sie auf das Symbol zum Schließen/Öffnen, um den Bereich Live-Anzeige ein- oder auszublenden.
  5. Klicken Sie auf den Namen einer Spalte, um die Tabelle nach dieser Spalte zu sortieren. Klicken Sie noch einmal auf den Spaltennamen, um die Sortierreihenfolge umzukehren.
  6. Klicken Sie auf das Symbol Anzuzeigende Spalten auswählen, um Spalten in der Tabelle auszublenden oder einzublenden.
  7. Mit der Auswahl können Sie festlegen, wie viele Ergebnisse auf einer Seite angezeigt werden sollen. Wenn die Tabelle mehr als eine Seite umfasst, können Sie mit den Pfeilen unten in der Mitte der Seite zur nächsten oder vorherigen Seite wechseln.

Wird gefiltert

Mit dem Symbol Filter neben der Suchleiste können Sie auswählen, welche persistente Tabellen auf der Seite Persistente abgeleitete Tabellen angezeigt werden. Sie können beispielsweise nach Letzter Build-Status filtern, um nur die gespeicherten Tabellen mit einem Buildfehler aufzurufen, oder nach Modell, um die angezeigten gespeicherten Tabellen auf ein bestimmtes Modell zu beschränken.

So filtern Sie die Seite Persistent Derived Tables (Persistente abgeleitete Tabellen):

  1. Klicken Sie auf das Symbol Filter .
  2. Wählen Sie im Filtermenü in der ersten Filterauswahl eine Filteroption aus. Folgende Optionen sind verfügbar:
    • In den letzten: Damit wird die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen gefiltert, die in einer bestimmten Anzahl von Stunden und Minuten nicht ausgelöst wurden.
    • In den letzten: Damit wird die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen gefiltert, die in den letzten Stunden und Minuten ausgelöst wurden.
    • Modell: Damit wird die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen gefiltert, die in einem bestimmten Modell enthalten sind.
    • Persistenzregel: Damit wird die Seite Persistente abgeleitete Tabellen nach Persistenztyp gefiltert.
    • Status des letzten Versuchs: Damit wird die Seite Persistente abgeleitete Tabellen nach dem Status der angegebenen persistenten Tabelle gefiltert.
    • Als stabile Ansicht veröffentlicht: Ein boolescher Wert, mit dem die Seite Persistierte abgeleitete Tabellen nach gespeicherten Tabellen gefiltert wird. Es wird Ja für gespeicherte Tabellen angezeigt, die als stabile Ansicht veröffentlicht wurden, und Nein für gespeicherte Tabellen, die nicht als stabile Ansicht veröffentlicht wurden. Dies wird durch den Parameterwert publish_as_db_view bestimmt.
    • Letzter Build dauerte länger als: Damit wird die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen gefiltert, deren Builds länger als eine bestimmte Anzahl von Sekunden gedauert haben.
    • Projekt: Damit wird die Seite Persistente abgeleitete Tabellen nach persistenten Tabellen aus dem angegebenen LookML-Projekt gefiltert.
  3. Wählen Sie in der zweiten Filterauswahl den Wert aus, nach dem Sie die Seite Persistent Derived Tables (Persistente abgeleitete Tabellen) filtern möchten. Geben Sie für die Optionen In den letzten Stunden nicht ausgelöst oder In den letzten Stunden ausgelöst eine Anzahl von Stunden oder Minuten ein. Geben Sie für die Option Letzter Build dauerte länger als eine Anzahl von Sekunden ein.
  4. Klicken Sie auf Filter hinzufügen, um weitere Filter hinzuzufügen, und wiederholen Sie die Schritte 2 und 3 für jeden hinzugefügten Filter.
    • Wenn Sie die Filterauswahl löschen und jederzeit 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 Löschen.
  5. Klicken Sie auf Übernehmen, um die ausgewählten Filterkriterien auf die Seite Persistent Derived Tables (Persistente abgeleitete Tabellen) anzuwenden.

Die angewendeten Filter werden oben auf der Seite Persistent Derived Tables (Persistente abgeleitete Tabellen) angezeigt.

Klicken Sie auf der Seite Persistent Derived Tables (Persistente abgeleitete Tabellen) neben einem angewendeten Filter auf das X, um den Filter von der Seite zu entfernen. Klicken Sie auf Alle löschen, um alle Filter zu löschen.

Die 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, enthält die Tabelle Persistent Derived Tables (Persistente abgeleitete Tabellen) zwei Tabs:

  • Der Tab Produktion ist standardmäßig ausgewählt und zeigt die in der Produktion gespeicherten Tabellen an. Das sind die persistenten Tabellen, die in Ihrer Instanz für die Produktion 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 Persistent Derived Tables (Persistente abgeleitete Tabellen) keine Tabs angezeigt. Stattdessen werden nur Informationen zu persistenten Produktionstabellen angezeigt.

  • Auf dem Tab Entwicklung werden die abgeleiteten Tabellen der Entwicklung angezeigt. In der Entwicklungsumgebung gespeicherte Tabellen wurden noch nicht in 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 Abfrageart der persistenten Tabelle auswirken. Diese Änderungen veranlassen Looker, die persistente Entwicklungstabelle zu erstellen. Die persistente Tabelle wird jedoch erst dann von Looker erstellt, wenn sie nach den Änderungen abgefragt wird. Auf dem Tab Entwicklung sehen Sie, welche persistenten Entwicklungstabellen in Looker erstellt wurden und ob sie erstellt wurden.

Weitere Informationen dazu, was Looker dazu veranlasst, persistente Entwicklungstabellen zu erstellen und wie lange diese in Ihrer Datenbank gespeichert bleiben, finden Sie auf der Dokumentationsseite Abgeleitete Tabellen in Looker.

Bereich „Live-Anzeige“

Im Bereich Übersicht sehen Sie eine visuelle Zusammenfassung des Status der persistenten Tabellen, die in der Tabelle „Persistente Tabellen“ angezeigt werden. Wenn Sie Filter für die Tabelle definiert haben oder oben auf der Seite über den Pfeil neben Alle Verbindungen die Tabelle auf eine bestimmte Verbindung eingegrenzt haben, werden die Ergebnisse im Bereich Live-Anzeige auf die Daten in der persistenten Tabelle eingegrenzt.

Sie können den Bereich Live-Anzeige ein- und ausblenden, indem Sie oben im Bereich auf das Symbol zum Schließen/Öffnen klicken.

Tabellenspalten

In den folgenden Abschnitten werden die Tabellenspalten auf der Seite Persistent Derived Tables (Persistente abgeleitete Tabellen) beschrieben. Klicken Sie auf das Symbol Anzuzeigende Spalten auswählen, um einige der Tabellenspalten auszublenden oder einzublenden. 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 unter dem Namen der gespeicherten Tabelle gegebenenfalls folgende zusätzliche Informationen angezeigt:

  • Alter Build gibt an, dass in der Zeile Informationen zu einem alten, gespeicherten Tabellen-Build angezeigt werden. Weitere Informationen zu dieser Meldung finden Sie im Dialogfeld PDT-Details im Menü Optionen.
  • Inkrementell gibt an, dass es sich bei der gespeicherten Tabelle um eine inkrementelle PDT handelt.
  • Materialisierte Ansicht gibt an, dass die gespeicherte Tabelle eine materialisierte Ansicht in Ihrer Datenbank ist.

Status des letzten Versuchs

In der Spalte Status des letzten Versuchs wird der Status des letzten Versuchs zum Erstellen der einzelnen aufgelisteten persistenten Tabellen angezeigt:

  • Neu generieren bedeutet, dass die persistente Tabelle abgefragt werden kann und eine aktualisierte Tabelle erstellt wird. Ein Zeitstempel gibt an, wann mit dem Erstellen der persistenten Tabelle begonnen wurde.
  • Success gibt an, dass eine persistente Tabelle erfolgreich erstellt wurde.
  • Wird erstellt gibt an, dass eine persistente Tabelle erstellt wird und erst abgefragt werden kann, wenn der Erstellungsvorgang abgeschlossen ist.
  • Nicht erstellt gibt an, dass eine persistente Tabelle nicht erstellt wurde.
  • Build-Fehler gibt an, dass während eines Builds ein Fehler aufgetreten ist. Sie können auf Build-Fehler klicken, um die Quelle des Fehlers aufzurufen, und zur LookML der gespeicherten Tabelle wechseln, sofern Sie die entsprechenden Berechtigungen zum Ansehen von LookML haben. Weitere Informationen zur Fehlerbehebung bei persistenten Tabellen auf der Seite Persistente abgeleitete Tabellen finden Sie im Abschnitt Options menu (Optionsmenü) auf dieser Seite.

Letzter Versuch:

In der Spalte Letzter Versuch wird der Zeitpunkt des letzten versuchten Erstellens der persistenten Tabelle angegeben.

Letzter erfolgreicher Build

In der Spalte Letzter erfolgreicher Build ist der Zeitpunkt des letzten erfolgreichen Builds der Tabelle angegeben.

Letzte Build-Dauer

In der Spalte Dauer des letzten Builds sehen Sie, wie lange der letzte Build dieser persistenten Tabelle in Sekunden gedauert hat und wie lange es durchschnittlich in Sekunden dauert, die persistente Tabelle zu erstellen.

Persistenzregel

In der Spalte Persistenzregel wird die Art der Persistenz angezeigt, die auf eine persistente Tabelle angewendet wird. Sie ist in der LookML-Definition der Tabelle angegeben. Außerdem wird angegeben, wann eine erfolgreich erstellte persistente Tabelle zuletzt geprüft wurde (bei persistenten Tabellen vom Typ „Trigger“) oder wann eine erfolgreich erstellte persistente Tabelle ablaufen soll (bei persistenten Tabellen vom Typ „Persist“). In der Spalte Persistenzregel werden zwei Arten von Persistenz angezeigt:

  • Persist for: (time) (Für die Dauer von: (Zeit)) wird für persistente Tabellen angezeigt, die mit dem Parameter persist_for gespeichert werden.
  • Trigger: (Name der Datengruppe) wird für persistente Tabellen angezeigt, die mit einem datagroup_trigger-Parameter gespeichert werden. Sie können auf den Link zum Namen der Datengruppe klicken, um den sql_trigger-Wert für den Parameter datagroup aufzurufen.
  • Trigger: SQL wird für persistente Tabellen angezeigt, die mit einem sql_trigger_value-Parameter gespeichert werden. Sie können auf den Link klicken, um die Abrechnung für sql_trigger_value aufzurufen.
  • Materialisierte Ansicht wird für materialisierte Ansichten angezeigt, bei denen die Funktionen Ihrer Datenbank genutzt werden, um abgeleitete Tabellen in Ihrer Datenbank zu speichern.

Projekt

In der Spalte Projekt ist der Name des LookML-Projekts angegeben, in dem die persistente Tabelle definiert ist.

Verbindung

Wenn in der Auswahl der Verbindungen Alle Verbindungen ausgewählt ist, wird die Spalte Verbindung angezeigt. In dieser Spalte wird der Name der Verbindung angezeigt, für die die persistente Tabelle aktiviert ist.

Modell

In der Spalte Modell wird der Name der Modelldatei angezeigt, die mit der gespeicherten Tabelle verknüpft ist. Bei einer PDT ist dies in der Regel die Modelldatei, die die Ansichtsdatei enthält, in der die PDT definiert ist. Bei einer Tabelle mit aggregierten Daten ist dies in der Regel die Modelldatei, in der die Tabelle definiert ist.

Optionsmenü

Das Dreipunkt-Menü Optionen  ist besonders hilfreich, wenn Sie Probleme beheben möchten. Mit den Optionen können Sie prüfen, wann Tabellen zuletzt erstellt wurden, wie lange der Build gedauert hat, die letzte Buildzeit mit der durchschnittlichen Buildzeit vergleichen und prüfen, ob Trigger ordnungsgemäß funktionieren. Sie haben folgende Möglichkeiten:

Tipps zur Fehlerbehebung finden Sie auf der Seite Abgeleitete Tabellen in Looker im Abschnitt PDTs überwachen und Fehler beheben.

Modales Fenster mit PAT-Details

Klicken Sie im Dreipunkt-Menü Optionen  der gespeicherten Tabelle auf die Option PDT-Details, um das Modalfenster mit den PDT-Details aufzurufen.

Die Informationen im Modalfenster hängen von der Konfiguration der persistenten Tabelle ab. Folgende Informationen werden möglicherweise angezeigt:

  • Tabellenname: Der Hash der zuletzt erfolgreich erstellten Tabelle.
  • Modell: Der Name der Modelldatei, in der die Ansichtsdatei der gespeicherten Tabelle enthalten ist.
  • Stable Name: Der Name der stabilen Datenbankansicht der gespeicherten Tabelle in Ihrer Datenbank, falls die gespeicherte Tabelle als stabile Ansicht veröffentlicht wurde. Sie können eine persistente Tabelle als stabile Ansicht in Ihrer Datenbank veröffentlichen, indem Sie der PDT oder aggregierten Tabelle die Anweisung publish_as_db_view: yes hinzufügen oder die Anweisung materialized_view: yes verwenden, um die abgeleitete Tabelle in eine materialisierte Ansicht umzuwandeln.
  • 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 einer gespeicherten Tabelle handelt, oder „Nein“, wenn dies nicht der Fall ist.
    • Tabellentyp: Bei alten Builds wird dieses Feld angezeigt und enthält den Tabellentyp. Zu den Werten gehören die Tabellen Old Generation und Stand-in.
  • Inkrementelle PAT: Ein boolescher Wert, der „Ja“ anzeigt, wenn eine persistente Tabelle eine inkrementelle PAT ist, oder „Nein“, wenn dies nicht der Fall ist.
  • Status: Gibt den Status des letzten Versuchs an. Bei fehlgeschlagenen Builds wird eine SQL-Fehlermeldung und ein Link zur LookML des Modells angezeigt, sofern der Nutzer die entsprechenden Berechtigungen zum Ansehen von LookML hat.
  • Abhängigkeiten: Klicken Sie auf die Schaltfläche Abhängigkeitsdiagramm anzeigen, um ein Beziehungsdiagramm aller abgeleiteten Tabellen aufzurufen, von denen diese persistente Tabelle abhängt. Jeder Knoten im Diagramm entspricht einer abgeleiteten Tabelle. Die Farbe der einzelnen Knoten entspricht dem Status der jeweiligen 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 erstellt oder inkrementert wird.
    • 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 nicht in Looker erstellt wird.
  • Letzter Build:
    • Last Successful Build (Letzter erfolgreicher Build): Datum und Uhrzeit des letzten erfolgreichen Builds der Tabelle.
    • Dauer des letzten Builds: Dauer des letzten Builds der Tabelle, die gespeichert wurde (in Sekunden; wird als angezeigt, wenn die Tabelle noch nicht erstellt wurde).
    • Durchschnittliche Build-Dauer: Die durchschnittliche Dauer, die zum Erstellen der persistenten Tabelle benötigt wird (in Sekunden; wird als angezeigt, wenn die Tabelle noch nicht erstellt wurde).
    • Grund für die Erstellung: Der Grund, warum eine persistente Tabelle erstellt wurde (inception für eine Ersterstellung; datagroup triggered, wenn die persistente Tabelle mit einer Datengruppe gespeichert wird; trigger value change, wenn sich der SQL-Triggerwert der persistenten Tabelle geändert hat).
    • Inkrementschlüssel: Der Parameter increment_key für persistente Tabellen, bei denen inkrementelle Builds verwendet werden.
    • Inkrement-Offset: Der Parameter increment_offset für persistente Tabellen, bei denen inkrementelle Builds verwendet werden.
    • Zeilen, die beim inkrementellen Build hinzugefügt oder entfernt wurden: Die Anzahl der Zeilen, die der Tabelle hinzugefügt oder daraus entfernt wurden, als die Tabelle zuletzt inkrementiert wurde. Wenn beim letzten Auslösen eines Increments durch die Speicherstrategie der Tabelle keine Zeilen hinzugefügt oder entfernt wurden, wird angezeigt.
    • Letzte versuchte SQL-Abfrage: Die SQL-Abfrage, die zum Abfragen der Datenbank für die letzte Erstellung der Tabelle verwendet wurde.
  • Persistenzregel:
    • Typ: Der Typ der Persistenz, der von der Tabelle verwendet wird. Mögliche Werte finden Sie auf dieser Seite im Abschnitt Spalte „Persistenzregel“.
    • Persist For (Dauer der Speicherung): Für persistente Tabellen vom Typ Persist (Speichern) ist dies der Wert für die Dauer der Speicherung. Nicht zutreffend für persistente Tabellen vom Typ Trigger.
    • Datengruppe: Der Name der Datengruppe für Tabellen, die durch einen Datengruppentrigger beibehalten werden.
    • SQL-Codeblock: Bei Tabellen mit persistenten Datengruppen und SQL-Triggern enthält der Codeblock die SQL-Anweisung des Triggers. Bei Triggern für Datengruppen ist dies die SQL-Anweisung für den Parameter sql_trigger der Datengruppe. Bei SQL-Triggern ist dies der SQL-Code für den Parameter sql_trigger_value.
    • Triggerwert: Bei gespeicherten Tabellen vom Typ Trigger ist dies der Wert, der die Erstellung der gespeicherten Tabelle ausgelöst hat. Für erfolgreich erstellte gespeicherte Tabellen, die mit datagroup_trigger gespeichert werden, wird angezeigt. Den aktuellen Triggerwert für eine Datengruppe finden Sie auf der Seite Datengruppen im Bereich Verwaltung.
    • Zuletzt geprüft: Gibt für persistente Tabellen vom Typ Trigger an, wann der Triggerwert zuletzt geprüft wurde.
    • Expires (Ablauf): Datum und Uhrzeit, an dem die gespeicherte Tabelle abläuft (nicht für Trigger für Datengruppen relevant).

PAT-Aktivitätsdashboard

Das Dashboard PDT-Aktivität enthält Informationen zur persistenten Tabelle, ihren Neuaufbauen und ihren Abfragen.

Im Dashboard PDT-Aktivitäten werden standardmäßig Aktivitätsinformationen aus den letzten vier Wochen angezeigt. Über die Filterleiste oben im Dashboard können Sie den angezeigten Zeitraum ändern. Das Dashboard PDT-Aktivität enthält Kacheln mit den folgenden Informationen:

  • Eine Zusammenfassung der gespeicherten Tabelle mit dem Namen des LookML-Modells und der LookML-Ansicht, die die gespeicherte Tabelle definieren, dem Namen der Datenbankverbindung, die von der gespeicherten Tabelle verwendet wird, der Gesamtzahl der erfolgreichen und fehlgeschlagenen Buildversuche der gespeicherten Tabelle und dem Prozentsatz der fehlgeschlagenen Buildversuche insgesamt.
  • Datum und Uhrzeit der letzten vollständigen Neuerstellung der persistenten Tabelle.
  • Wenn es sich bei der gespeicherten Tabelle um eine inkrementelle PDT handelt, das Datum und die Uhrzeit der letzten inkrementellen Neuerstellung der PDT.
  • Wenn es sich bei der persistenten Tabelle um eine inkrementelle PDT handelt, die Anzahl der inkrementellen Neuaufbaue seit der letzten vollständigen Neuaufstellung.
  • Die durchschnittliche Zeit, die für das Wiederherstellen der persistenten Tabelle benötigt wird.
  • Eine Visualisierung, in der alle kürzlich aufgetretenen Ereignisse vom Typ „Erstellen“ gruppiert nach einer Zusammenfassung der Aktionstypen angezeigt werden, die die Ereignisse verursacht haben.
  • Eine Liste aller Neuaufbaue der gespeicherten Tabellen, die im angegebenen Zeitraum stattgefunden haben, einschließlich des Datums, an dem der jeweilige Neuaufbau abgeschlossen wurde, der Anzahl der Sekunden, die für den jeweiligen Neuaufbau benötigt wurden, ob es sich um inkrementelle Neuaufbaue handelt, des Auslösers für den jeweiligen Neuaufbau und der Anzahl der gespeicherten Tabellenneubauten.
  • Eine Liste aller fehlgeschlagenen Neuaufbauversuche, einschließlich Datum und Uhrzeit des Beginns des fehlgeschlagenen Neuaufbaus, des Fehlertyps, der den Fehler verursacht hat, der Fehlermeldung und der Anzahl der Fehler beim Erstellen.
  • Eine Liste aller Ereignisse, die zum Neuaufbau der Tabelle ausgelöst wurden, einschließlich der Ereignis-ID, des Ereignisdatums, des Ereignistyps und der Daten, die im Triggerereignis enthalten waren.
  • Eine Liste aller Ereignisse zum Neuaufbau der Tabelle, einschließlich der Ereignis-ID, des Ereignisdatums, des Ereignistyps und der Daten, die im Ereignis zum Neuaufbau enthalten waren.
  • Die Anzahl der Abfragen, bei denen ein Feld direkt abgefragt wurde, gruppiert nach der Quelle der Abfrage und die durchschnittliche Laufzeit für jede Abfragequelle.
  • Die Gesamtzahl der Abfragen, die auf der gespeicherten Tabelle ausgeführt wurden.
  • Eine Liste aller gespeicherten Tabellenfelder, die abgefragt wurden, 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 enthält, und der Häufigkeit, mit der das Feld in einer Abfrage enthalten war.

Explore „PDT-Ereignisprotokoll“

Looker enthält ein vordefiniertes Modell namens system_activity, mit dem das PDT-Ereignisprotokoll untersucht werden kann. Das ist eine Tabelle im temporären Schema einer Datenbankverbindung, in der die Trigger- und Build-Aktivitäten von persistenten Tabellen erfasst werden.

Sie können über die Links Recent Build Events (Letzte Build-Ereignisse) und Recent Trigger Events (Letzte Trigger-Ereignisse) im Dreipunkt-Menü  der Seite Persistent Derived Tables (Persistente abgeleitete Tabellen) oder über die Seite Connections (Verbindungen) im Bereich Admin (Verwaltung) von Looker auf das Modell zugreifen.

Wenn Sie auf der Seite Verbindungen auf die explorative Datenanalyse PDT-Ereignislog zugreifen möchten, wählen Sie für jede Verbindung im Drop-down-Menü mit dem Zahnradsymbol  die Option PDT-Ereignislog anzeigen aus.

Sie können das Modell wie jedes andere Looker-Explore untersuchen. Wenn Sie über die Seite Verbindungen darauf zugreifen, wird die Explore PDT-Ereignisprotokoll 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.

Im Folgenden finden Sie eine kurze Übersicht über die verfügbaren Felder im Explore PDT-Ereignislog:

FeldBeschreibung
AktionBeschreibt die ausgeführte Aktion. Dazu gehören die Erstellung, das Erstellen, das Erstellen und das Ernten von Datensätzen.

Weitere Informationen zum Ansehen und Verstehen von PDT-Log-Aktionen und ihren entsprechenden Aktionsdaten finden Sie auf der Dokumentationsseite PDT-Log-Aktionen.
AktionsdatenHier finden Sie genauere Informationen zu einer Aktion, einschließlich des verwendeten Triggers, des Werts eines Triggers, der Ablaufzeit für eine persistente Tabelle, der Ursache für einen Neuaufbau und des Texts einer Fehlermeldung.

Weitere Informationen zum Ansehen und Verstehen von PDT-Log-Aktionen und ihren entsprechenden Aktionsdaten finden Sie auf der Dokumentationsseite PDT-Log-Aktionen.
VerbindungDer Name der Verbindung, in der sich die abgeleitete Tabelle befindet.
HashJede abgeleitete Tabelle enthält einen Hashwert der SQL-Anweisung, die zum Erstellen der Tabelle verwendet wurde.
IDDie eindeutige ID der Looker-Instanz, in der die persistente Tabelle generiert wurde. In vielen Fällen gibt es nur eine Looker-Instanz, die auf eine Datenbank verweist. Daher wird nur eine ID angezeigt. Wenn Sie jedoch eine Staging-Instanz oder etwas Ähnliches haben, werden möglicherweise mehrere IDs angezeigt.
ModellnameDer Name des Modells, über das die Tabelle generiert wurde.
Datum des AuftretensDatum und Uhrzeit des Ereignisses.
UTC-Datum der AusführungDas Datum und die Uhrzeit in koordinierter Weltzeit (UTC), zu der das Ereignis stattgefunden hat.
SequenzEine Schrittnummer beim Erstellen der persistenten Tabelle.
Kurzer HashEine gekürzte Version des Hashwerts der SQL-Abfrage, die zum Erstellen der abgeleiteten Tabelle geschrieben wurde.
TabellennameDer vollständige Name der gespeicherten Tabelle, einschließlich des Präfixes für den Tabellentyp, eines Hashwerts und des Namens der Ansicht.
TidDie Transaktions-ID.
AnsichtsnameDer Name der Ansicht für die abgeleitete Tabelle.