Impostazioni amministratore - Connessioni

Per accedere alla pagina Connessioni, apri il menu Amministratore e, in Database, scegli Connessioni.

Visualizzazione delle connessioni

Nella pagina Connessioni puoi visualizzare le connessioni al tuo database e gli indirizzi IP necessari per consentire il traffico di rete. Se la possibilità di creare un nuovo database è stata abilitata per la tua istanza, puoi anche aggiungere una nuova connessione.

Scheda Database

La scheda Database mostra le informazioni di base sulle connessioni ai database che hai definito. Mostra anche tutte le connessioni gestite da Looker che hai creato, se per te è stata abilitata la possibilità di creare un nuovo database. Puoi anche verificare lo stato di queste connessioni e modificarne la configurazione dalla scheda Database.

Puoi fare clic su Public IP Address (Indirizzi IP pubblici) per visualizzare l'elenco degli indirizzi IP necessari per consentire il traffico di rete dall'istanza di Looker. Tutto il traffico di rete da Looker proviene da uno degli indirizzi IP elencati, in base all'area geografica in cui è ospitata l'istanza di Looker. Il divieto di accesso al tuo database, ad eccezione di questi e di altri indirizzi IP attendibili, è un modo semplice per limitare l'accesso ai dati.

Nella tabella seguente vengono descritti gli elementi della scheda Database:

Colonna Descrizione
Nome Il nome della connessione scelto da te che viene utilizzato nel parametro LookML connection. Quando esegui il test della connessione, Looker visualizza l'elenco dei controlli dello stato sotto il nome della connessione.
Database Il nome del database su cui Looker eseguirà le query quando utilizza questa connessione.
Server SSH Nome della configurazione del server SSH utilizzata per creare un tunnel SSH al tuo database. Questa colonna viene visualizzata solo se la scheda SSH Servers (Server SSH) è abilitata per l'istanza di Looker.
SSL Stai utilizzando la crittografia SSL per proteggere i dati scambiati tra Looker e il tuo database (ci sono altre opzioni sicure oltre a SSL).
Tipo Il dialetto SQL della connessione al database.
Azioni Azioni che puoi eseguire per una connessione: prova una connessione, modifica una connessione, visualizza altre informazioni su una connessione, passa a un elenco di link alla pagina Esplora della connessione o elimina una connessione. Se la possibilità di creare un nuovo database è stata attivata per la tua istanza, puoi anche aggiungere dati da un'origine dati aggiuntiva a qualsiasi connessione gestita da Looker.

Scheda Server SSH

L'opzione SSH Server (Server SSH) è disponibile se è stato eseguito il deployment dell'istanza nell'infrastruttura Kubernetes e solo se è stata concessa la possibilità di aggiungere informazioni di configurazione del server SSH alla tua istanza di Looker. Se questa opzione non è abilitata per la tua istanza di Looker e desideri abilitarla, contatta il tuo account manager Looker o apri una richiesta di supporto nel Centro assistenza di Looker.

Looker sceglie automaticamente la porta localhost quando crei i tunnel SSH; al momento non puoi specificare la porta localhost.

Le connessioni SSH ai database PrestoDB o Trino potrebbero richiedere una configurazione del database aggiuntiva. Quando SSL è abilitato, il database PrestoDB o Trino è in ascolto per impostazione predefinita sulla porta 443. Per stabilire il tunnel SSH, Looker deve impostare la porta localhost su 443, già in uso in Looker. La configurazione del tunnel SSH non riuscirà. Per risolvere il problema, configura il database PrestoDB o Trino in ascolto su una porta diversa dalla porta 443 quando SSL è abilitato.

Nella scheda Server SSH sono elencate le configurazioni del server SSH che hai aggiunto, indica lo stato delle connessioni ai server SSH ed elenca le connessioni del database tramite ciascun server SSH. Nella scheda Server SSH, puoi anche testare una connessione a un server SSH e aggiungere o modificare le configurazioni dei server SSH.

Nella tabella seguente sono descritti gli elementi della scheda SSH Servers (Server SSH):

