Impostazioni cluster Presto
Nella console Qubole devono essere configurate le seguenti impostazioni di Presto:
catalog/hive.properties:
hive.metastore-cache-ttl = 0s
hive.metastore-refresh-interval = 5s
hive.allow-rename-table=true
hive.allow-drop-table=true
hive.parquet.use-column-names=true
hive.storage-format=ORC
Creazione della connessione di Looker al database
Qubole presto
Il driver JDBC di Qubole che Looker utilizza per connettersi con Qubole Presto è sulla versione 2.2.X, che fornisce supporto per Qubole Presto su Google Cloud, AWS e Microsoft Azure.
Nella sezione Admin (Amministrazione) di Looker, seleziona Connections (Connessioni) e fai clic su Add Connection (Aggiungi connessione).
Compila i dettagli della connessione. La maggior parte delle impostazioni è comune alla maggior parte dei dialetti di database. Per informazioni, consulta la pagina della documentazione Connessione di Looker al tuo database. Di seguito sono descritte alcune delle impostazioni riportate di seguito:
- Dialect (Dialetto): inserisci Qubole Presto.
- Cluster Label (Etichetta cluster): inserisci il nome del cluster dal pannello di controllo di Qubole.
- Database: inserisci hive.
- Chiave API: è il token di autenticazione dell'utente Looker. Se hai abilitato le tabelle derivate permanenti, inserisci il token di autenticazione dell'utente PDT nella sezione Override delle PDT.
- Schema: inserisci lo schema predefinito da utilizzare.
- Abilita PDT: utilizza questo pulsante di attivazione/disattivazione per abilitare le tabelle derivate persistenti. Quando le PDT sono abilitate, la finestra Connection mostra le impostazioni PDT aggiuntive e la sezione PDT Overrides (Override PDT).
- Temp Database (Database temporaneo): se le PDT sono abilitate, impostale su un database o uno schema in cui l'utente dispone di tutti i privilegi necessari per creare, eliminare, rinominare e modificare le tabelle.
- Parametri JDBC aggiuntivi: inserisci eventuali proprietà stringa di connessione JDBC aggiuntive.
- Devi utilizzare il campo Parametri JDBC aggiuntivi per specificare il
endpoint
per la connessione Qubole. Per ulteriori informazioni, consulta la sezione Endpoint Qubole in questa pagina.
- Devi utilizzare il campo Parametri JDBC aggiuntivi per specificare il
Per verificare che la connessione sia riuscita, fai clic su Prova. Per informazioni sulla risoluzione dei problemi, consulta la pagina della documentazione Testare la connettività dei database.
Per salvare queste impostazioni, fai clic su Connetti.
Quantile Qubole
Qubole Presto Serverless è stato rinominato Qubole Quantum.
Nella sezione Admin (Amministrazione) di Looker, seleziona Connections (Connessioni) e fai clic su Add Connection (Aggiungi connessione).
Compila i dettagli della connessione. La maggior parte delle impostazioni è comune alla maggior parte dei dialetti di database. Per informazioni, consulta la pagina della documentazione Connessione di Looker al tuo database. Di seguito sono descritte alcune delle impostazioni riportate di seguito:
- Dialect: inserisci Qubole Quantum.
- Database: inserisci hive.
- Chiave API: è il token di autenticazione dell'utente Looker. Se hai abilitato le tabelle derivate permanenti, inserisci il token di autenticazione dell'utente PDT nella sezione Override delle PDT.
- Schema: inserisci lo schema predefinito da utilizzare.
- Abilita PDT: utilizza questo pulsante di attivazione/disattivazione per abilitare le tabelle derivate persistenti. Quando le PDT sono abilitate, la finestra Connection mostra le impostazioni PDT aggiuntive e la sezione PDT Overrides (Override PDT).
- Temp Database (Database temporaneo): se le PDT sono abilitate, impostale su un database o uno schema in cui l'utente dispone di tutti i privilegi necessari per creare, eliminare, rinominare e modificare le tabelle.
- Parametri JDBC aggiuntivi: inserisci eventuali proprietà stringa di connessione JDBC aggiuntive.
- Devi utilizzare il campo Parametri JDBC aggiuntivi per specificare il
endpoint
per la connessione Qubole. Per ulteriori informazioni, consulta la sezione Endpoint Qubole in questa pagina.
- Devi utilizzare il campo Parametri JDBC aggiuntivi per specificare il
Per verificare che la connessione sia riuscita, fai clic su Prova. Per informazioni sulla risoluzione dei problemi, consulta la pagina della documentazione Testare la connettività dei database.
Per salvare queste impostazioni, fai clic su Connetti.
Endpoint Qubole
Per impostazione predefinita, le connessioni Qubole vengono impostate su api.qubole.com
. Cerca il valore appropriato in Endpoint Qubole supportati per il tuo cloud provider e l'area geografica in cui viene eseguito il deployment del tuo database Qubole.
Aggiungi il parametro endpoint=url_of_endpoint
nel campo Parametri JDBC aggiuntivi delle Impostazioni connessione:
- Per AWS negli Stati Uniti:
endpoint=https://us.qubole.com
- Per Google Cloud negli Stati Uniti:
endpoint=https://gcp.qubole.com
- Per Azure negli Stati Uniti:
endpoint=https://azure.qubole.com
Assistenza per le funzionalità
Affinché Looker supporti alcune funzionalità, anche il dialetto del tuo database deve supportarle.
A partire dalla Looker 23.8 di Qubole Presto supporta le seguenti funzionalità:
Funzionalità | Supportato? |
---|---|
Livello di assistenza | Richiesta supportata |
Looker (Google Cloud core) | No |
Aggregati simmetrici | Sì |
Tabelle derivate | Sì |
Tabelle derivate permanenti da SQL | Sì |
Tabelle derivate native permanenti | Sì |
Visualizzazioni stabili | Sì |
Termine query | Sì |
Pivot basati su SQL | Sì |
Fusi orari | Sì |
SSL | Sì |
Subtotali | Sì |
Parametri aggiuntivi JDBC | Sì |
Sensibilità alle maiuscole | Sì |
Tipo di località | Sì |
Tipo di elenco | Sì |
Percentile | Sì |
Distintivo percentile | No |
Processi di visualizzazione di SQL Runner | Sì |
Tabella di descrizione di SQL Runner | Sì |
Indici di SQL Runner | No |
SQL Runner Seleziona 10 | Sì |
Conteggio SQL Runner | Sì |
Spiegazione SQL | Sì |
Credenziali OAuth | No |
Commenti contestuali | Sì |
Pooling della connessione | No |
Disegni HLL | No |
Aggregate Awareness | Sì |
PDT incrementali | No |
Millisecondi | Sì |
Microsecondi | No |
Viste materializzate | No |
Conteggio approssimativo distinto | Sì |
Passaggi successivi
Dopo aver connesso il database a Looker, configura le opzioni di accesso per i tuoi utenti.