Qubole Presto e Qubole Quantum

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.

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.

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:

  1. Per AWS negli Stati Uniti: endpoint=https://us.qubole.com
  2. Per Google Cloud negli Stati Uniti: endpoint=https://gcp.qubole.com
  3. 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
Tabelle derivate
Tabelle derivate permanenti da SQL
Tabelle derivate native permanenti
Visualizzazioni stabili
Termine query
Pivot basati su SQL
Fusi orari
SSL
Subtotali
Parametri aggiuntivi JDBC
Sensibilità alle maiuscole
Tipo di località
Tipo di elenco
Percentile
Distintivo percentile
No
Processi di visualizzazione di SQL Runner
Tabella di descrizione di SQL Runner
Indici di SQL Runner
No
SQL Runner Seleziona 10
Conteggio SQL Runner
Spiegazione SQL
Credenziali OAuth
No
Commenti contestuali
Pooling della connessione
No
Disegni HLL
No
Aggregate Awareness
PDT incrementali
No
Millisecondi
Microsecondi
No
Viste materializzate
No
Conteggio approssimativo distinto

Passaggi successivi

Dopo aver connesso il database a Looker, configura le opzioni di accesso per i tuoi utenti.