Utilizzo delle cartelle nell'IDE

L'IDE di Looker supporta le cartelle per i file di progetto. Le cartelle sono visibili nel riquadro di navigazione a sinistra dell'IDE. Se gli sviluppatori di Looker non hanno organizzato i file del progetto in cartelle, il progetto avrà una struttura di file semplice e i file saranno elencati in ordine alfabetico nel riquadro File Browser (Browser file).

Se vuoi organizzare il progetto in cartelle, consulta la sezione Organizzazione di un progetto esistente con cartelle IDE in questa pagina per consigli.

Di seguito è riportato un progetto di esempio in cui uno sviluppatore ha aggiunto cartelle per diversi tipi di file di progetto, ad esempio explores, models e views:

Puoi mostrare o nascondere il browser file IDE utilizzando la scorciatoia da tastiera Comando-B (Mac) o Ctrl+B (Windows) oppure facendo clic sull'icona del browser file:

Fai clic sulle icone nella barra degli strumenti nella parte superiore del riquadro File browser per comprimere tutte le cartelle, eseguire modifiche collettive, cercare un file di progetto o creare nuove cartelle e nuovi file:

Ogni file o cartella nel riquadro laterale a sinistra ha un menu che mostra le azioni disponibili per l'elemento. Fai clic sul menu con tre puntini a destra del nome file per aprire il menu. Per un elemento con un nome lungo o che è nidificato in più cartelle, puoi accedere al menu scorrendo nel riquadro a sinistra:

Quando organizzi i file LookML con le cartelle, devi impedire le modifiche ed eseguire il deployment in produzione prima che gli sviluppatori di Looker possano vederle. Funziona come qualsiasi modifica al progetto LookML.

Cartella dei progetti importati

Se importi un progetto, l'IDE di Looker crea automaticamente una cartella imported_projects. I file di progetti locali e progetti remoti sono elencati nella cartella imported_projects. Fai clic su un file di progetto importato per visualizzarne i contenuti:

Poiché non possono essere modificati, i file di progetto importati non sono visibili quando modifichi i file nell'IDE.

Gestione di file e cartelle

Convenzioni di denominazione di file e cartelle

Quando crei file e cartelle, tieni presente quanto segue:

  • LookML è sensibile alle maiuscole. Assicurati di rispettare le convenzioni del tuo progetto quando assegni un nome alle cartelle. Ad esempio, se la convenzione prevede l'utilizzo di tutte lettere minuscole nel progetto, ti consigliamo di assegnare alla tua cartella il nome views anziché Views. Questo fa la differenza soprattutto quando devi specificare il percorso di un file, ad esempio quando includi i file. In genere, è buona norma utilizzare lettere minuscole quando si assegnano nomi e oggetti LookML.
  • I nomi file non possono includere spazi o caratteri seguenti: / ? * : | " < > %
  • Quando crei file LookML con l'IDE Looker, Looker aggiunge automaticamente l'estensione .lkml alla fine del nome file, se non includi l'estensione manualmente. Ad esempio, se inserisci il nome del file flights_data_tests, Looker assegna al file il nome flights_data_tests.lkml.
  • Per creare un file di esplorazione, il file deve avere l'estensione .explore.lkml alla fine del nome del file. Se carichi il file, devi utilizzare l'estensione .explore.lkml completa. Se utilizzi l'IDE di Looker per creare il file tramite l'opzione File LookML generici, Looker aggiungerà .lkml alla fine del nome file, se l'estensione non è presente, ma dovrai comunque aggiungere manualmente la parte .explore dell'estensione al nome file. Ad esempio, per creare un file di Explore denominato flights mediante l'IDE di Looker, puoi inserire flights.explore o flights.explore.lkml e il nome del file sarà flights.explore.lkml.
  • È consigliabile utilizzare l'IDE di Looker per aggiungere file al progetto LookML, creandoli nell'IDE di Looker o caricandoli nell'IDE di Looker. Se, invece, crei file al di fuori dell'IDE di Looker e poi utilizzi l'IDE di Looker per eseguire il pull from (production branch), assicurati di utilizzare le convenzioni di denominazione corrette e di includere l'estensione .lkml nel nome file (o explore.lkml per i file Explore). Se il nome file include caratteri non supportati, il nome file del browser nell'IDE di Looker viene visualizzato in rosso e tu non potrai visualizzarne i contenuti finché non rinomini il file con caratteri supportati. Inoltre, l'IDE di Looker non mostrerà affatto il file se non ha l'estensione .lkml.

