I file di progetto LookML sono organizzati in cartelle nella sezione del browser di file dell'IDE di Looker. Questa pagina fornisce le 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: importanti convenzioni di denominazione per file e cartelle
Quando crei file e cartelle, è consigliabile ricordare le seguenti convenzioni di denominazione:
- Sensibilità alle maiuscole: LookML è sensibile alle maiuscole. Assicurati di rispettare le convenzioni del progetto quando assegni un nome alle cartelle. Ad esempio, se la tua 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, è consigliabile utilizzare lettere minuscole per assegnare un nome a oggetti e cartelle LookML. - Spazi e caratteri speciali:i nomi file non possono contenere spazi o i seguenti caratteri:
/
?
*
:
|
"
<
>
%
- Estensioni di 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 del 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, valuta la possibilità 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 per altri sistemi. In generale, dovresti prendere precauzioni per apportare modifiche al modello il più invasive possibile. Per rinominare un modello o un oggetto, utilizza lo Strumento di convalida dei contenuti per aggiornare tutti i riferimenti al modello o all'oggetto.
Creazione di cartelle
Puoi creare cartelle per diversi tipi di file, ad esempio i file delle viste o i file del modello. Puoi anche creare sottocartelle, 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 più alto della struttura della directory, utilizza il menu Aggiungi file o cartella, a cui puoi accedere selezionando l'icona + (segno più) nella parte superiore del riquadro Browser file.
- Per creare una nuova sottocartella in una cartella esistente, utilizza il menu con tre puntini Opzioni cartella 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
Puoi generare automaticamente un file modello e visualizzare i file in base al tuo database quando crei un nuovo progetto. Per i progetti esistenti, puoi creare nuovi file manualmente.
Per creare un nuovo file nel progetto LookML:
Seleziona il menu appropriato:
- Per creare un nuovo file al livello superiore della struttura della directory, utilizza il menu Aggiungi file o cartella, a cui puoi accedere selezionando l'icona + (segno 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 che vuoi creare. Seleziona i link nel seguente elenco per una descrizione più dettagliata di ogni tipo di file. Puoi creare i seguenti tipi di file:
- File del modello con estensione
.model.lkml
- Visualizza i file con l'estensione del file
.view.lkml
*
- File manifest di progetti denominati sempre
manifest.lkml
**
- File della dashboard con l'estensione del file
.dashboard.lookml
- File di documenti con estensione
.md
- File di stringa locali con l'estensione del file
.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 estensione
.lkml
- Perfezionamenti dei file con l'estensione del file
.lkml
- Qualsiasi altro file che stai utilizzando per ospitare gli elementi LookML
- Esplora i file con l'estensione del file
- File del modello con estensione
Nel popup Crea file, inserisci un nome per il nuovo file. Per le limitazioni e i criteri di denominazione dei file, consulta le note importanti per la creazione di file e cartelle.
Seleziona Crea. Il nuovo file verrà visualizzato nel punto in cui è stato creato. Se necessario, puoi spostarlo facilmente in un'altra cartella.
Considerazioni per la creazione di file delle viste
La maggior parte degli sviluppatori LookML inizia con uno o più file View 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 la creazione di file di vista vuoti e per il caricamento di file, esistono molti modi in cui uno sviluppatore di Looker in modalità di sviluppo può aggiungere file di vista a un progetto LookML:
Creazione dei file di visualizzazione in base a tabelle in un database:
- Generare file di vista dalle tabelle di database quando ti connetti per la prima volta al tuo database, come descritto nella pagina della documentazione Generazione di un modello
- Generazione di file di vista dalle tabelle di database per un progetto già collegato a un database, come descritto nella sezione Aggiunta di una nuova vista da una tabella di database esistente in questa pagina.
Creazione di un file di vista per una tabella derivata:
- Iniziare con un file vista vuoto utilizzando una delle opzioni descritte in questa pagina e poi definire manualmente la tabella derivata, come descritto nella sezione Definire una tabella derivata nativa in LookML nella pagina della documentazione Creazione di tabelle derivate native
- Fare in modo che Looker crei la tabella LookML derivata da una tabella Explore, come descritto nella sezione Utilizzo di un'esplorazione per iniziare a definire le tabelle native derivate della pagina della documentazione Creazione di tabelle derivate native.
- Chiedere a Looker di creare la tabella LookML derivata da una query SQL Runner, come descritto nella pagina della documentazione Utilizzo di SQL Runner per la creazione di tabelle derivate
Per utilizzare una nuova vista, aggiungilo al file del modello utilizzando il parametro explore
o il parametro join
per unirlo a un'esplorazione esistente nel file del modello.
Aggiunta di una nuova vista da una tabella di database esistente
Puoi creare un file delle viste da una tabella di database esistente in modalità di sviluppo.
All'interno di un progetto, seleziona il menu Add file or folder (Aggiungi file o cartella) selezionando il segno + (più) in cima all'elenco dei file di progetto nell'IDE di Looker oppure seleziona il menu di una cartella per creare il file all'interno della cartella.
Seleziona Crea vista dalla tabella.
Looker visualizza un elenco delle tabelle associate a una delle tue connessioni. Per modificare la connessione, utilizza il menu a discesa Connessione in alto a sinistra.
Seleziona le tabelle da cui vuoi 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 visualizzazioni.
Looker genera viste contenenti LookML per tutte le colonne della tabella.
Caricamento di file
Puoi anche caricare file sul tuo progetto dal computer. Questo è utile se hai creato file di dati JSON o file LookML localmente sul tuo computer.
Per caricare un file nel progetto, utilizza la funzione di trascinamento nell'IDE Looker:
- Vai ai file del progetto.
- Trascina il file dal tuo computer nell'IDE di Looker. Il file verrà visualizzato nella directory principale della struttura di directory.
- Una volta caricato il file, spostalo in un'altra cartella.
Eliminare file e cartelle
Elimina una cartella o un file selezionando Elimina dal menu con tre puntini delle Opzioni file nel riquadro a sinistra dell'IDE.
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 gli eventuali file al suo interno.
Eliminazione di file e cartelle in blocco
Per eliminare cartelle e file in blocco:
Seleziona l'icona Modifica collettiva nella parte superiore del riquadro Browser file.
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 rispettive 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, utilizza il tasto Shift. Seleziona la casella di controllo relativa all'elemento principale dell'intervallo, quindi tieni premuto il tasto Shift e seleziona la casella di controllo relativa all'ultimo elemento dell'elenco. Verranno selezionati sia gli elementi che tutti gli elementi intermedi. Puoi anche fare Shift e fare clic su un elemento per selezionare l'elemento e i relativi elementi nell'elenco delle directory.
Seleziona l'icona del cestino Elimina elementi. L'IDE mostrerà quindi un menu popup in cui sono elencati gli elementi selezionati.
Conferma gli elementi da eliminare selezionando Sì, Elimina o torna alla selezione degli elementi selezionando Annulla.
Seleziona la X nell'intestazione Seleziona file per uscire dalla modalità di modifica collettiva.
Spostamento di elementi in un progetto in una cartella
Puoi trascinare un singolo file o un'intera cartella con tutti i suoi 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 ci passi il mouse sopra.
Spostamento collettivo di file e cartelle
Per spostare cartelle e file in blocco:
Seleziona l'icona Modifica collettiva nella parte superiore del riquadro Browser file.
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 rispettive 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, utilizza il tasto Shift. Seleziona la casella di controllo relativa all'elemento principale dell'intervallo, quindi tieni premuto il tasto Shift e seleziona la casella di controllo relativa all'ultimo elemento dell'elenco. Verranno selezionati sia gli elementi che tutti gli elementi intermedi. Puoi anche fare Shift e fare clic su un elemento per selezionare l'elemento e i relativi elementi nell'elenco delle directory.
Seleziona l'icona Sposta elementi nella cartella per selezionare l'opzione. L'IDE mostrerà quindi un menu popup di selezione delle cartelle.
Nel menu popup Sposta in, scegli una cartella per gli elementi selezionati oppure seleziona Nuova cartella per creare una nuova cartella. Il nome del progetto mostrerà il percorso del file della cartella che hai selezionato 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 o torna al menu delle opzioni della cartella principale selezionando il link del nome del progetto nel percorso del file.
Seleziona la X nell'intestazione Seleziona file per uscire dalla modalità di modifica collettiva.