I file di progetto LookML sono organizzati in cartelle nella sezione del browser dei file dell'IDE di Looker. Questa pagina fornisce istruzioni per creare e gestire cartelle e file in un progetto LookML.
Per informazioni sulla struttura e sullo scopo di ciascun tipo di file in un progetto LookML, consulta la pagina della documentazione Tipi di file in un progetto LookML.
Prima di iniziare: convenzioni di denominazione di file e cartelle importanti
Quando crei file e cartelle, è meglio tenere presenti le seguenti convenzioni di denominazione:
- Sensibilità alle maiuscole: LookML è sensibile alle maiuscole. Assicurati di rispettare le convenzioni del tuo progetto quando assegni un nome alle cartelle. Ad esempio, se la tua convenzione prevede l'utilizzo di tutte lettere minuscole nel progetto, potresti assegnare alla cartella il nome
views
anzichéViews
. Questo fa la differenza, soprattutto quando devi specificare il percorso di un file, ad esempio quando inclusi i file. In genere, è buona norma utilizzare sempre lettere minuscole per assegnare nomi a cartelle e oggetti LookML. - Spazi e caratteri speciali: i nomi dei file non possono contenere spazi né i seguenti caratteri:
/
?
*
:
|
"
<
>
%
- Estensioni file:quando crei file LookML con l'IDE di Looker, Looker aggiunge automaticamente l'estensione
.lkml
alla fine del nome file se non includi l'estensione manualmente. Ad esempio, se inserisci il nome fileflights_data_tests
, Looker lo chiameràflights_data_tests.lkml
. - Modifica del nome visualizzato di un oggetto LookML: se vuoi modificare il nome visualizzato di un modello o di un oggetto LookML, ti consigliamo di utilizzare il parametro
label
o il parametroalias
anziché rinominare il file o l'oggetto. I parametrilabel
ealias
modificano il nome visualizzato mantenendo l'URL sottostante utilizzato per le email o altri sistemi. In generale, è necessario adottare precauzioni per rendere le modifiche al modello il più non invasive possibile. Se devi rinominare un modello o un oggetto, utilizza lo strumento Content Validator per aggiornare tutti i riferimenti al modello o all'oggetto.
Creazione di cartelle
Puoi creare cartelle per diversi tipi di file (ad esempio visualizza file o file di modello). Puoi anche creare sottocartelle, il che è molto utile se vuoi include
un sottoinsieme delle tue visualizzazioni.
Per creare una cartella:
- Seleziona l'opzione Crea cartella dal menu appropriato:
- Per creare una nuova cartella al livello superiore della struttura della directory, utilizza il menu Aggiungi file o cartella, a cui puoi accedere selezionando l'icona + (più) nella parte superiore del riquadro File Browser.
- Per creare una nuova sottocartella in una cartella esistente, utilizza il menu Opzioni cartella con tre puntini per la cartella esistente.
- Inserisci un nome per la nuova cartella.
- Seleziona Crea.
La nuova cartella viene aggiunta al riquadro di navigazione.
Creazione dei file
Quando crei un nuovo progetto, puoi generare automaticamente un file del modello e visualizzare i file in base al tuo database. Per i progetti esistenti, puoi creare manualmente nuovi file.
Per creare un nuovo file nel progetto LookML:
Seleziona il menu appropriato:
- Per creare un nuovo file al livello più alto della struttura di directory, utilizza il menu Aggiungi file o cartella, a cui puoi accedere selezionando l'icona + (più) nella parte superiore del riquadro Browser file.
- Per creare un nuovo file in una cartella esistente, utilizza il menu con tre puntini Opzioni cartella per la cartella esistente.
Seleziona il tipo di file LookML da creare. Seleziona i link nell'elenco seguente per una descrizione più dettagliata di ciascun tipo di file. Puoi creare i seguenti tipi di file:
- File modello con estensione
.model.lkml
- Visualizzare i file con l'estensione
.view.lkml
*
- File manifest del progetto che si chiamano sempre
manifest.lkml
**
- File di dashboard con estensione del file
.dashboard.lookml
- File di documenti con estensione
.md
- File di stringhe delle impostazioni internazionali con estensione
.strings.json
***
- File LookML generici, utilizzati per i seguenti tipi di file:
- Esplora i file con l'estensione del file
.explore.lkml
****
- File di test dei dati con l'estensione
.lkml
- File di perfezionamento con estensione
.lkml
- Eventuali altri file utilizzati per contenere gli elementi LookML
- Esplora i file con l'estensione del file
- File modello con estensione
Nel popup Crea file, inserisci un nome per il nuovo file. Consulta le note importanti per la creazione di file e cartelle per conoscere le limitazioni e le linee guida per la denominazione dei file.
Seleziona Crea. Il nuovo file verrà visualizzato nel punto in cui lo hai creato. Se necessario, puoi spostarlo facilmente in un'altra cartella.
Considerazioni per la creazione di file di vista
La maggior parte degli sviluppatori LookML inizia con uno o più file di vista che vengono creati automaticamente quando il progetto LookML viene generato da un insieme di tabelle in un database. Tuttavia, oltre ai metodi descritti in questa pagina per creare file di visualizzazione vuoti e per caricare file, esistono molti modi in cui uno sviluppatore Looker in modalità di sviluppo può aggiungere file di visualizzazione a un progetto LookML:
Creazione di file di vista in base alle tabelle di un database:
- Generare file di viste dalle tabelle di database quando ti connetti per la prima volta al database, come descritto nella pagina della documentazione Generazione di un modello
- Generazione di file di visualizzazione dalle tabelle di database per un progetto già collegato a un database, come descritto nella sezione Aggiunta di una nuova visualizzazione da una tabella di database esistente di questa pagina
Creazione di un file di visualizzazione per una tabella derivata:
- Partendo da un file di visualizzazione vuoto utilizzando una delle opzioni descritte in questa pagina e poi definendo manualmente la tabella derivata, come descritto nella sezione Definire una tabella derivata nativa in LookML della pagina di documentazione Creare tabelle derivate native
- Fare in modo che Looker crei il LookML della tabella derivata da un'esplorazione, come descritto nella sezione Utilizzo di un'esplorazione per iniziare a definire le tabelle derivate native della pagina della documentazione Creazione di tabelle derivate native.
- Chiedere a Looker di creare la tabella LookML derivata da una query di SQL Runner, come descritto nella pagina della documentazione Utilizzare SQL Runner per creare tabelle derivate
Per utilizzare una nuova vista, aggiungila al file del modello usando il parametro explore
oppure usa il parametro join
per unirla a un'esplorazione esistente nel file del modello.
Aggiunta di una nuova visualizzazione da una tabella di database esistente
Puoi creare un file di visualizzazione da una tabella di database esistente in modalità di sviluppo.
All'interno di un progetto, seleziona il menu Aggiungi file o cartella selezionando il segno + (più) nella parte superiore dell'elenco dei file del progetto nell'IDE di Looker. In alternativa, puoi selezionare il menu di una cartella per creare il file al suo interno.
Seleziona Crea visualizzazione da tabella.
Looker mostra un elenco di tabelle associate a una delle tue connessioni. Per modificare la connessione, utilizza il menu a discesa Connessione in alto a sinistra.
Scegli le tabelle da cui creare viste selezionando la casella a sinistra del nome della tabella. Puoi comprimere ed espandere i database o gli schemi in questo elenco per accedere a tutte le tabelle disponibili.
Scorri fino in fondo alla pagina e seleziona Crea viste.
Looker genera viste contenenti LookML per tutte le colonne della tabella.
Caricamento di file
Puoi anche caricare file nel tuo progetto dal computer. Questa operazione è utile se hai creato file di dati JSON o file LookML localmente sul tuo computer.
Per caricare un file nel tuo progetto, utilizza la funzione di trascinamento nell'IDE di Looker:
- Vai ai file di progetto.
- Trascina il file dal computer nell'IDE di Looker. Il file verrà visualizzato nella directory principale della struttura.
- Una volta caricato il file, sposta l'elemento in un'altra cartella.
Eliminazione di file e cartelle
Elimina una cartella o un file selezionando Elimina dal menu con tre puntini Opzioni file nel riquadro di sinistra dell'IDE.
Quando elimini una cartella, l'IDE mostra un popup di conferma. Il popup specifica il numero di elementi inclusi nell'eliminazione, inclusi la cartella e gli eventuali file al suo interno.
Eliminazione di file e cartelle in blocco
Per eliminare più cartelle e file contemporaneamente:
Seleziona l'icona Modifica collettiva nella parte superiore del riquadro File Browser.
Seleziona gli elementi da eliminare. Il numero di file selezionati viene visualizzato accanto all'intestazione Seleziona file.
- Per selezionare o deselezionare i singoli file, espandi le relative cartelle e seleziona la casella di controllo accanto ai nomi file.
- Per selezionare o deselezionare intere cartelle e i relativi contenuti, seleziona la casella di controllo accanto al nome della cartella.
- Per selezionare un'intera sezione dell'elenco di directory, premi Shift e fai clic. Seleziona la casella di controllo per l'elemento in cima all'intervallo, quindi tieni premuto il tasto Shift e seleziona la casella di controllo per l'ultimo elemento dell'elenco. Verranno selezionati entrambi gli elementi e tutti gli elementi intermedi. Puoi anche fare clic su un elemento con Maiusc premuto per selezionarlo e tutto ciò che si trova sopra nell'elenco della directory.
Seleziona l'icona del cestino Elimina elementi. L'IDE mostrerà un menu popup con l'elenco degli elementi selezionati.
Conferma gli elementi da eliminare selezionando Sì, elimina oppure torna alla selezione degli elementi selezionando Annulla.
Seleziona la X nell'intestazione Seleziona file per uscire dalla modalità di modifica collettiva.
Spostare elementi in un progetto con cartelle
Per spostare un file, trascinalo 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.
Spostamento di file e cartelle in blocco
Per spostare cartelle e file collettivamente:
Seleziona l'icona Modifica collettiva nella parte superiore del riquadro File Browser.
Seleziona gli elementi da spostare. Il numero di file selezionati viene visualizzato accanto all'intestazione Seleziona file.
- Per selezionare o deselezionare i singoli file, espandi le relative cartelle e seleziona la casella di controllo accanto ai nomi file.
- Per selezionare o deselezionare intere cartelle e i relativi contenuti, seleziona la casella di controllo accanto al nome della cartella.
- Per selezionare un'intera sezione dell'elenco della directory, usa Maiusc-clic. Seleziona la casella di controllo dell'elemento superiore dell'intervallo, quindi tieni premuto il tasto Maiusc e seleziona la casella di controllo dell'ultimo elemento dell'elenco. Verranno selezionati entrambi gli elementi e tutti gli elementi intermedi. Puoi anche fare clic su un elemento con Maiusc premuto per selezionarlo e tutto ciò che si trova sopra nell'elenco della directory.
Seleziona l'icona della cartella Sposta elementi per selezionare l'opzione. L'IDE mostrerà un menu popup per la selezione della cartella.
Nel menu popup Sposta in, scegli una cartella per gli elementi selezionati o seleziona Nuova cartella per crearne una nuova. Il nome del progetto mostrerà il percorso del file della cartella selezionata nella parte superiore della pagina del menu successiva. Per spostare elementi nella directory principale del progetto, seleziona Sposta senza selezionare una cartella.
Conferma la destinazione selezionata selezionando Sposta, crea una nuova cartella all'interno della cartella selezionata selezionando Nuova cartella oppure torna al menu principale delle opzioni della cartella selezionando il link con il nome del progetto nel percorso del file.
Seleziona la X nell'intestazione Seleziona file per uscire dalla modalità di modifica collettiva.