Creazione delle cartelle in corso...

Puoi creare cartelle per diversi tipi di file, ad esempio visualizza file o file modello. Puoi anche creare sottocartelle, che è molto utile se vuoi include un sottoinsieme delle tue visualizzazioni.

Quando crei le cartelle, tieni presente che LookML è sensibile alle maiuscole. Assicurati di rispettare le convenzioni del tuo progetto quando assegni un nome alle cartelle. Ad esempio, se la convenzione prevede l'utilizzo di tutte lettere minuscole nel progetto, ti consigliamo di assegnare alla tua cartella il nome views anziché Views. Questo fa la differenza soprattutto quando devi specificare il percorso di un file, ad esempio quando includi i file. In genere, è buona norma utilizzare lettere minuscole quando si assegnano nomi e oggetti LookML. Per le limitazioni e le linee guida relative alla denominazione di file e cartelle, consulta le convenzione di denominazione.

Per creare una cartella:

  1. Seleziona l'opzione Crea cartella dal menu appropriato:
    • Per creare una nuova cartella al livello principale della struttura di directory, utilizza il menu + nella parte superiore del riquadro Browser file.
    • Per creare una nuova sottocartella in una cartella esistente, utilizza il menu con tre puntini per la cartella esistente.
  2. Inserisci un nome per la nuova cartella.
  3. Fai clic su Create (Crea).

La nuova cartella viene aggiunta al riquadro di navigazione.

Creazione dei file

Se l'amministratore di Looker ha abilitato la funzionalità Enhanced LookML Generation, il menu + nella parte superiore del riquadro File Browser (Browser file) mostrerà un'opzione per Generare LookML dal database oltre alle opzioni elencate qui.

Per creare un nuovo file nel tuo progetto LookML:

  1. Seleziona il menu appropriato:

    • Per creare un nuovo file al livello più alto della struttura di directory, utilizza il menu + nella parte superiore del riquadro Browser file.
    • Per creare un nuovo file in una cartella esistente, utilizza il menu con tre puntini per la cartella esistente.
  2. Seleziona il tipo di file LookML che vuoi creare. Puoi creare i seguenti tipi di file:

    * I file manifest del progetto possono essere creati solo dall'icona del + nella parte superiore del browser di file nell'IDE di Looker e solo se il progetto non ha ancora un file manifest. Questo perché un progetto può avere un solo file manifest, che deve essere posizionato a livello della directory principale del progetto.
    ** L'opzione Crea file di stringhe locali è disponibile solo dall'icona + nella parte superiore del browser di file nell'IDE di Looker, ma una volta che un file di impostazioni internazionali è stato creato (o caricato), puoi spostare il file in una cartella.

  3. Nella finestra popup Crea file, inserisci un nome per il nuovo file. Per le limitazioni e le linee guida relative alla denominazione dei file, consulta le convenzione di denominazione dei file.

  4. Fai clic su Create (Crea). Il nuovo file verrà visualizzato nel punto in cui lo hai creato. Se necessario, puoi spostarlo facilmente in un'altra cartella.

Dopo aver creato il file, assicurati di utilizzare il parametro include se vuoi fare riferimento agli elementi del file in altri file LookML del tuo progetto. Per ulteriori informazioni, consulta la pagina della documentazione relativa al parametro include.

Caricamento di file

Puoi anche caricare file nel tuo progetto dal computer. Questo è utile se hai creato file di dati JSON o file LookML in locale sul tuo computer.

Per le limitazioni e le linee guida relative alla denominazione dei file, consulta le convenzione di denominazione.

Per caricare un file nel tuo progetto, utilizza la funzione di trascinamento nell'IDE di Looker:

  1. Vai ai file del progetto.
  2. Trascina il file dal tuo computer nell'IDE di Looker. Il file verrà visualizzato nella directory principale della struttura di directory.
  3. Dopo aver caricato il file, spostalo in un'altra cartella.

Dopo aver caricato il file, assicurati di utilizzare il parametro include se vuoi fare riferimento al file o agli elementi del file in altri file LookML del tuo progetto. Per ulteriori informazioni, consulta la pagina della documentazione relativa al parametro include.

Eliminare file e cartelle

