SAP HANA

Looker-Nutzer erstellen

Erstellen Sie einen Looker-Datenbanknutzer mit einem sicheren Passwort.

CREATE USER LOOKER PASSWORD <SOME_PASSWORD>

Berechtigungen gewähren

Gewähren Sie Leseberechtigungen für die Schemas, die Sie in Looker verwenden möchten.

GRANT SELECT ON SCHEMA <YOUR_SCHEMA> TO LOOKER

PAT-Schema einrichten

Wenn du PDTs verwendest, musst du ein Scratch-Schema erstellen, in das PDTs geschrieben werden sollen.

CREATE SCHEMA LOOKER_SCRATCH OWNED BY LOOKER

Looker-Verbindung zu Ihrer Datenbank erstellen

Wählen Sie im Abschnitt Admin von Looker die Option Verbindungen aus und klicken Sie auf Verbindung hinzufügen.

Geben Sie die Verbindungsdetails ein. Die meisten Einstellungen gelten für die meisten Datenbankdialekte. Informationen dazu finden Sie in der Dokumentation zum Verbinden von Looker mit Ihrer Datenbank. Einige der Einstellungen werden als Nächstes beschrieben:

  • Name: Der Name der Verbindung. So verweisen Sie auf die Verbindung in LookML-Projekten.
  • Dialekt: SAP HANA.
  • Port: Der Datenbankport. Der Standardport ist 30015.
  • Host: Hostname
  • Datenbank: Der Name Ihrer Datenbank.
  • Nutzername: Der Nutzername der Datenbank.
  • Password: Das Nutzerpasswort.
  • Schema: Das Standardschema, das verwendet wird, wenn keins angegeben ist. Die Eingabe eines Schemas ist optional.
  • PDTs aktivieren: Verwenden Sie diese Ein-/Aus-Schaltfläche, um persistente abgeleitete Tabellen (PDTs) zu aktivieren. Dadurch werden zusätzliche PAT-Felder und der Abschnitt PDT-Überschreibungen für die Verbindung eingeblendet.
  • Temporäre Datenbank: Schema, das für PDTs verwendet wird.
  • Zusätzliche JDBC-Parameter: Zusätzliche SAP HANA-JDBC-Verbindungsattribute.
  • Datengruppe und PAT-Wartungsplan: Ein cron-Ausdruck, der angibt, wann Looker Datengruppen und persistente abgeleitete Tabellen prüfen soll. Weitere Informationen zu dieser Einstellung finden Sie in der Dokumentation zu Datagroup- und PDT-Wartungszeitplan.
  • SSL: Klicken Sie das Kästchen an, um SSL zu aktivieren.
  • SSL überprüfen: Klicken Sie dieses Kästchen an, um die strenge Bestätigung des Hostnamens zu erzwingen.
  • Max. Connections per Node (Maximale Verbindungen pro Knoten): Der Standardwert ist 25. Dieser Wert kann anfangs den Standardwert übernehmen. Weitere Informationen zu dieser Einstellung finden Sie auf der Dokumentationsseite Verbindung zwischen Looker und Datenbank herstellen im Abschnitt Maximale Verbindungen pro Knoten.
  • Zeitlimit für den Verbindungspool: Der Standardwert ist 120 Sekunden.
  • SQL-Runner-Precache: Deaktivieren Sie diese Option, damit der SQL Runner keine Tabelleninformationen vorab lädt und Tabelleninformationen nur lädt, wenn eine Tabelle ausgewählt ist. Weitere Informationen zu dieser Einstellung finden Sie in der Dokumentation zum SQL-Runner-Precache.
  • Zeitzone der Datenbank: Geben Sie die Zeitzone an, die in der Datenbank verwendet wird. Lassen Sie dieses Feld leer, wenn Sie keine Zeitzonenumwandlung wünschen. Weitere Informationen finden Sie auf der Dokumentationsseite Zeitzoneneinstellungen verwenden.

Klicken Sie auf Test, um zu prüfen, ob die Verbindung erfolgreich war. Informationen zur Fehlerbehebung finden Sie in der Dokumentation zum Testen der Datenbankverbindung.

Klicken Sie auf Verbinden, um diese Einstellungen zu speichern.

Testen Sie die Verbindung in SQL Runner. Rufen Sie den SQL-Runner auf, wählen Sie die Verbindung und das Schema aus und prüfen Sie dann, ob Sie Ihre Datenbanktabellen sehen können.

Unterstützte Funktionen

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

Ab Looker 23.8 werden für SAP HANA die folgenden Features unterstützt:

Funktion Unterstützt?
Supportstufe
Unterstützt
Looker (Google Cloud Core)
Nein
Symmetrische Summen
Ja
Abgeleitete Tabellen
Ja
Über SQL abgeleitete Tabellen
Ja
Nichtflüchtige native abgeleitete Tabellen
Ja
Stabile Aufrufe
Ja
Abfrageabbau
Ja
SQL-basierte Pivots
Nein
Zeitzonen
Nein
SSL
Ja
Zwischensummen
Nein
Zusätzliche JDBC-Parameter
Ja
Groß-/Kleinschreibung beachten
Ja
Standorttyp
Ja
Listentyp
Nein
Perzentil
Nein
Eindeutiges Perzentil
Nein
Prozesse der SQL Runner-Sendung
Ja
SQL-Runner-Beschreibungstabelle
Ja
SQL-Runner-Show-Indizes
Nein
SQL Runner Select 10
Ja
Anzahl der SQL-Runner
Ja
Erläuterung zu SQL
Nein
OAuth-Anmeldedaten
Nein
Kontextkommentare
Ja
Verbindungs-Pooling
Nein
HLL-Sketche
Nein
Aggregatfunktion
Ja
Inkrementelle PDTs
Nein
Millisekunden
Ja
Mikrosekunden
Ja
Materialisierte Ansichten
Nein
Ungefähre Anzahl Einzeln
Nein

Nächste Schritte

Nachdem Sie die Datenbankverbindung hergestellt haben, konfigurieren Sie die Authentifizierungsoptionen.