Come funziona un progetto in Looker

In Looker, un progetto è una raccolta di file che descrivono gli oggetti, i collegamenti e gli elementi dell'interfaccia utente che verranno utilizzati per eseguire le query SQL. Al livello più generale, questi file descrivono in che modo le tabelle del database sono correlate tra loro e come devono essere interpretate da Looker. Possono anche includere parametri LookML che definiscono o modificano le opzioni presentate nell'interfaccia utente di Looker.

Parti di un progetto

I file principali di un progetto sono file di visualizzazione e modello.

Una vista corrisponde a una tabella di database o a una tabella derivata. In questo caso, uno sviluppatore definisce un elenco di campi di queste tabelle che dovrebbero essere visualizzati nella UI da cui creare query.

Un modello specifica una connessione a un singolo database. Uno sviluppatore definisce anche le esplorazioni del modello qui.

In Looker, un'esplorazione si riferisce a due elementi strettamente correlati. explore (che verrà visualizzato nel carattere codice nella nostra documentazione) è un parametro LookML utilizzato all'interno di un file modello per definire le opzioni di query. Un'esplorazione (con la maiuscola nella nostra documentazione) è anche una pagina interattiva in Looker in cui gli utenti possono creare query SQL selezionando i campi, applicando filtri e scegliendo tra le opzioni stabilite nei file del progetto.

Oltre a modelli e visualizzazioni, un progetto può includere altri tipi di file relativi a elementi quali dashboard integrate, documentazione, localizzazione e altro ancora. Per saperne di più, consulta la pagina della documentazione Comprendere altri file di progetto.

Insieme, questi file costituiscono un unico progetto. Se utilizzi Git per il controllo delle versioni, in genere ogni progetto viene supportato dal proprio repository Git.

Che cosa vedono gli utenti

La configurazione del progetto e i contenuti specifici dei suoi file determinano ciò che gli utenti vedono e come possono interagire con Looker.

  1. Il menu Esplora è organizzato in base ai nomi dei modelli. Sotto il nome di ogni modello è presente un elenco delle esplorazioni disponibili definite in quel modello.
  2. Gli utenti possono eseguire ricerche nel menu se conoscono il nome dell'esplorazione che preferiscono.
  3. Gli sviluppatori possono includere descrizioni per le esplorazioni, che gli utenti possono visualizzare al passaggio del mouse. Questo esempio mostra un'esplorazione chiamata Articoli ordine all'interno di un modello chiamato eCommerce.

  4. Il riquadro del selettore di campi è organizzato in base ai nomi di vista. Sotto il nome di ogni vista è riportato un elenco dei campi disponibili nelle tabelle incluse nella vista in questione. La maggior parte delle visualizzazioni mostra sia dimensioni che misure. L'esempio seleziona una dimensione Mese all'interno di un gruppo di dimensioni Data di ritorno, che è stato definito nel file della vista.

  5. Gli utenti possono selezionare più misure su cui basare la query.

  6. Gli utenti possono applicare opzioni come filtri e pivot nel riquadro del selettore dei campi.

  7. Gli utenti possono perfezionare i termini della query.

  8. Gli utenti possono scegliere un tipo di visualizzazione da applicare ai risultati della query.

  9. L'esecuzione di Esplora genera una query SQL che restituisce sia una tabella di dati che una visualizzazione del prezzo totale della vendita e del margine lordo totale degli ordini restituiti nell'ultimo anno.