Elimina una cartella o un file selezionando Elimina dal menu con tre puntini dell'elemento nel riquadro a sinistra dell'IDE.

Con l'eliminazione di una cartella ne elimini anche i contenuti, quindi fai attenzione quando elimini le cartelle. Prima di eliminare una cartella, procedi nel seguente modo:
Verifica di voler eliminare i file al suo interno o spostali in un'altra posizione prima di eliminarlo.
Verifica che la cartella non contenga file a cui si fa riferimento nelle istruzioni include del progetto. Per informazioni sull'utilizzo di include con le cartelle IDE, consulta la sezione Utilizzo di include con le cartelle IDE in questa pagina.

Quando elimini una cartella, l'IDE mostra un popup di conferma. Il popup specifica il numero di elementi inclusi nell'eliminazione, che include la cartella e tutti i file che contiene.

Spostamento di elementi in un progetto nella cartella

Puoi trascinare un singolo file o un'intera cartella con tutti i relativi contenuti in nuove posizioni:

Trascina un file o una cartella in un'altra cartella. Non è necessario espandere la cartella di destinazione per ricevere altre cartelle o altri file. Una cartella si espande automaticamente quando passi il mouse sopra gli elementi.

Quando modifichi il percorso di un file, assicurati di aggiornare eventuali istruzioni include nel progetto in modo che corrispondano al nuovo percorso del file. Per informazioni sull'utilizzo di include con le cartelle IDE, consulta la sezione Utilizzo di include con le cartelle IDE in questa pagina.

Inoltre, tieni presente che quando modifichi il percorso di un file, Git lo elimina e crea un nuovo file con il nuovo percorso. Ciò significa che la cronologia Git per il file sarà vuota, perché Git lo considera un nuovo file. Per vedere la cronologia Git del file prima dello spostamento, usa l'interfaccia Git per andare al file nella sua posizione originale e vedere la cronologia Git da lì. La stessa logica si applica a un file rinominato, dal momento che Git lo elimina e crea un nuovo file con un nome diverso.

Modifica collettiva di file e cartelle

Puoi anche selezionare più cartelle e file per spostarli in nuove posizioni o per eliminarli.

Spostare file e cartelle in blocco

Per spostare collettivamente cartelle e file:

  1. Fai clic sull'icona Modifica collettiva nella parte superiore del riquadro Browser file.
  2. Seleziona gli elementi da spostare. Il numero di file selezionati viene visualizzato in viola accanto all'intestazione Select Files (Seleziona file).
    • Per selezionare o deselezionare singoli file, espandi le cartelle corrispondenti e fai clic sulla casella di controllo accanto ai nomi file.
    • Per selezionare o deselezionare intere cartelle e i relativi contenuti, fai clic sulla casella di controllo accanto al nome della cartella.
    • Per selezionare un'intera sezione dell'elenco di directory, premi Maiusc e clic. Fai clic sulla casella di controllo della voce più in alto nell'intervallo, quindi tieni premuto il tasto Maiusc e fai clic sulla casella di controllo per l'ultimo elemento dell'elenco. Verranno selezionati sia gli elementi che tutti gli elementi intermedi. Puoi anche fare clic su un elemento e selezionarlo per selezionare l'elemento e tutti gli elementi elencati sopra nell'elenco delle directory.
  3. Fai clic sull'icona della cartella Sposta collettivamente gli elementi per selezionare un'opzione. L'IDE mostrerà quindi un menu popup di selezione della cartella.
  4. Nel menu popup, scegli una cartella per gli elementi selezionati o fai clic su Nuova cartella per crearne una nuova. Il nome del progetto mostrerà il percorso del file della cartella che hai selezionato nella parte superiore della pagina del menu successiva. Per spostare gli elementi nella directory principale del progetto, fai clic su Sposta senza selezionare una cartella.
  5. Conferma la destinazione selezionata facendo clic su Sposta, crea una nuova cartella all'interno della cartella selezionata e fai clic su Nuova cartella oppure torna al menu delle opzioni della cartella principale facendo clic sul link del nome del progetto nel percorso del file.
  6. Fai clic sulla X nell'intestazione Seleziona file per uscire dalla modalità di modifica collettiva.

Dopo aver modificato il percorso di un file, assicurati di aggiornare qualsiasi istruzione include nel progetto in modo che corrisponda al nuovo percorso del file. Per informazioni sull'utilizzo di include con le cartelle IDE, consulta la sezione Utilizzo di include con le cartelle IDE in questa pagina.

