Utilizzo
connection: "connection_name"
|
Gerarchia
connection |
Valore predefinito
Nessuno
Accetta
Una stringa contenente il nome di una connessione
|
Definizione
connection specifica la connessione al database da cui un modello recupererà i dati. Le connessioni al database sono definite e denominate nella pagina Connessioni della sezione Database del riquadro Amministrazione di Looker.
Quando uno sviluppatore Looker definisce una connessione in un file modello utilizzando il parametro connection, l'IDE di Looker mostra un menu a discesa che suggerisce le connessioni al database disponibili nell'istanza.
Esempio
Nel file ecommerce.model.lookml, specifica che il modello deve recuperare i dati dalla connessione ecommerce_events:
connection: "ecommerce_events"
Sfide comuni
connection deve fare riferimento a un nome di connessione dalle impostazioni di amministrazione di Looker
Il nome della connessione a cui fa riferimento connection non corrisponde al nome di un database o di uno schema effettivo. Il nome deve corrispondere a una delle connessioni disponibili durante la configurazione di un modello o nella pagina Connessioni nel pannello Amministrazione di Looker.
Se esiste una configurazione del modello, connection può fare riferimento solo a una connessione consentita
Se uno sviluppatore Looker specifica una connessione nel file del modello che non è consentita nella configurazione del modello, qualsiasi query sul modello non verrà eseguita.
Se non esiste una configurazione del modello, solo determinate persone possono eseguire query
Se non ti è stata concessa l'autorizzazione manage_models (inclusa nel ruolo di amministratore), il modello deve essere configurato prima di poter eseguire query sul modello.