Analisi sinapsi Microsoft Azure

Crittografia del traffico di rete

Looker consiglia di criptare il traffico di rete tra l'applicazione Looker e il tuo database. Per saperne di più sull'utilizzo della crittografia SSL, consulta la documentazione di Microsoft.

Utenti e sicurezza

Innanzitutto, connetti il database master sul server con il login di amministratore del server:

CREATE LOGIN looker
WITH PASSWORD = '<strong_password>';

Connettiti al database Microsoft Azure Synapse Analytics e crea un utente del database:

CREATE USER looker FOR LOGIN looker;

È necessario che Looker sia autorizzato a rilevare e interrompere le query attualmente in esecuzione, che richiedono le seguenti autorizzazioni:

ALTER ANY CONNECTION
VIEW SERVER STATE

Per concedere queste autorizzazioni, esegui quanto segue:

GRANT CONTROL ON DATABASE::userDatabase TO looker;

A seconda del livello di analisi di Microsoft Azure Synapse Analytics utilizzato, potresti anche dover concedere esplicitamente l'autorizzazione VIEW DATABASE STATE.

Per concedere l'autorizzazione VIEW DATABASE STATE, esegui questo comando:

GRANT VIEW DATABASE STATE TO looker;

Configurazione schema temporaneo

Crea uno schema di proprietà dell'utente di Looker:

CREATE SCHEMA looker_scratch AUTHORIZATION looker;

Aggiungere la connessione

Utilizza l'interfaccia di Looker per configurare la connessione al database: nella sezione Admin (Amministrazione) di Looker, seleziona Connections (Connessioni) e fai clic su Add Connection (Aggiungi connessione).

Inserisci le informazioni di connessione. La maggior parte delle impostazioni è comune alla maggior parte dei dialetti dei database e è descritta nella pagina della documentazione Connessione di Looker al tuo database. I campi seguenti contengono informazioni aggiuntive che si applicano a Microsoft Azure Synapse Analytics:

  • Dialetto: seleziona Analisi di Microsoft Azure Synapse.
  • Remote Host:Port (Host remoto:Porta): inserisci il nome host e la porta (la porta predefinita è 1433).

    Se devi specificare una porta non predefinita diversa da 1433 e il tuo database richiede l'utilizzo di una virgola invece di due punti, puoi aggiungere useCommaHostPortSeparator=true nel campo Additional Params (Parametri aggiuntivi) più in basso nelle impostazioni di connessione, il che ti consentirà di utilizzare una virgola nel campo Remote Host:Port (Host remoto:Porta). Ad esempio:

    jdbc:sqlserver://hostname,1434

Fai clic su Test These Settings (Prova queste impostazioni) per verificare che la connessione al tuo database sia riuscita. Per informazioni sulla risoluzione dei problemi, consulta la pagina della documentazione relativa al test di connettività del database.

Fai clic su Aggiungi connessione per salvare la connessione.

Supporto delle funzionalità

Affinché Looker supporti alcune funzionalità, anche il tuo dialetto del database deve supportarle.

Nell'ultima release di Looker, Microsoft Azure Synapse Analytics supporta le seguenti funzionalità di Looker:

Passaggi successivi

Dopo aver completato la configurazione del database, puoi connetterti al database da Looker utilizzando queste istruzioni.