Inoltre, tieni presente che quando modifichi il percorso di un file, Git lo elimina e crea un nuovo file con il nuovo percorso. Ciò significa che la cronologia Git per il file sarà vuota, perché Git lo considera un nuovo file. Per vedere la cronologia Git del file prima dello spostamento, usa l'interfaccia Git per andare al file nella sua posizione originale e vedere la cronologia Git da lì. La stessa logica si applica a un file rinominato, dal momento che Git lo elimina e crea un nuovo file con un nome diverso.

Eliminare file e cartelle in blocco

Per eliminare cartelle e file in blocco:

Se elimini una cartella, verranno eliminati tutti i suoi contenuti. Prima di eliminare una cartella, verifica di voler eliminare i file al suo interno. Se vuoi conservarli, spostali in un'altra posizione prima di eliminare la cartella.

  1. Fai clic sull'icona Modifica collettiva nella parte superiore del riquadro Browser file.
  2. Seleziona gli elementi da eliminare. Il numero di file selezionati viene visualizzato in viola accanto all'intestazione Select Files (Seleziona file).
    • Per selezionare o deselezionare singoli file, espandi le cartelle corrispondenti e fai clic sulla casella di controllo accanto ai nomi file.
    • Per selezionare o deselezionare intere cartelle e i relativi contenuti, fai clic sulla casella di controllo accanto al nome della cartella.
    • Per selezionare un'intera sezione dell'elenco di directory, premi Maiusc e clic. Fai clic sulla casella di controllo della voce più in alto nell'intervallo, quindi tieni premuto il tasto Maiusc e fai clic sulla casella di controllo per l'ultimo elemento dell'elenco. Verranno selezionati sia gli elementi che tutti gli elementi intermedi. Puoi anche fare clic su un elemento e selezionarlo per selezionare l'elemento e tutti gli elementi elencati sopra nell'elenco delle directory.
  3. Fai clic sull'icona del cestino Elimina elementi. L'IDE mostrerà quindi un menu popup con l'elenco degli elementi selezionati.
  4. Conferma gli elementi da eliminare facendo clic su Sì, Elimina o torna alla selezione degli elementi facendo clic su Annulla.
  5. Fai clic sulla X nell'intestazione Seleziona file per uscire dalla modalità di modifica collettiva.

Utilizzo di include con le cartelle dell'IDE

Dopo aver organizzato i file di progetto in cartelle, devi fornire il percorso del file quando utilizzi l'istruzione include.

Quando utilizzi include, tieni presente che LookML è sensibile alle maiuscole. Quando specifichi il percorso di un file, devi utilizzare le maiuscole e le minuscole del file e delle cartelle nel percorso. Ad esempio, se il file si trova nella cartella Views, devi utilizzare le lettere maiuscole nel parametro include. Quindi, devi specificare include: "/Views/accidents.view". In genere, è consigliabile utilizzare lettere minuscole quando assegni un nome a oggetti e cartelle LookML.

Puoi utilizzare percorsi assoluti o relativi nell'istruzione include (vedi la sezione Sintassi del percorso in questa pagina per vedere alcuni esempi) e puoi utilizzare i caratteri jolly * e ** per includere più file contemporaneamente (vedi la sezione Esempi di caratteri jolly in questa pagina).

Ad esempio, se nel tuo progetto hai questa struttura di directory:

Le seguenti istruzioni includeranno la vista products, la vista order_facts e tutte le viste nella directory /views/users/:

include: "/views/products.view"
include: "/views/orders/order_facts.view"
include: "/views/users/*.view"

Quando modifichi il percorso di un file, assicurati di aggiornare eventuali istruzioni include nel progetto in modo che corrispondano al nuovo percorso del file. Potresti visualizzare avvisi di convalida LookML nelle vecchie istruzioni include se non fanno più riferimento a file o percorsi file esistenti. Inoltre, potresti vedere errori di convalida LookML per gli oggetti di riferimento che non è più possibile trovare poiché i relativi percorsi dei file sono cambiati.

Suggerimento pratico: quando utilizzi i caratteri jolly, puoi controllare quali file vengono inclusi passando il mouse sopra l'icona delle informazioni accanto al numero della riga nel file oppure facendo clic sull'istruzione include e leggendo la guida rapida:

