Utilizzare il browser dei file dell'IDE

Puoi accedere all'IDE di Looker tramite il menu Sviluppo di Looker. Per maggiori dettagli e altre opzioni, consulta Accedere ai file di progetto.

L'IDE di Looker supporta le cartelle per i file di progetto. Le cartelle vengono visualizzate nel riquadro di navigazione a sinistra dell'IDE.

L'IDE di Looker con il browser dei file che mostra le cartelle in un progetto di esempio.

Se il progetto Looker non è organizzato in cartelle, avrà una struttura di file flat, con i file elencati in ordine alfabetico nel riquadro Esplora file. Per informazioni sull'aggiornamento del progetto per l'utilizzo delle cartelle dell'IDE, consulta Organizzare un progetto esistente con le cartelle dell'IDE.

L'IDE di Looker mantiene il file attualmente aperto e lo stato espanso o compresso del riquadro Esplora file. Puoi reimpostare la persistenza nelle Impostazioni IDE.

Puoi selezionare le icone nella barra degli strumenti nella parte superiore del riquadro Esplora file per comprimere tutte le cartelle, spostare ed eliminare file e cartelle, cercare un file di progetto o creare nuove cartelle e nuovi file.

Cartella dei progetti importati

Se importi un progetto, l'IDE di Looker crea automaticamente una cartella imported_projects. I file dei progetti locali e di quelli remoti sono elencati nella cartella imported_projects. Seleziona un file di progetto importato dall'elenco dei file in imported_projects per visualizzarne i contenuti.

Poiché non possono essere modificati, i file di progetto importati non sono visibili quando modifichi in blocco i file nell'IDE per spostare o eliminare tali file.

Organizzare un progetto esistente con le cartelle dell'IDE

Se il tuo progetto aveva in precedenza la struttura di file flat legacy o se vuoi riorganizzare i file in una cartella, puoi scegliere di mantenere questa struttura. Tuttavia, se scegli di organizzare i file di progetto in cartelle, ti consigliamo vivamente di eseguire le seguenti preparazioni:

  • Pianifica in anticipo la struttura dei file con tutti gli sviluppatori.
  • Assicurati che tutti gli sviluppatori di Looker abbiano eseguito il deployment di tutti gli aggiornamenti in produzione. Se uno sviluppatore ha annullato il deployment delle modifiche, i suoi branch rifletteranno la struttura dei file esistente quando ha eseguito l'ultimo pull dalla produzione. Se il progetto aveva una struttura di file flat in quel momento, la versione del file dello sviluppatore verrà inviata in produzione nella sua posizione originale, quindi avrai due copie del file. Inoltre, se uno sviluppatore ha annullato il deployment delle modifiche durante la migrazione alle cartelle, si verificherà un conflitto di unione quando eseguirà il pull dalla produzione dopo la migrazione.
  • Attiva un blocco temporaneo del codice con tutti gli sviluppatori finché il progetto non è stato completamente migrato alla nuova struttura di directory.
  • Assegna a un singolo sviluppatore lo spostamento dei file. La seguente procedura presuppone che un singolo sviluppatore esegua la migrazione del progetto alle cartelle dell'IDE. Se devi fare in modo che più sviluppatori spostino i file, dividi l'attività tra gli sviluppatori per evitare conflitti di unione. Se si verificano conflitti di unione, consulta la pagina della documentazione Utilizzare il controllo della versione ed eseguire il deployment per informazioni su come risolverli.

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

Assegna a un singolo sviluppatore l'esecuzione di tutti i passaggi seguenti:

  1. Verifica che tutti gli aggiornamenti di tutti i branch di sviluppo siano stati sottoposti a deployment in produzione. Sono inclusi i branch 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. Esegui il pull dalla produzione.
  4. Crea le cartelle del progetto.
  5. Sposta i file di progetto nelle cartelle, un file alla volta o utilizzando la modifica collettiva.
  6. Convalida il LookML del progetto. È previsto che si verifichino più errori e avvisi LookML, poiché le istruzioni include e map_layer utilizzano riferimenti a posizioni di file che probabilmente sono stati spostati durante questa procedura.
  7. Aggiorna tutte le istruzioni include e map_layer nel progetto in modo che corrispondano al nuovo percorso del file. Inoltre, potresti visualizzare errori di convalida LookML per gli oggetti a cui viene fatto riferimento che non possono più essere trovati perché i relativi percorsi di file sono stati modificati. Per ulteriori informazioni, consulta la documentazione sull'utilizzo di con le cartelle dell'IDE e sull'utilizzo di con le cartelle dell'IDE.includemap_layer

  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 nel progetto.