Criptare il traffico di rete
È una best practice criptare il traffico di rete tra l'applicazione Looker e il tuo database. Valuta una delle opzioni descritte nella pagina della documentazione Abilita l'accesso sicuro ai database.
I driver JDBC di Exasol supportano le connessioni criptate. Se ti interessa, consulta la documentazione di Exasol.
Creare un utente Looker
Innanzitutto, crea un utente Looker designato e dagli la possibilità di creare sessioni:
CREATE USER LOOKER IDENTIFIED BY "<password>";
GRANT CREATE SESSION TO LOOKER;
Assegna all'utente Looker le autorizzazioni SELECT appropriate per lo schema o le tabelle a cui prevedi di accedere da Looker:
GRANT SELECT ON <tables that will be used by LOOKER>;
In alternativa, puoi concedere tutti i privilegi:
GRANT ALL PRIVILEGES ON SCHEMA <YOUR_SCHEMA> TO LOOKER;
In alternativa, se non vuoi dover eseguire di nuovo le istruzioni GRANT sulle tabelle appena create in futuro:
GRANT SELECT ANY TABLE TO LOOKER;
Tabelle derivate permanenti
Se vuoi abilitare PDT per la connessione Looker a Exasol, esegui questo comando:
CREATE SCHEMA LOOKER_SCRATCH;
ALTER SCHEMA LOOKER_SCRATCH CHANGE OWNER LOOKER;
In alternativa, puoi concedere tutti i privilegi:
GRANT ALL PRIVILEGES ON SCHEMA LOOKER_SCRATCH TO LOOKER;
Abilitare gli aggregati simmetrici
Per consentire a Exasol di sfruttare gli aggregati simmetrici, crea la hexstring2dec funzione:
OPEN SCHEMA <YOUR_SCHEMA>;
create or replace function hexstring2dec(hexstring in varchar(32)) return decimal(36,0)
is
pos smallint;
current_hexstring char(1);
current_hexstring_dec smallint;
hexstring_length smallint;
res decimal(36,0);
begin
if hexstring is null then
return null;
end if;
hexstring_length := length(hexstring);
res := 0;
pos := 1;
while pos <= hexstring_length
do
current_hexstring := substr(hexstring,pos,1);
if current_hexstring in ('A','B','C','D','E','F') then
current_hexstring_dec := ascii(current_hexstring) - ascii('A') + 10;
else
current_hexstring_dec := to_number(current_hexstring);
end if;
res := (res * 16) + current_hexstring_dec;
pos := pos + 1;
end while;
return res;
end hexstring2dec;
/
GRANT EXECUTE ON FUNCTION hexstring2dec;
Creare la connessione Looker al database
Segui questi passaggi per creare la connessione da Looker al tuo database:
- Nella sezione Amministrazione di Looker, seleziona Connessioni e poi fai clic su Aggiungi connessione.
Seleziona Exasol dal menu a discesa Dialetto.
Compila i dettagli della connessione. La maggior parte delle impostazioni è comune alla maggioranza dei dialetti di database. Per informazioni, consulta la pagina della documentazione Connessione di Looker al tuo database.
Per verificare che la connessione sia andata a buon fine, fai clic sul pulsante Verifica connessione nella sezione Dettagli sullo stato nella parte inferiore della pagina Impostazioni di connessione.
Se Looker visualizza È possibile connettersi, premi Connetti per creare la connessione.
La connessione al database viene quindi aggiunta all'elenco nella pagina Connessioni Amministrazione di Looker.
Parametri JDBC supportati
Per Exasol, Looker supporta i seguenti parametri JDBC nel campo Parametri JDBC aggiuntivi per la connessione. Per informazioni su questi parametri, consulta la documentazione del tuo database.
authmethodautocommitclientnameclientversionconnectionPoolSizedebugenablenumerictypeconversionencryptionfeedbackintervalfetchsizefingerprinthosttimeoutignoreparamskerberoshostnamekerberosservicenamelegacyencryptionvalidateservercertificate
Funzionalità supportate
Affinché Looker supporti alcune funzionalità, anche il dialetto del database deve supportarle.
A partire da Looker 26.16, Exasol supporta le seguenti funzionalità:
| Funzionalità | Supportata? |
|---|---|
| Looker (Google Cloud core) | |
| Aggregati simmetrici | |
| Tabelle derivate | |
| Tabelle derivate permanenti basate su SQL | |
| Tabelle derivate permanenti native | |
| Visualizzazioni stabili | |
| Eliminazione delle query | |
| Tabelle pivot basate su SQL | |
| Fusi orari | |
| SSL | |
| Subtotali | |
| Parametri JDBC aggiuntivi | |
| Maiuscole/minuscole | |
| Tipo di località | |
| Tipo di elenco | |
| Percentile | |
| Percentile valori distinti | |
| SQL Runner Mostra processi | |
| SQL Runner Descrivi tabella | |
| SQL Runner Mostra indici | |
| SQL Runner Seleziona 10 | |
| SQL Runner Count | |
| Spiega SQL | |
| Credenziali OAuth 2.0 | |
| Commenti di contesto | |
| Pool di connessioni | |
| Schizzi HLL | |
| Riconoscimento degli aggregati | |
| PDT incrementali | |
| Millisecondi | |
| Microsecondi | |
| Viste materializzate | |
| Misure in base al periodo | |
| Conteggio approssimato valori distinti | |
| Modelli analitici in-database | |
| Calendari personalizzati |