Suggerimento pratico: puoi copiare il percorso di un file selezionando Copia percorso file dal menu con tre puntini dell'IDE di Looker:

Sintassi del percorso

Ecco alcuni esempi di sintassi che puoi utilizzare per includere i file:

Syntax Descrizione
PATH Percorso relativo a partire dalla posizione del file corrente.
./PATH Percorso relativo a partire dalla posizione del file corrente. Questo esempio rimanda allo stesso file dell'esempio precedente: PATH.
../PATH Percorso relativo a partire dalla directory principale del file corrente.
/PATH Percorso assoluto che inizia dalla radice del progetto corrente.
//PROJECT_NAME/PATH Percorso assoluto che inizia dalla radice di un progetto importato chiamato PROJECT_NAME.

Esempi di caratteri jolly

Se utilizzi i perfezionamenti LookML, non utilizzare i caratteri jolly nei tag inclusi. I perfezionamenti LookML sfruttano l'ordine di includere e l'utilizzo di caratteri jolly nei elementi inclusi non consente di controllare l'ordine in cui ogni file è incluso. Per ulteriori informazioni sui perfezionamenti, consulta la pagina della documentazione relativa ai perfezionamenti LookML.

Di seguito sono riportati alcuni esempi che utilizzano i caratteri jolly (tieni presente che puoi sostituire PATH con le sintassi dei percorsi riportate nella tabella precedente):

Syntax Descrizione
PATH/*.view File con corrispondenze con caratteri jolly che terminano con .view all'indirizzo PATH.
PATH/*.view.lkml File con corrispondenze con caratteri jolly che terminano con .view.lkml all'indirizzo PATH.

Poiché i file di vista hanno l'estensione .view.lkml, in questo esempio viene specificato lo stesso file dell'esempio precedente, PATH/*.view. La parte .lkml non è visualizzata nell'IDE né la parte .lkml è obbligatoria per le istruzioni include. Tuttavia, puoi utilizzare i caratteri jolly per sfruttare questa parte comune dell'estensione del file. Consulta la pagina della documentazione relativa ai file di progetto LookML per un elenco delle estensioni dei file di progetto.
PATH/*.lkml File con corrispondenze con caratteri jolly che terminano con .lkml all'indirizzo PATH.

Tieni presente che diversi tipi di file condividono .lkml come parte finale dell'estensione, ad esempio .view.lkml e .model.lkml. La parte .lkml non è visualizzata nell'IDE né la parte .lkml è obbligatoria per le istruzioni include. Tuttavia, puoi utilizzare i caratteri jolly per sfruttare questa parte comune dell'estensione del file. Consulta la pagina della documentazione relativa ai file di progetto LookML per un elenco delle estensioni dei file di progetto.
PATH/myfile.* File di corrispondenze con caratteri jolly chiamati myfile con qualsiasi tipo di estensione su PATH.
PATH/myfile.*.lkml File con caratteri jolly che corrispondono a myfile con qualsiasi tipo di estensione .lkml all'indirizzo PATH.
PATH/my*file.view File con caratteri jolly che iniziano con my e terminano con file.view alle PATH.
PATH/my*fi*le.view Caratteri jolly che corrispondono a file che iniziano con my, seguiti da alcuni caratteri, poi fi e alcuni caratteri aggiuntivi e terminano con le.view presso PATH.
PATH/*/myfile.lkml Carattere jolly nome cartella (corrisponde a un solo livello di nidificazione). Corrisponde a tutti i file myfile.lkml in qualsiasi directory secondaria diretta di PATH.
PATH/**/my_file.view Corrispondenza con caratteri jolly ricorrente (corrisponde a qualsiasi numero di nidificazioni) per tutti i file denominati my_file.view.lkml nella directory PATH e in tutte le sottodirectory.
PATH/**/*.view Carattere jolly ricorrente corrispondente a tutti i file che terminano con .view.lkml nelle sottodirectory di PATH.
PATH/**/my_folder/myfile.view Carattere jolly ricorrente corrispondente al percorso secondario /my_folder/myfile.view a qualsiasi profondità con valore PATH.

Utilizzo di map_layer con le cartelle dell'IDE

Se nel tuo progetto sono attivate le cartelle IDE, devi utilizzare il percorso del file quando specifichi un file di progetto per map_layer:

map_layer: neighborhoods {
  file: "/maps/my_neighborhoods.json"
}

Organizzazione di un progetto esistente con cartelle IDE