Colonna Descrizione
Nome server Il nome della configurazione del server SSH, scelto da te, che viene utilizzato per la connessione al tuo database.
Connessioni Un elenco delle connessioni ai database che si connettono al server SSH. Se fai clic su una connessione al database, si apre la pagina Modifica connessione.
Menu Opzioni Azioni che puoi eseguire per una configurazione di un server SSH: testare le connessioni a un server SSH, aggiungere una connessione di database a un server SSH, modificare una configurazione del server SSH o eliminare la configurazione di un server SSH.

Aggiungere o modificare una configurazione di un server SSH

Per aggiungere una nuova configurazione del server SSH:

  1. Nella scheda SSH Server (Server SSH), fai clic su Add Server (Aggiungi server).
  2. Nel campo Senza nome, nell'angolo in alto a destra, inserisci un nome per la configurazione del server SSH.
  3. Fai clic su Scarica chiave per scaricare la chiave pubblica in un file di testo. Assicurati di salvare questo file per un utilizzo futuro.
  4. Nel campo Server Username (Nome utente del server), inserisci il nome utente che Looker utilizzerà per connettersi al server SSH.
  5. Nel campo Server IP Address or hostname (Indirizzo IP o nome host del server), inserisci l'indirizzo IP o il nome host del server SSH.
  6. Nel campo Server Port (Porta server), inserisci il numero di porta da utilizzare per la connessione al server SSH.
  7. Aggiungi la chiave pubblica scaricata al file della chiave autorizzata sul tuo server SSH. Per ulteriori informazioni e per un esempio, consulta la pagina della documentazione dedicata all'utilizzo di un server SSH.
  8. Assicurati che gli indirizzi IP di Looker siano aggiunti alla lista consentita sul server SSH in modo che Looker possa connettersi al server SSH.
  9. Fai clic su Testa e richiedi l'impronta per verificare la tua connessione al server SSH.
  10. Visualizza la nuova configurazione SSH. In questa schermata puoi anche scaricare o visualizzare la chiave pubblica e visualizzare l'impronta univoca della configurazione server SSH.

Per modificare la configurazione di un server SSH esistente, fai clic sul menu con tre puntini Opzioni nella riga del server SSH desiderato e scegli Dettagli server.

Test delle connessioni a un server SSH

Per verificare tutte le connessioni ai database su un server SSH:

  1. Fai clic sul menu con tre puntini nella riga del server SSH desiderato.
  2. Scegli Test Connections (Prova connessioni).

Looker testerà tutte le connessioni al database utilizzando il server SSH e mostrerà un segno di spunta verde accanto al nome del server e tutte le connessioni a cui viene superato il test di connessione. Il punto esclamativo di colore rosso indica che il test non è riuscito.

Aggiungere una connessione al database a un server SSH

Per aggiungere una nuova connessione al database utilizzando un server SSH:

  1. Fai clic sul menu con tre puntini nella riga del server SSH desiderato.
  2. Scegli Add Connection (Aggiungi connessione).

Looker visualizza la pagina Connection Settings (Impostazioni di connessione), dove è indicato il server SSH nel campo SSH Servers (Server SSH).

Eliminazione della configurazione di un server SSH

Per eliminare una configurazione del server SSH:

  1. Fai clic sul menu con tre puntini nella riga del server SSH da eliminare.
  2. Scegli Elimina server.

Test delle connessioni

Looker ti consente di testare le connessioni esistenti per verificarne il corretto funzionamento. Puoi anche verificare le connessioni man mano che le aggiungi, come descritto nella pagina della documentazione Connessione di Looker al tuo database.

Ogni test di connessione include un elenco di controlli di stato per indicarti se Looker può utilizzare o meno la connessione al database. Ad esempio:

I potenziali problemi sono mostrati in giallo e gli errori in rosso. Se una connessione "passa", viene visualizzata in verde.

Le connessioni di database che utilizzano OAuth, come Snowflake e Google BigQuery, richiedono l'accesso da parte dell'utente. Se non hai eseguito l'accesso al tuo account utente OAuth quando provi una di queste connessioni, Looker mostrerà un avviso con un link Log In (Accedi). Fai clic sul link per inserire le tue credenziali OAuth o per consentire a Looker di accedere ai dati del tuo account OAuth.

