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.