Die erforderlichen Schritte zum Verbinden von Looker mit einer Teradata-Datenbank 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 vom 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 Looker-Anwendung und Datenbank zu verschlüsseln. Prüfen Sie eine der Optionen, die auf der Dokumentationsseite Sicheren Datenbankzugriff ermöglichen beschrieben werden.
Benutzerdefinierte Funktion (UDF) hash_md5 installieren
Bevor Sie Looker für die Verwendung mit Teradata konfigurieren, müssen Sie die benutzerdefinierte Funktion (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 ein Startskript verwendet wird, 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 Startvorgang einbeziehen und eine Option hinzufügen, mit der Looker auf den Treiber zugreifen kann.
Folgen Sie der Anleitung auf der Dokumentationsseite Unverpackte JDBC-Treiber und verwenden Sie die folgenden Werte:
driver symbol: teradata
driver entry:
- name: teradata
dir_name: teradata
module_path: com.teradata.jdbc.TeraDriver
Für den Schritt, den Treiber im Verzeichnis Ihres Dialekts abzulegen, 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 verbinden Sie Looker mit 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 ist für die meisten Datenbankdialekte gleich. Weitere Informationen finden Sie auf der Dokumentationsseite Looker mit Ihrer Datenbank verbinden.
- Klicken Sie unten auf der Seite Verbindungseinstellungen im Bereich Statusdetails auf den Button Verbindung testen, um zu prüfen, ob die Verbindung erfolgreich hergestellt wurde.
- Wenn Looker Can Connect anzeigt, klicken Sie auf Connect, um die Verbindung zu erstellen.
Ihre Datenbankverbindung wird dann der Liste auf der Looker-Seite Verbindungen Verwaltung hinzugefügt.
Unterstützte JDBC-Parameter
Für Teradata unterstützt Looker die folgenden JDBC-Parameter im Feld Zusätzliche JDBC-Parameter für die Verbindung. Informationen zu diesen Parametern finden Sie in der Dokumentation zu Ihrer Datenbank.
ACCOUNTCHARSETCOLUMN_NAMECOPDATABASEDBS_PORTENCRYPTDATALOGLOGDATALOGMECH: Die unterstützten Werte für den ParameterLOGMECHsindNTLM,KRB5,LDAP,CODEundBEARER.REDRIVESESSIONSTMODEUSEXVIEWS
Funktionsunterstützung
Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.
Teradata unterstützt ab Looker 26.22 die folgenden Funktionen:
| Funktion | Unterstützt? |
|---|---|
| Looker (Google Cloud Core) | |
| Symmetrische Aggregate | |
| Abgeleitete Tabellen | |
| Persistente abgeleitete SQL-Tabellen | |
| Persistente, native abgeleitete Tabellen | |
| Stabile Ansichten | |
| Abfrageeabruch | |
| SQL-basierte Pivots | |
| Zeitzonen | |
| SSL | |
| Zwischensummen | |
| Zusätzliche JDBC-Parameter | |
| Groß-/Kleinschreibung beachten | |
| Standorttyp | |
| Listentyp | |
| Perzentil | |
| Perzentil der unterschiedlichen Werte | |
| SQL-Runner-Befehl – Prozesse anzeigen | |
| SQL-Runner-Funktion – Tabelle beschreiben | |
| SQL Runner-Befehl – Indexe anzeigen | |
| SQL-Runner – 10 auswählen | |
| SQL-Runner – Anzahl | |
| SQL – Erklären | |
| 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 | |
| In-Database-Analysemodelle | |
| Benutzerdefinierte Kalender |