Puoi controllare lo stato di:

  • Una singola connessione facendo clic su Testa all'estrema destra della connessione.
  • Tutte le connessioni facendo clic sul pulsante Test All Connections (Prova tutte le connessioni) nella parte superiore della pagina.

La presenza di due controlli è spesso causa di confusione:

  • Può trovare lo schema temp
  • Può utilizzare tabelle derivate permanenti

Non è necessario che questi controlli superino Looker. Tuttavia, è necessario che vengano trasmessi per utilizzare le tabelle derivate permanenti, che sono una funzionalità molto efficace di modellazione.

Aggiungere connessioni

Per aggiungere una nuova connessione al database, segui i passaggi descritti nella pagina della documentazione sulla connessione di Looker al tuo database.

Modificare le connessioni

Per modificare una connessione esistente, fai clic sul pulsante Modifica all'estrema destra di ogni connessione. Verrà visualizzata la stessa pagina che utilizzi per creare una connessione (descritta nella pagina della documentazione su come collegare Looker al tuo database), ma con le informazioni pertinenti già compilate. Apporta le modifiche necessarie, quindi fai clic su Aggiorna connessione.

Azioni disponibili per tutte le connessioni

Tutte le connessioni offrono queste opzioni dal menu a discesa a forma di ingranaggio all'estrema destra di ciascuna connessione:

Opzione Descrizione
SQL Runner Questa opzione ti porta a SQL Runner di Looker, in cui sono già selezionati la connessione e lo schema corretti.
Esplora Questa opzione ti consente di visualizzare un elenco di opzioni di esplorazione di base, generate automaticamente, per la tua connessione. Non si basano sui tuoi modelli di dati personalizzati, ma consentono alcuni report rapidi sui dati non elaborati nelle tabelle della connessione. Questa funzionalità è in genere utile solo per farsi un'idea dei contenuti della tabella prima della definizione del modello, anziché per l'effettiva analisi dei dati.
Elimina Per eliminare una connessione esistente, fai clic sul menu a discesa a forma di ingranaggio all'estrema destra di una connessione e seleziona Elimina. Avrai la possibilità di confermare l'eliminazione, ma non potrai annullare l'operazione. L'eliminazione accidentale di una connessione comporta la disattivazione delle query che la utilizzano. Tuttavia, se ricrei una nuova connessione con lo stesso nome, la funzionalità verrà ripristinata.

Azioni disponibili per alcune connessioni

A seconda del dialetto della connessione, il menu a discesa dell'ingranaggio a destra della connessione può offrire le seguenti opzioni aggiuntive:

Opzione Descrizione
Mostra tabelle Questa opzione ti consente di accedere a una pagina Explore di Looker che consente di creare report Looker in base ai metadati della connessione. Sebbene questa opzione inizi con il nome dello schema, il nome della tabella e il conteggio delle colonne selezionati, puoi manipolarlo come qualsiasi altro report di Looker.
Mostra database Questa opzione ti consente di accedere a una pagina Explore di Looker che consente di creare report Looker in base ai metadati della connessione. Sebbene questa opzione inizi con il nome dello schema, il nome del catalogo, il conteggio delle tabelle e il conteggio delle colonne selezionati, puoi manipolarli come qualsiasi altro report di Looker.
Mostra processi Questa opzione consente di visualizzare una pagina Explore (Esplora) di Looker che consente di creare report Looker in base ai processi in esecuzione su questa connessione, al loro stato, alla durata di esecuzione e ad altre informazioni. Questo può essere utile per determinare la causa se Looker è lento o se non viene eseguita alcuna query.
Mostra log eventi PDT Questa opzione ti consente di accedere a una pagina Explore di Looker che consente di creare report Looker in base all'attività della tabella derivata per questa connessione. I campi disponibili sono descritti in modo più dettagliato nella pagina della documentazione Tabelle derivate permanenti.