In diesem Leitfaden erfahren Sie, wie Sie Probleme mit persistenten abgeleiteten Tabellen (Persistent Derived Tables, PDTs) in Ihrer Looker-Instanz beheben. Wählen Sie den Abschnitt aus, der Ihr Problem am besten beschreibt:
PDTs können nicht erstellt werden
Wenn die Erstellung einer oder mehrerer PDTs fehlschlägt, folgen Sie den Schritten in diesem Abschnitt. Wenn PDTs zu häufig erstellt werden, lesen Sie den Abschnitt PDTs werden zu häufig erstellt.
Verwenden Sie den folgenden Entscheidungsbaum, um mit der Fehlerbehebung bei PDTs zu beginnen, die nicht erstellt werden können:
PDT manuell neu erstellen
Testen Sie zuerst, ob Sie die PDT manuell erstellen oder neu erstellen können. Wenn dieser Versuch fehlschlägt, finden Sie in der Fehlermeldung zum Build-Fehler weitere Informationen.
Wenn Sie Ihre PATs manuell erstellen können, prüfen Sie die Persistenzstrategie.
Verbindungseinstellungen prüfen
Wenn alle PDTs für eine einzelne Verbindung nicht erstellt werden können, prüfen Sie die Verbindungseinstellungen. Unzureichende Berechtigungen für das Scratch-Schema sind ein häufiger Grund für Build-Fehler. Prüfen Sie, ob das Scratch-Schema richtig eingerichtet wurde. Wenn das Scratch-Schema vor Kurzem geändert wurde, versuchen Sie zuerst, die Verbindungseinstellungen zu aktualisieren.
Wenn Sie Ihre abgeleiteten Tabellen manuell erstellen können und Ihre Verbindungseinstellungen korrekt eingerichtet sind, liegt wahrscheinlich ein Problem mit dem PDT-Regenerator in Ihrer Instanz vor. Wenden Sie sich an den Support, um dieses Problem zu beheben.
PDTs werden zu häufig erstellt
Wenn eine oder mehrere PDTs zu häufig erstellt werden, folgen Sie der Anleitung in diesem Abschnitt.
Verwenden Sie das folgende Flussdiagramm, um mit der Fehlerbehebung für PDTs zu beginnen, die zu häufig erstellt werden:
Zu viele PDTs im Scratch-Schema
Wenn mehrere Kopien einer einzelnen PDT Ihr Scratch-Schema verstopfen, liegt wahrscheinlich ein Problem mit dem PDT-Reaper (dem Prozess, der alte PDTs automatisch entfernt) in Ihrer Instanz vor. Wenden Sie sich an den Support, um dieses Problem zu beheben.
Grund für den Build im PAT-Aktivitätsdashboard prüfen
Weitere Informationen finden Sie im PDT Activity-Dashboard. Sehen Sie sich insbesondere den Build reason (Grund für Build) für die PDT an, die zu häufig erstellt wird. Hier einige häufige Gründe für Builds:
- Die Tabelle ist nicht im Scratch-Schema: Die PDT wurde erstellt, da keine Version dieser PDT im Scratch-Schema gefunden wurde. Überprüfen Sie Ihre Verbindungseinstellungen und ändern Sie Ihr Scratch-Schema. Wenn Sie mehrere Looker-Instanzen haben, z. B. eine Produktions- und eine QA-Instanz, müssen Sie für jede Instanz unterschiedliche Scratch-Schemas festlegen, um Konflikte bei der PDT-Verwaltung zu vermeiden.
- Manuelle Neuerstellung: Die PDT wurde manuell von einem Nutzer neu erstellt. Suchen Sie nach der ID des Nutzers und prüfen Sie, ob dieser Nutzer manuell zu viele PDT-Builds auslöst.
- Abhängige PDT-Builds: Diese PDT wurde erstellt, weil eine andere PDT von ihr abhängt. Suchen Sie die abhängige PDT und prüfen Sie ihre Persistenzstrategie.
Letzte Überprüfung und Support
Wenn weiterhin Probleme mit Ihren benutzerdefinierten Gerätebäumen auftreten, sehen Sie sich die Schritte zur Fehlerbehebung auf dieser Seite an. Wenn Sie das Problem dennoch nicht beheben können, wenden Sie sich an den Support.