Netzwerk-Datenverkehr verschlüsseln
Looker empfiehlt dringend, den Netzwerk-Datenverkehr zwischen der Looker-Anwendung und Ihrer Datenbank zu verschlüsseln. Weitere Informationen zur SSL-Verschlüsselung finden Sie in der Microsoft-Dokumentation.
Benutzer und Sicherheit
Stellen Sie zuerst mit Ihrem Serveradministrator-Login eine Verbindung zur Masterdatenbank auf Ihrem Server her:
CREATE LOGIN looker
WITH PASSWORD = '<strong_password>';
Stellen Sie eine Verbindung zur Microsoft Azure Synapse Analytics-Datenbank her und erstellen Sie einen Datenbanknutzer:
CREATE USER looker FOR LOGIN looker;
Looker muss autorisiert sein, aktuell ausgeführte Abfragen zu erkennen und zu beenden. Dafür sind die folgenden Berechtigungen erforderlich:
ALTER ANY CONNECTION
VIEW SERVER STATE
Führen Sie den folgenden Befehl aus, um diese Berechtigungen zu erteilen:
GRANT CONTROL ON DATABASE::userDatabase TO looker;
Je nach verwendeter Microsoft Azure Synapse Analytics-Stufe müssen Sie möglicherweise auch die Berechtigung
VIEW DATABASE STATE
explizit erteilen.
Führen Sie den folgenden Befehl aus, um die Berechtigung VIEW DATABASE STATE
zu erteilen:
GRANT VIEW DATABASE STATE TO looker;
Einrichtung eines temporären Schemas
Erstellen Sie ein Schema, das dem Looker-Benutzer gehört:
CREATE SCHEMA looker_scratch AUTHORIZATION looker;
Die Verbindung hinzufügen
Konfigurieren Sie die Datenbankverbindung über die Looker-Oberfläche: Wählen Sie im Abschnitt Admin von Looker die Option Verbindungen aus und klicken Sie dann auf Verbindung hinzufügen.
Geben Sie die Verbindungsinformationen ein. Die meisten Einstellungen gelten für die meisten Datenbankdialekte und werden auf der Dokumentationsseite Looker mit Datenbank verbinden beschrieben. Die folgenden Felder enthalten zusätzliche Informationen, die für Microsoft Azure Synapse Analytics gelten:
- Dialekt: Wählen Sie Microsoft Azure Synapse Analytics aus.
Remote Host:Port: Geben Sie den Hostnamen und den Port ein (der Standardport ist 1433).
Wenn Sie einen anderen Port als 1433 angeben müssen und Ihre Datenbank die Verwendung eines Kommas statt eines Doppelpunktes erfordert, können Sie
useCommaHostPortSeparator=true
im Feld Zusätzliche Parameter weiter unten in den Verbindungseinstellungen hinzufügen. Dadurch können Sie ein Komma im Feld Remote-Host:Port verwenden. Beispiel:jdbc:sqlserver://hostname,1434
Klicken Sie auf Diese Einstellungen testen, um zu prüfen, ob die Verbindung zu Ihrer Datenbank erfolgreich ist. Informationen zur Fehlerbehebung finden Sie auf der Dokumentationsseite Datenbankverbindung testen.
Klicken Sie auf Verbindung hinzufügen, um die Verbindung zu speichern.
Unterstützte Funktionen
Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.
In der neuesten Version von Looker unterstützt Microsoft Azure Synapse Analytics die folgenden Looker-Funktionen:
Nächste Schritte
Nachdem Sie die Datenbankkonfiguration abgeschlossen haben, können Sie mithilfe dieser Anleitung eine Verbindung zur Datenbank herstellen.