Oftmals speichert unsere Datenbank Informationen nicht optimal für Analysen. Anstatt ineffiziente Dimensionen oder Messgrößen zu schreiben, um zu berechnen, was wir wollen, erlauben uns abgeleitete Tabellen, provisorische Tabellen direkt in unserer Datenbank zu erstellen.

Mit abgeleiteten Tabellen können Sie Analysen durchführen, die Zwischenaggregationen erfordern, die Abfrageleistung komplexer Abfragen erhöhen, Muster zur Bereinigung oder Normalisierung von Daten erstellen und viele andere nützliche Funktionen nutzen. Einfach gesagt ist eine abgeleitete Tabelle Lookers Art und Weise, neue Tabellen zu erstellen, die in Ihrer Datenbank nicht existieren. Sie definieren eine, indem Sie eine SQL-Abfrage bereitstellen, deren Ergebnismenge die abgeleitete Tabelle selbst wird.

Looker bietet zwei Optionen für abgeleitete Tabellen: vorübergehende oder persistente. Vorübergehende abgeleitete Tabellen werden nicht in Ihrer Datenbank gespeichert; Looker verwendet gängige Tabellenausdrücke oder erstellt jedes Mal eine provisorische Tabelle, wenn auf diese abgeleitete Tabelle verwiesen wird. Alternativ werden Persistent Derived Tables (PDT) auf die Festplatte geschrieben und mit einer von Ihnen gewählten Häufigkeit aktualisiert. Sie gewähren Looker Schreibzugriff auf ein Scratch-Schema in Ihrer Datenbank, um diesen Prozess zu ermöglichen. PDTs sind materialisierten Ansichten sehr ähnlich. Alle Daten können von abgeleiteten Tabellen profitieren. Bitte beachten Sie, dass PDTs je nach Ihrer Datenbank möglicherweise nicht verfügbar sind; alle unterstützten Dialekte in Looker unterstützen jedoch vorübergehende abgeleitete Tabellen.

Code anzeigen