Se in precedenza il tuo progetto aveva la struttura dei file semplici precedenti, puoi scegliere di conservarla, ma se scegli di organizzarli in cartelle, ti consigliamo vivamente di prepararti ai seguenti passaggi:

  • Pianifica in anticipo la struttura dei file con tutti gli sviluppatori
  • Assicurati che tutti gli sviluppatori di Looker abbiano implementato tutti i loro aggiornamenti in produzione. Se uno sviluppatore ha annullato il deployment delle modifiche, i relativi rami rispecchieranno la struttura di file esistente al momento dell'estrazione in produzione. Se a quel tempo il progetto aveva una struttura del file piatta, la versione del file dello sviluppatore verrà inviata alla versione di produzione nella posizione originale, quindi avrai due copie del file. Inoltre, se uno sviluppatore ha annullato il deployment delle modifiche durante la migrazione alle cartelle, dovrà affrontare un conflitto di unione quando esegui il pull dalla produzione dopo la migrazione.
  • Bloccare temporaneamente il codice con tutti gli sviluppatori finché la migrazione del progetto alla nuova struttura di directory non sarà stata completata.
  • Assegna un singolo sviluppatore per spostare i file. La procedura che segue presuppone che un singolo sviluppatore esegua la migrazione del progetto nelle cartelle dell'IDE. Se devi fare in modo che più sviluppatori spostino i file, suddividi l'attività tra loro per evitare conflitti di unione. In caso di conflitti di unione, consulta la pagina della documentazione Utilizzo del controllo della versione e del deployment per informazioni su come risolverli.

Ricorda che quando sposti un file in Git, lo elimini e crei un nuovo file con un nuovo percorso. Ciò significa che la cronologia Git per il file sarà vuota, perché Git lo considererà un nuovo file. Per vedere la cronologia Git del file prima dello spostamento, usa l'interfaccia Git per andare al file nella sua posizione originale e vedere la cronologia Git da lì.

Quando tutti gli sviluppatori avranno eseguito il push e il commit delle modifiche e messo in pausa tutto il lavoro sul progetto, puoi eseguire la migrazione del progetto alla nuova struttura di directory.

Assegna un singolo sviluppatore per eseguire tutti i seguenti passaggi:

  1. Verifica che sia stato eseguito il deployment in produzione di tutti gli aggiornamenti in tutti i rami di sviluppo. Sono inclusi i rami di sviluppo dello sviluppatore che esegue la migrazione alle cartelle dell'IDE.
  2. Verifica che tutti gli altri sviluppatori abbiano smesso di apportare modifiche al progetto.
  3. Istallazione dalla produzione.
  4. Crea le cartelle del progetto.
  5. Sposta i file di progetto nelle cartelle, uno per volta o utilizzando la modifica collettiva.
  6. Convalida il LookML del progetto. Si prevede che avrai più errori e avvisi LookML, poiché le istruzioni include e map_layer utilizzano riferimenti a posizioni dei file che probabilmente sono state spostate durante questa procedura.
  7. Aggiorna le istruzioni include e map_layer nel progetto in modo che corrispondano al nuovo percorso del file. Inoltre, potresti vedere errori di convalida LookML per gli oggetti di riferimento che non è più possibile trovare poiché i relativi percorsi dei file sono cambiati. Per informazioni sull'uso di include con le cartelle IDE, consulta la sezione Utilizzo di include con le cartelle IDE in questa pagina e la sezione Utilizzo di include con cartelle IDE in questa pagina per informazioni sull'uso dei livelli delle mappe con cartelle IDE.

    Suggerimento pratico: puoi utilizzare i caratteri jolly per creare una correzione temporanea per gli avvisi e gli errori di convalida di LookML derivanti dalle istruzioni include. Utilizzando i file di vista come esempio, puoi specificare include: "/**/*.view" per includere tutti i file in tutte le cartelle del progetto. Ciò consente di evitare problemi di convalida LookML durante lo sviluppo. Tuttavia, non è una soluzione consigliata a lungo termine, dal momento che l'inclusione di più file di quelli necessari può influire sul rendimento.

  8. Esegui il commit delle modifiche.

  9. Esegui il deployment degli aggiornamenti in produzione.

  10. Informa gli altri sviluppatori di Looker che ora possono eseguire il pull degli aggiornamenti dalla produzione e riprendere lo sviluppo del progetto.