Creazione di un nuovo progetto LookML

Un progetto è una raccolta di file LookML che descrivono le relazioni tra le tabelle del tuo database e il modo in cui Looker deve interpretarle. Puoi scoprire di più sui progetti nelle pagine della documentazione su Progetti e modello di sviluppo LookML e Termini e concetti di LookML. Per informazioni su come accedere e modificare i progetti esistenti, vedi la pagina della documentazione relativa ad accesso e modifica alle informazioni sui progetti.

Un progetto LookML può contenere più di un file modello. Se tuttavia desideri specificare le autorizzazioni utente relative alla visualizzazione e alla modifica di uno specifico file modello in LookML, è consigliabile creare un nuovo progetto. Anche se la maggior parte delle autorizzazioni in Looker si applica a livello di modello, ce ne sono alcune che si applicano a livello di progetto, tra cui see_lookml, che consente di visualizzare LookML per un progetto, e develop, che consente di modificare il LookML. Se desideri concedere agli utenti l'accesso a un modello ma non a un altro, è consigliabile creare un progetto separato contenente il modello a cui non vuoi che abbiano accesso.

Creazione di un progetto

Per creare un progetto, segui questi passaggi:

  1. Verifica di essere in modalità di sviluppo.

  2. Seleziona Progetti dalla sezione Sviluppo del pannello di navigazione.

  3. Nella pagina Progetti LookML, seleziona Nuovo progetto LookML per selezionare le opzioni per il tuo progetto.

Questa azione apre la pagina Nuovo progetto, in cui puoi specificare le impostazioni per il progetto, tra cui il nome e il punto iniziale. Looker può creare un progetto in diversi modi e i passaggi eseguiti dipendono dall'opzione Punto di partenza che scegli nella pagina Nuovo progetto. Le sezioni seguenti descrivono il funzionamento di questi punti di partenza:

Generare automaticamente un modello dal tuo database

Se selezioni Genera modello da schema di database come punto di partenza, il generatore LookML crea automaticamente il modello e visualizza i file di progetto in base alle tabelle nel database. Per saperne di più, consulta la pagina della documentazione Generazione di un modello.

Con questa opzione, Looker richiede il nome della connessione in modo da poter generare automaticamente LookML in base al tuo database. Tuttavia, puoi comunque aggiungere altre connessioni in un secondo momento.

Clonazione di un repository Git pubblico

Se selezioni Clona repository Git pubblico come punto di partenza, Looker copia i file da un repository Git pubblico nel nuovo progetto LookML.

I progetti Looker clonati da repository Git pubblici sono di sola lettura. Tuttavia, puoi importare il progetto di sola lettura in un altro progetto Looker, dove potrai modificare i file. Inoltre, puoi utilizzare i file di repository clonati come punto di partenza e poi utilizzare il parametro extends di Looker o i perfezionamenti per creare un progetto da lì.

Per clonare un repository Git pubblico esistente in un progetto Looker:

  1. Verifica di essere in modalità di sviluppo.
  2. Seleziona Gestisci progetti LookML dal menu Sviluppo.
  3. Nella pagina Progetti LookML, seleziona Nuovo progetto LookML per aprire la pagina Nuovo progetto.

  4. Nella pagina Nuovo progetto, specifica le opzioni per il tuo progetto:

    • Nome progetto: assegna un nome al progetto.
    • Punto di partenza: scegli Clona il repository Git pubblico.
    • URL repository Git: inserisci l'URL del repository Git pubblico. Assicurati che l'URL sia nel formato git://github.com/example/my-repository.git.

      Se hai un URL, ad esempio https://github.com/llooker/blocks_redshift_admin, puoi modificarlo nel formato corretto sostituendo "https://" con "git://" e aggiungendo ".git" alla fine. L'URL da inserire sarà git://github.com/llooker/blocks_redshift_admin.git.
  5. Seleziona Crea progetto. Looker estrarrà tutti i file del repository pubblico in un nuovo progetto LookML e aprirà il progetto nell'IDE di Looker.

Creazione di un progetto vuoto

Se selezioni Progetto vuoto come punto di partenza, Looker crea un progetto vuoto in modo che tu possa creare i file LookML da zero.

Per creare un progetto vuoto:

  1. Verifica di essere in modalità di sviluppo.
  2. Seleziona Gestisci progetti LookML dal menu Sviluppo.
  3. Nella pagina Progetti LookML, seleziona Nuovo progetto LookML per aprire la pagina Nuovo progetto.

  4. Nella pagina Nuovo progetto, specifica le opzioni per il tuo progetto:

    • Nome progetto: assegna un nome al progetto.
    • Punto di partenza: scegli Progetto vuoto.
  5. Seleziona Crea progetto. Looker crea il progetto e lo apre nell'IDE di Looker.

Una volta che hai un progetto vuoto, puoi creare i file model e visualizzare, quindi puoi connettere il progetto a Git in modo da poter registrare le modifiche ai file LookML e gestire le versioni dei file.

Configurazione di un modello

Utilizza il pulsante Configura nuovo modello nella parte superiore della pagina Progetti LookML per aggiungere una configurazione per un modello esistente o pianificato.

La configurazione di un modello per un progetto che non esiste ancora è utile se agli sviluppatori non è stata concessa l'autorizzazione manage_models o manage_project_models, come descritto nella pagina della documentazione Generazione di un modello. Se configuri il modello per gli sviluppatori, questi potranno eseguire le query non appena generano o creano il file del modello. Per ulteriori informazioni sui progetti che hanno solo una configurazione, consulta la pagina della documentazione Accesso e modifica delle informazioni sui progetti.

Puoi anche specificare quali connessioni al database possono essere utilizzate dal modello oppure specificare che il modello può utilizzare qualsiasi connessione attuale o futura. Gli sviluppatori di Looker utilizzano il parametro LookML connection per specificare nel file del modello la connessione che il modello deve utilizzare. Se uno sviluppatore specifica una connessione che non hai consentito nella configurazione del modello, qualsiasi query sul modello non verrà eseguita.