Microsoft Azure Synapse-Analysen

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.