Mit den Funktionen für persistente abgeleitete Tabellen (PDTs) in Looker können Sie komplexe Analysen in Looker durchführen. In Looker werden auf der Seite Persistente abgeleitete Tabellen mehrere Administratorfunktionen angezeigt, mit denen Sie das PDT-Verhalten verfolgen und Fehler beheben können. Administratoren und Nutzer mit den entsprechenden Berechtigungen können im Looker-Bereich Admin unter Datenbank darauf zugreifen. Informationen zur Fehlerbehebung bei PDTs finden Sie auf der Dokumentationsseite Abgeleitete Tabellen in Looker.
Auf der Seite Persistente abgeleitete Tabellen werden nur die Verbindungen angezeigt, für die PDTs aktiviert sind, und nur die PDTs, die die folgenden Kriterien erfüllen:
- Die PDT 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 PDT ist Teil eines Modells, das richtig konfiguriert ist.
- Die PDT ist Teil eines Modells, auf das Sie Datenzugriff haben.
Die Informationen auf dieser Seite basieren auf einem internen PDT-Ereignisprotokoll, das im Abschnitt PDT-Ereignisprotokollmodell auf dieser Seite beschrieben wird.
Tabelle anpassen
Standardmäßig werden auf der Seite Persistente abgeleitete Tabellen maximal 25 PDTs angezeigt. Außerdem werden PDTs für alle Verbindungen geladen, auf die Sie Datenzugriff auf die Looker-Instanz haben. Es gibt mehrere Möglichkeiten, die in der Tabelle angezeigten Daten zu ändern:
- Klicken Sie auf den Pfeil neben Alle Verbindungen, um nur die PDTs einer bestimmten Verbindung aufzurufen. In der Auswahl werden nur Verbindungen angezeigt, für die PDTs aktiviert sind und auf die Sie Datenzugriff haben.
- Geben Sie Suchbegriffe in das Suchfeld ein, um die Liste der Zeitzonen auf Zeitzonen einzugrenzen, deren Namen das Keyword enthalten. In der Tabelle werden die PDTs mit dem entsprechenden Suchbegriff in Fettdruck angezeigt. Klicken Sie in der Suchleiste auf das X, um die Suchanfrage 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 noch einmal auf den Spaltennamen, um die Sortierreihenfolge umzukehren.
- Klicken Sie auf das Symbol Anzuzeigende Spalten auswählen, um Spalten in der Tabelle ein- oder auszublenden.
- Legen Sie mithilfe der Anzeigeauswahl fest, wie viele Ergebnisse auf einer einzelnen 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
Über das Symbol Filter neben der Suchleiste können Sie auswählen, welche PDTs auf der Seite Persistente abgeleitete Tabellen angezeigt werden sollen. Sie können beispielsweise nach Status des letzten Builds filtern, um nur die PDTs mit Build-Fehlern anzuzeigen, oder Sie können nach Modell filtern, um die PDTs, 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:
- In den letzten Stunden nicht ausgelöst: Die Seite Persistente abgeleitete Tabellen wird nach PDTs gefiltert, die innerhalb einer bestimmten Anzahl von Stunden und Minuten nicht ausgelöst wurden.
- In den letzten ausgelöst: Filtert die Seite Persistente abgeleitete Tabellen nach PDTs, die in einer bestimmten Anzahl von Stunden und Minuten ausgelöst wurden.
- Modell: Filtert die Seite Persistente abgeleitete Tabellen nach PDTs, die in einem bestimmten Modell enthalten sind.
- Persistenzregel: Filtert die Seite Persistente abgeleitete Tabellen nach dem Persistenztyp der PDT.
- Status des letzten Versuchs: Damit wird die Seite Persistente abgeleitete Tabellen nach einem bestimmten PDT-Status gefiltert.
- Als stabile Ansicht veröffentlicht: Ein boolescher Wert, mit dem die Seite Persistente abgeleitete Tabellen nach PDTs gefiltert wird. Für PDTs, die als stabile Ansicht veröffentlicht wurden, wird Ja angezeigt. Für PDTs, die nicht als stabile Ansicht veröffentlicht wurden, wird Ja angezeigt. Dies wird durch den Parameterwert
publish_as_db_view
bestimmt. - Letzte Build-Dauer länger als: Die Seite Persistente abgeleitete Tabellen wird nach PDTs gefiltert, deren Builds länger als eine angegebene Anzahl von Sekunden gedauert haben.
- Projekt: Die Seite Persistente abgeleitete Tabellen wird nach PDTs 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 Stunden nicht ausgelöst oder In den letzten Stunden 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 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.
- Klicken Sie auf Anwenden, um die ausgewählten Filterkriterien auf die Seite Persistente abgeleitete Tabellen anzuwenden.
Die angewendeten Filter werden oben auf der Seite Persistent Derived Tables (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 löschen.
Die Seite „PDT“
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 Produktions-PDTs. Dies sind die PDTs, die auf Ihrer Instanz für die Produktion bereitgestellt wurden. liefern diese PDTs die Daten für die Erkunden Sie Abfragen. 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 Produktions-PDTs angezeigt.Auf dem Tab Entwicklung werden die Entwicklungs-PDTs angezeigt. Entwicklungs-PDTs wurden noch nicht an die Produktionsumgebung übertragen.
Looker erstellt eine Entwicklungs-PDT, wenn ein LookML-Entwickler im Entwicklungsmodus Änderungen vornimmt, die sich auf die Daten in der PDT oder auf die Abfrageart der PDT auswirken. Durch diese Änderungen wird Looker dazu aufgefordert, die Entwicklungs-PDT zu erstellen. In Looker wird die PDT jedoch nicht erstellt, es sei denn, die PDT wird abgefragt, nachdem die Änderungen vorgenommen wurden. Auf dem Tab Entwicklung können Sie sehen, welche Entwicklungs-PDTs in Looker erstellt wurden und ob sie erstellt wurden.
Weitere Informationen dazu, warum Looker Entwicklungs-PDTs erstellt und wie lange diese in Ihrer Datenbank gespeichert bleiben, finden Sie auf der Dokumentationsseite Abgeleitete Tabellen in Looker.
Bereich „Live-Anzeige“
Im Bereich Auf einen Blick sehen Sie eine visuelle Zusammenfassung des Status der PDTs, die derzeit in der PDT-Tabelle 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, grenzen Sie die Ergebnisse im Bereich Live-Anzeige entsprechend der PDT-Tabelle ein.
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 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 PDT angezeigt, der im Parameter view
der LookML-Ansichtsdatei der PDT definiert ist.
In der Spalte PDT-Name werden unter dem Namen des PDT gegebenenfalls folgende zusätzliche Informationen angezeigt:
- Alter Build gibt an, dass in der Zeile Informationen zu einem alten PAT-Build angezeigt werden. Weitere Informationen zu dieser Meldung findest du im Pop-up PDT-Details im Menü Optionen.
- Inkrementell gibt an, dass es sich bei der PDT um eine inkrementelle PDT handelt.
- Materialisierte Ansicht gibt an, dass die PDT eine materialisierte Ansicht in Ihrer Datenbank ist.
Status des letzten Versuchs
In der Spalte Status des letzten Versuchs wird der Status des letzten Buildversuchs für jede aufgeführte PDT angezeigt:
- Neuerstellung bedeutet, dass die PDT abgefragt werden kann und dass gerade eine aktualisierte Tabelle erstellt wird. Ein Zeitstempel gibt an, wann die PDT mit dem Erstellen begonnen hat.
- Erfolgreich zeigt an, dass eine PDT erfolgreich erstellt wurde.
- Wird erstellt bedeutet, dass ein PDT gerade erstellt wird und erst abgefragt werden kann, wenn der Build abgeschlossen ist.
- Nicht erstellt gibt an, dass eine PAT derzeit nicht erstellt wird.
- 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 des PDT wechseln, wenn Sie die entsprechenden Berechtigungen zum Ansehen von LookML haben. Weitere Informationen zur Fehlerbehebung bei PDTs finden Sie im Abschnitt Optionen auf der Seite Persistente abgeleitete Tabellen.
Letzter Versuch:
In der Spalte Zuletzt versucht um ist der Zeitpunkt des letzten versuchten PDT-Builds angegeben.
Letzter erfolgreicher Build
In der Spalte Last Successful Build wird der Zeitpunkt des letzten erfolgreichen PDT-Builds angezeigt.
Letzte Build-Dauer
In der Spalte Dauer des letzten Builds sehen Sie, wie lange der letzte Build dieser PDT gedauert hat und wie lange es durchschnittlich dauert, die PDT zu erstellen.
Persistenzregel
In der Spalte Persistenzregel wird die Art der Persistenz angezeigt, die auf eine PDT angewendet wird, wie in der Ansichtsdatei der PDT definiert. Außerdem wird angegeben, wann eine erfolgreich erstellte PDT zuletzt geprüft wurde (für Auslösertyp-PDTs) oder wann eine erfolgreich erstellte PDT ausläuft (für persistente PDTs). In der Spalte Persistenzregel werden zwei Arten der Persistenz angezeigt:
- Beibehalten für: (Zeit) wird für PDTs angezeigt, die mit dem Parameter
persist_for
beibehalten werden. - Trigger: (Datengruppenname) wird für PDTs 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 PDTs angezeigt, die mit einem
sql_trigger_value
-Parameter gespeichert werden. Sie können auf den Link klicken, um die Abrechnung fürsql_trigger_value
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
Die Spalte Project (Projekt) enthält den Namen des LookML-Projekts, in dem die PDT definiert ist.
Verbindung
Wenn in der Auswahl der Verbindungen Alle Verbindungen ausgewählt ist, wird die Spalte Verbindung angezeigt. Dort sehen Sie den Namen der Verbindung, für die die PDT aktiviert ist.
Modell
In der Spalte Modell wird der Name der Modelldatei angezeigt, in der die Ansichtsdatei der PDT enthalten ist.
Optionsmenü
Das Dreipunkt-Menü Optionen
ist besonders hilfreich, wenn Sie Probleme beheben möchten. 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. Sie haben folgende Möglichkeiten:- Zu LookML: Die Ansichtsdatei wird geöffnet, in der die PDT definiert ist, sofern Sie die entsprechenden Berechtigungen zum Anzeigen von LookML haben.
- PAT-Aktivitätsdashboard: Hier wird das Dashboard „PAT-Aktivität“ geöffnet, das so gefiltert ist, dass nur Aktivitäten für die ausgewählte PAT in den letzten vier Wochen angezeigt werden.
- PDT-Details – Öffnet ein Pop-up-Fenster mit weiteren Informationen und Statistiken für eine bestimmte PDT. Weitere Informationen finden Sie auf dieser Seite im Abschnitt Modales Fenster mit Details zur dynamischen Preis- und Verfügbarkeitsanzeige.
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ü Options (Optionen)
der PDT auf die Option PDT Details (PDT-Details), um das modale Fenster mit den PDT-Details aufzurufen.Die Informationen im modalen Fenster hängen von der Konfiguration der PDT ab. Folgende Informationen werden möglicherweise angezeigt:
- Tabellenname: Der Hash der zuletzt erfolgreich erstellten PDT.
- Modell: Der Name der Modelldatei, in der die Ansichtsdatei der PDT enthalten ist.
- Stable Name: Der Name der stabilen Datenbankansicht der PDT in Ihrer Datenbank, sofern die PDT als stabile Ansicht veröffentlicht wurde. Sie können eine PDT als stabile Ansicht in Ihrer Datenbank veröffentlichen, indem Sie der abgeleiteten Tabelle die Anweisung
publish_as_db_view: yes
hinzufügen oder die Anweisungmaterialized_view: yes
verwenden, um die abgeleitete Tabelle in eine materialisierte Ansicht umzuwandeln. - Verbindung: Der Name der Verbindung, für die die PDT aktiviert ist.
- Alter Build: Ein boolescher Wert, der Yes anzeigt, wenn es sich um einen alten PDT-Build handelt, oder No, wenn nicht.
- Tabellentyp: Bei alten Builds wird dieses Feld angezeigt und enthält den Tabellentyp. Zu den Werten gehören Old Generation Table und Standin.
- Inkrementelle PDT: Ein boolescher Wert, der Ja anzeigt, wenn es sich bei der PDT um eine inkrementelle PDT handelt, 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 aufzurufen, von denen diese PDT abhängt. Jeder Knoten im Diagramm entspricht einer abgeleiteten Tabelle. Die Farbe der einzelnen Knoten entspricht dem Status der abgeleiteten Tabelle:
- Ein grüner Knoten steht für eine PAT, die erfolgreich erstellt wurde.
- Ein gelber Knoten steht für eine PAT, die gerade erstellt oder inkrementiert wird.
- Ein roter Knoten steht für eine PDT, die nicht erstellt werden konnte.
- Ein grauer Knoten stellt eine PDT dar, 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:
- Letzter erfolgreicher Build: Datum und Uhrzeit des letzten erfolgreichen PDT-Builds.
- Dauer des letzten Builds: Dauer des letzten PDT-Builds (in Sekunden; wird als – angezeigt, wenn die Tabelle noch nicht erstellt wurde).
- Durchschnittliche Build-Dauer: Wie lange es durchschnittlich dauert, um die PDT zu erstellen (in Sekunden; zeigt – an, wenn die Tabelle noch nicht erstellt wurde).
- Grund für die Erstellung: Der Grund, warum eine PDT erstellt wurde (inception für eine Ersterstellung; datagroup triggered, wenn die PDT mit einer Datengruppe gespeichert ist; trigger value change, wenn sich der SQL-Triggerwert der PDT geändert hat).
- Increment Key (Inkrementschlüssel): Der Parameter
increment_key
für PDTs mit inkrementellen Builds. - Inkrement-Offset: Der
increment_offset
-Parameter für PDTs, die inkrementelle Builds verwenden. - Hinzugefügte/entfernte Zeilen des inkrementellen Builds: Die Anzahl der Zeilen, die der Tabelle hinzugefügt oder daraus entfernt wurden, als die Tabelle zuletzt inkrementiert wurde. Wenn bei der letzten Auslösung eines Increments durch die Speicherstrategie der Tabelle keine Zeilen hinzugefügt oder entfernt wurden, wird – angezeigt.
- 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.
- Beibehalten für: Wert für die Persistenzdauer für PDTs vom Typ Persisten Gilt nicht für PDTs vom Typ Trigger.
- Datengruppe: Bei Datengruppentrigger-PDTs wird der Name der Datengruppe angegeben.
- SQL-Codeblock: Bei Datengruppen- und SQL-Trigger-PDTs zeigt der Codeblock die SQL-Anweisung des Triggers an. Bei Triggern für Datengruppen ist dies die SQL-Abfrage 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 PDTs vom Typ Trigger wird der Wert angezeigt, der die PDT-Erstellung ausgelöst hat. Für erfolgreich erstellte PDTs, die mit einer
datagroup_trigger
persistiert wurden, wird – angezeigt. Den neuesten Triggerwert für eine datagroup finden Sie im Bereich Verwaltung auf der Seite Datengruppen. - Zuletzt geprüft: Zeitpunkt des Typs Trigger: Zeitpunkt, zu dem der Triggerwert zuletzt geprüft wurde.
- Läuft ab: Wenn die PDT abläuft, falls zutreffend (gilt nicht für Datengruppen-Trigger).
PAT-Aktivitäts-Dashboard
Das Dashboard PDT-Aktivität enthält Informationen zur PDT, ihren Neuaufbauen und ihren Abfragen.
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 Dashboard PDT-Aktivität enthält Kacheln mit den folgenden Informationen:
- Eine Zusammenfassung der PDT mit dem Namen des LookML-Modells und der LookML-Ansicht, die die PDT definieren, dem Namen der Datenbankverbindung, die die PDT verwendet, der Gesamtzahl der erfolgreichen und fehlgeschlagenen Buildversuche der PDT und dem Prozentsatz der fehlgeschlagenen Buildversuche insgesamt.
- Datum und Uhrzeit der letzten vollständigen Neuaufstellung der PDT.
- Wenn die PDT eine inkrementelle PDT ist, das Datum und die Uhrzeit der letzten inkrementellen Neuerstellung der PDT.
- Wenn es sich um eine inkrementelle PDT handelt, die Anzahl der inkrementellen Neuaufbaue seit der letzten vollständigen Neuaufstellung.
- Die durchschnittliche Zeit, die für die Neuerstellung der PDT benötigt wird.
- Eine Visualisierung, die alle kürzlich aufgetretenen Ereignisse vom Typ „Erstellen“ enthält, gruppiert nach einer Zusammenfassung der Arten von Aktionen, die die Ereignisse verursacht haben.
- Eine Liste aller PDT-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 für die Durchführung der einzelnen Neuerstellungen, ob es sich bei den Neuerstellungen um inkrementelle Builds handelte, den Auslöser für jede Neuerstellung und die Anzahl der PDT-Builds.
- 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 Triggerereignisse für die Neuerstellung der PDT, einschließlich der Ereignis-ID-Nummer, des Datums des Ereignisses, des Ereignistyps und der im Triggerereignis enthaltenen Daten.
- Eine Liste aller Ereignisse zur Neuerstellung der PDT, einschließlich der Ereignis-ID, des Datums des Ereignisses, des Ereignistyps und der Daten, die im Neuerstellungsereignis enthalten sind.
- 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 auf der PDT ausgeführt wurden.
- Eine Liste aller abgefragten PDT-Felder, 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.
Modell für PDT-Ereignisprotokolle
Looker enthält ein vordefiniertes Modell namens system_activity
, mit dem Sie das PDT-Ereignisprotokoll einfach untersuchen können. Dabei handelt es sich um eine Tabelle im temporären Schema einer Datenbankverbindung, die den Trigger und die Erstellungsaktivität von PDTs verfolgt.
Sie können auf das Modell über die Links Letzte Build-Ereignisse und Letzte Triggerereignisse im Dreipunkt-Menü Optionen der Seite Persistente abgeleitete Tabellen oder über die Seite Verbindungen im Looker-Bereich Admin zugreifen.
derWählen Sie für jede Verbindung auf der Seite Verbindungen im Drop-down-Menü des Zahnradsymbols
die Option PDT-Ereignisprotokoll anzeigen aus, um auf das Explore des PDT-Ereignisprotokolls zuzugreifen.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 PDT gefiltert.
Dies ist eine kurze Übersicht über die verfügbaren Felder im Explore PDT-Ereignisprotokoll:
Feld | Beschreibung |
---|---|
Aktion | Beschreibt die aufgetretene Aktion; kann dies die Regeneration, Drop-, Erstellungs- und Ernteaktivitäten umfassen.Weitere Informationen zum Ansehen und Verstehen von PDT-Log-Aktionen und ihren entsprechenden Aktionsdaten finden Sie auf der Dokumentationsseite PDT-Log-Aktionen. |
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, des Texts einer Fehlermeldung usw.Weitere Informationen zum Anzeigen und Verständnis 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 PDT generiert hat. In vielen Fällen gibt es nur eine Looker-Instanz, die auf eine Datenbank verweist. Daher wird nur eine ID angezeigt. Bei einer Staging-Instanz oder einer ähnlichen Art werden möglicherweise mehrere IDs angezeigt. |
Modellname | Der Name des Modells, über das die Tabelle generiert wurde. |
Datum des Auftretens | Datum und Uhrzeit des Ereignisses. |
Anzeigedatum des Ereignisses „Utc“ | Das Datum und die Uhrzeit des Ereignisses in UTC. |
Sequenz | Eine Schrittnummer im PDT-Build. |
Kurzer Hash | Eine gekürzte Version des Hash des SQL-Codes, der zum Erstellen der abgeleiteten Tabelle geschrieben wurde. |
Tabellenname | Der vollständige Name der PDT, einschließlich des Präfixes für den Tabellentyp, eines Hashwerts und des Namens der Ansicht. |
Unentschieden | Die Transaktions-ID. |
Ansichtsname | Der Ansichtsname für die abgeleitete Tabelle. |