Actian Lawine und Vektor

Um Looker mit Actian Avalanche oder Vector zu verwenden, müssen Sie einen Ingres-Treiber konfigurieren. In dieser Anleitung wird der Prozess beschrieben. Dabei wird ein Startskript verwendet, das den Beispielen auf der Open-Source-GitHub-Seite zu Looker ähnelt.

Sie müssen eine Ingres-Treiber-JAR erwerben, diese in den Startvorgang einbinden und eine Option hinzufügen, um Looker anzuweisen, darauf zuzugreifen.

Netzwerk-Datenverkehr verschlüsseln

Es empfiehlt sich, den Netzwerkverkehr zwischen der Looker-Anwendung und Ihrer Datenbank zu verschlüsseln. Sehen Sie sich eine der Optionen an, die auf der Dokumentationsseite Sicheren Datenbankzugriff aktivieren beschrieben werden.

Ingres-JDBC-Treiber installieren

Führen Sie die Schritte auf der Dokumentationsseite Ungepackte JDBC-Treiber mit den folgenden Werten aus:

Fahrersymbol: ingres

Fahrereintrag:

- name: ingres
  dir_name: ingres
  module_path: com.ingres.jdbc.IngresDriver

Für den Schritt zum Ablegen des Treibers im Verzeichnis Ihres Dialekts sieht der Pfad zu dieser Datei so aus: looker/custom_jdbc_drivers/ingres/iijdbc.jar.

Looker-Verbindung zu Ihrer Datenbank erstellen

Führen Sie die folgenden Schritte aus, um die Verbindung von Looker zu Ihrer Datenbank herzustellen:

  1. Wählen Sie in Looker im Bereich Admin die Option Verbindungen aus und klicken Sie dann auf Verbindung hinzufügen.
  2. Wählen Sie im Drop-down-Menü Dialekt die Option Actian Avalanche oder Vector aus.

  3. Geben Sie die Verbindungsdetails ein. Die meisten Einstellungen sind den meisten Datenbankdialekten gemeinsam. Weitere Informationen finden Sie auf der Dokumentationsseite Looker mit Ihrer Datenbank verbinden.

  4. Klicken Sie auf Testen, um zu prüfen, ob die Verbindung erfolgreich hergestellt wurde. Informationen zur Fehlerbehebung finden Sie auf der Dokumentationsseite Datenbankverbindung testen.

  5. Klicken Sie auf Verbinden, um diese Einstellungen zu speichern.

PDT-Unterstützung aktivieren

Sie können für Ihre Datenbank persistente abgeleitete Tabellen (PDTs) verwenden. Verwenden Sie dazu den Abschnitt PDT-Überschreibungen auf der Seite Verbindungseinstellungen.

So aktivieren Sie PDTs:

  1. Erstellen Sie in Ihrer Datenbank einen PDT-Nutzer für die Verwendung mit dem Scratch-Schema, z. B. looker_scratch.

  2. Erstellen Sie eine Gruppe in Ihrer Datenbank, z. B. looker_pdt_group.

  3. Fügen Sie der neuen Gruppe sowohl den regulären Looker-Benutzer als auch den Looker-PDT-Benutzer hinzu.

  4. GRANT SELECT für alle Tabellen im regulären Looker-Benutzerschema an den PDT-Benutzer.

  5. Geben Sie auf der Looker-Seite Connection Settings (Verbindungseinstellungen) im Abschnitt PDT Overrides (PDT-Überschreibungen) die PDT-Nutzerinformationen ein.

  6. Der PDT-Nutzer führt dann für jede erstellte Tabelle einen GRANT SELECT zum looker_pdt_group aus.

Unterstützte Funktionen

Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.

Actian Lawine

Actian Avalanche unterstützt ab Looker 24.10 die folgenden Funktionen:

Feature Unterstützt?
Supportstufe
Unterstützt
Looker (Google Cloud Core)
Nein
Symmetrische Summen
Yes
Abgeleitete Tabellen
Yes
Persistente SQL-Abgeleitete Tabellen
Yes
Nichtflüchtige native abgeleitete Tabellen
Yes
Stabile Ansichten
Yes
Anfrage wird abgebrochen
Yes
SQL-basierte Drehpunkte
Yes
Zeitzonen
Nein
SSL
Nein
Zwischensummen
Nein
Zusätzliche JDBC-Parameter
Yes
Groß-/Kleinschreibung beachten
Yes
Standorttyp
Yes
Listentyp
Yes
Perzentil
Nein
Unterschiedliches Perzentil
Nein
SQL Runner – Prozesse anzeigen
Nein
SQL Runner – Tabelle beschreiben
Yes
SQL Runner – Indexe anzeigen
Yes
SQL Runner – Select 10
Yes
Anzahl der SQL-Runner
Yes
SQL Explain
Nein
OAuth-Anmeldedaten
Nein
Kontextkommentare
Yes
Verbindungs-Pooling
Nein
HLL-Skizzen
Nein
Aggregatfunktion
Yes
Inkrementelle PDTs
Nein
Millisekunden
Yes
Mikrosekunden
Yes
Materialisierte Ansicht
Nein
Ungefähre Anzahl einzelner
Nein

Vektor

Vector unterstützt ab Looker 24.10 die folgenden Funktionen:

Feature Unterstützt?
Supportstufe
Unterstützt
Looker (Google Cloud Core)
Nein
Symmetrische Summen
Yes
Abgeleitete Tabellen
Yes
Persistente SQL-Abgeleitete Tabellen
Yes
Nichtflüchtige native abgeleitete Tabellen
Yes
Stabile Ansichten
Yes
Anfrage wird abgebrochen
Yes
SQL-basierte Drehpunkte
Yes
Zeitzonen
Nein
SSL
Nein
Zwischensummen
Nein
Zusätzliche JDBC-Parameter
Yes
Groß-/Kleinschreibung beachten
Yes
Standorttyp
Yes
Listentyp
Yes
Perzentil
Nein
Unterschiedliches Perzentil
Nein
SQL Runner – Prozesse anzeigen
Nein
SQL Runner – Tabelle beschreiben
Yes
SQL Runner – Indexe anzeigen
Yes
SQL Runner – Select 10
Yes
Anzahl der SQL-Runner
Yes
SQL Explain
Nein
OAuth-Anmeldedaten
Nein
Kontextkommentare
Yes
Verbindungs-Pooling
Nein
HLL-Skizzen
Nein
Aggregatfunktion
Yes
Inkrementelle PDTs
Nein
Millisekunden
Yes
Mikrosekunden
Yes
Materialisierte Ansicht
Nein
Ungefähre Anzahl einzelner
Nein