Die Verfahren, die zum Verbinden von Looker mit einer Teradata-Datenbank erforderlich sind, hängen von Ihrer Looker-Bereitstellung ab:
Wenn Sie den Teradata-Treiber für von Looker gehostete Looker (Original)-Instanzen aktivieren möchten, wenden Sie sich an den Looker-Support.
Führen Sie für von Kunden gehostete Looker-Instanzen (Original) die folgenden Schritte aus:
Führen Sie für Looker (Google Cloud Core)-Instanzen die folgenden Schritte aus:
Netzwerk-Datenverkehr verschlüsseln
Es empfiehlt sich, den Netzwerkverkehr zwischen der Looker-Anwendung und Ihrer Datenbank zu verschlüsseln. Prüfen Sie eine der Optionen, die auf der Dokumentationsseite Sicheren Datenbankzugriff ermöglichen beschrieben werden.
hash_md5-UDF installieren
Bevor Sie Looker für die Verwendung mit Teradata konfigurieren, müssen Sie die benutzerdefinierte Funktion (User-Defined Function, UDF) hash_md5 auf Ihrem Teradata-Server installieren. Eine Anleitung zur Installation der UDF finden Sie auf dieser Teradata-Downloadseite.
Teradata JDBC-Treiber installieren
Wenn Sie eine Looker-Instanz (Original) haben, müssen Sie einen Teradata-Treiber konfigurieren, bevor Sie die Looker-Verbindung erstellen. In dieser Anleitung wird dieser Prozess beschrieben. Dabei wird davon ausgegangen, dass Sie ein Start-up-Script verwenden, das den Beispielen auf der GitHub-Seite „looker-open-source“ ähnelt.
Um den Treiber zu installieren, müssen Sie zwei Teradata-Dateien abrufen, sie in den Startprozess einbeziehen und eine Option hinzufügen, mit der Looker auf den Treiber zugreifen kann.
Folgen Sie der Anleitung auf der Dokumentationsseite Nicht verpackte JDBC-Treiber und verwenden Sie die folgenden Werte:
Treibersymbol: teradata
Fahrereingabe:
- name: teradata
dir_name: teradata
module_path: com.teradata.jdbc.TeraDriver
Für den Schritt zum Platzieren des Treibers im Verzeichnis Ihres Dialekts sehen die Pfade zu diesen Dateien so aus:
looker/custom_jdbc_drivers/teradata/tdgssconfig.jarlooker/custom_jdbc_drivers/teradata/terajdbc4.jar
Looker-Verbindung zu Ihrer Datenbank erstellen
So erstellen Sie die Verbindung von Looker zu Ihrer Datenbank:
- Wählen Sie in Looker im Bereich Admin die Option Verbindungen aus und klicken Sie dann auf Verbindung hinzufügen.
- Wählen Sie im Drop-down-Menü Dialekt die Option Teradata aus.
- Geben Sie die Verbindungsdetails ein. Der Großteil der Einstellungen gilt für die meisten Datenbankdialekte. Weitere Informationen finden Sie auf der Dokumentationsseite Looker mit Ihrer Datenbank verbinden.
- Klicken Sie auf Test, um zu prüfen, ob die Verbindung erfolgreich hergestellt wurde. Informationen zur Fehlerbehebung finden Sie auf der Dokumentationsseite Datenbankkonnektivität testen.
- Klicken Sie auf Verbinden, um diese Einstellungen zu speichern.
Feature-Unterstützung
Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.
Teradata unterstützt ab Looker 26.0 die folgenden Funktionen:
| Funktion | Unterstützt? |
|---|---|
| Looker (Google Cloud Core) | |
| Symmetrische Summen | |
| Abgeleitete Tabellen | |
| Persistente SQL-abgeleitete Tabellen | |
| Persistente native abgeleitete Tabellen | |
| Stabile Ansichten | |
| Abfrageeabruch | |
| SQL-basierte Pivots | |
| Zeitzonen | |
| SSL | |
| Zwischensummen | |
| Zusätzliche JDBC-Parameter | |
| Groß- und Kleinschreibung | |
| Standorttyp | |
| Listentyp | |
| Perzentil | |
| Perzentil der unterschiedlichen Werte | |
| SQL Runner – Prozesse anzeigen | |
| SQL-Runner-Funktion – Tabelle beschreiben | |
| SQL Runner-Befehl – Indexe anzeigen | |
| SQL Runner – „Select 10“ | |
| SQL-Runner Count | |
| SQL Explain | |
| OAuth 2.0-Anmeldedaten | |
| Kontextkommentare | |
| Verbindungs-Pooling | |
| HLL-Skizzen | |
| Aggregate Awareness | |
| Inkrementelle PDTs | |
| Millisekunden | |
| Mikrosekunden | |
| Materialisierte Ansichten | |
| Vergleich zum vorherigen Zeitraum | |
| Ungefähre Anzahl einzelner Aufrufe |