Creazione di un nuovo progetto LookML

Un progetto è una raccolta di file LookML che descrivono le relazioni esistenti fra le tabelle del tuo database e il modo in cui devono essere interpretate da Looker. Per ulteriori informazioni sui progetti, puoi consultare le pagine Documentazione e progetti di sviluppo e modello LookML e Terminologia e concetti di LookML. Per informazioni sull'accesso e sulla modifica dei progetti esistenti, consulta la pagina Consultazione e modifica delle 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 al livello di modello, alcune sono applicabili al 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 consentire agli utenti di accedere a un modello ma non all'altro, è consigliabile creare un progetto separato che contiene il modello a cui non vuoi consentire l'accesso.

Creazione di un progetto

  1. Fai clic su Sviluppo nella barra dei menu e verifica di essere in modalità di sviluppo.

  2. Seleziona Progetti dal menu Sviluppo:

  3. Nella pagina Progetti LookML, fai clic su Nuovo progetto LookML per selezionare le opzioni per il tuo progetto:

Looker può creare un progetto in diversi modi. I passi effettuati dipendono dall'opzione Punto di partenza che scegli. Il funzionamento dei punti di partenza viene illustrato nelle sezioni successive:

Se sei un amministratore di Looker e vuoi rinominare il progetto dopo averlo creato, utilizza la pagina Project Settings (Impostazioni progetto) (vedi la pagina di documentazione Accesso e modifica delle informazioni sul progetto).

Generazione automatica di un modello dal tuo database

Se selezioni Genera modello da schema database come punto di partenza, il generatore LookML crea automaticamente il tuo modello e visualizza i file di progetto in base alle tabelle contenute nel tuo database. Per ulteriori informazioni, consulta la pagina Generazione di un modello.

Con questa opzione, Looker chiede di specificare il nome della connessione, in modo da poter generare automaticamente il codice LookML in base al tuo database. In ogni caso, puoi sempre aggiungere ulteriori connessioni in un secondo momento.

Clonazione di un repository Git pubblico

Se selezioni Clone Public Git Repository come punto di partenza, Looker copierà i file da un repository Git pubblico nel nuovo progetto LookML.

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

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

  1. Fai clic su Sviluppo nella barra dei menu e verifica di essere in modalità di sviluppo.

    Se l'amministratore ha attivato la funzionalità di Navigazione avanzata Labs, l'opzione Modalità di sviluppo si trova nel nuovo pannello di navigazione avanzata a sinistra.

  2. Seleziona Gestisci progetti LookML dal menu Sviluppo.

  3. Dalla pagina Progetti LookML, fai clic su Nuovo progetto LookML per aprire la pagina Nuovo progetto:

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

    • Assegna un nome al progetto.
    • Come Punto di partenza,scegli Clone Public Git Repository.
    • Inserisci l'URL del repository Git pubblico. Assicurati che il formato dell'URL sia git://github.com/example/my-repository.git.

      Se hai un URL come https://github.com/llooker/blocks_redshift_admin, puoi modificarlo nel formato corretto sostituendo "https://" con "git://" quindi aggiungendo ".git" alla fine. Di conseguenza, l'URL che inserisci sarebbe: git://github.com/llooker/blocks_redshift_admin.git.
  5. Fai clic su 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 da poter creare i file LookML da zero.

Per creare un progetto vuoto:

  1. Fai clic su Sviluppo nella barra dei menu e verifica di essere in modalità di sviluppo.

    Se l'amministratore ha attivato la funzionalità di Navigazione avanzata Labs, l'opzione Modalità di sviluppo si trova nel nuovo pannello di navigazione avanzata a sinistra.

  2. Seleziona Gestisci progetti LookML dal menu Sviluppo.

  3. Dalla pagina Progetti LookML, fai clic su Nuovo progetto LookML per aprire la pagina Nuovo progetto:

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

    • Assegna un nome al progetto.
    • In Punto di partenza,scegli Progetto vuoto.
  5. Fai clic su Crea progetto. Looker crea il progetto e lo apre nell'IDE di Looker.

Una volta creato un progetto vuoto, puoi creare file model e view, dopodiché puoi connettere il progetto a Git in modo da poter registrare le modifiche ai file LookML e gestire le versioni dei tuoi file.

Configurazione di un modello

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

La configurazione di un modello per un progetto che non esiste ancora è utile se gli sviluppatori non hanno ricevuto l'autorizzazione manage_models, come descritto nella pagina della documentazione relativa alla generazione di un modello. Se configuri il modello per loro, gli sviluppatori potranno eseguire 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 sul progetto.

Puoi inoltre specificare le connessioni ai database che il modello può utilizzare oppure 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, le query sul modello in questione non verranno eseguite.