Metadati per gli oggetti LookML

Gli utenti che dispongono dell'autorizzazione develop possono visualizzare informazioni pertinenti al contesto sugli oggetti nel riquadro dei metadati di Looker IDE.

Per visualizzare il riquadro dei metadati nell'IDE di Looker:

  1. Vai ai file di progetto.
  2. Per aprire il riquadro della guida rapida, seleziona l'icona della Guida rapida .
  3. Nell'editor di codice LookML, posiziona il cursore sull'oggetto per cui vuoi ottenere maggiore contesto nel riquadro dei metadati.
  4. Nel riquadro della Guida rapida, seleziona la scheda Metadati per aprire il riquadro dei metadati.

Il riquadro dei metadati identifica l'oggetto con un nome e un'icona che rappresenta il tipo di oggetto (consulta la pagina della documentazione Navigare nei progetti con il riquadro del browser degli oggetti per tutte le possibili icone dei tipi di oggetti).

Se un oggetto LookML viene utilizzato in più modelli, il riquadro dei metadati fornisce un menu a discesa che consente di selezionare il modello di cui visualizzare i metadati.

Le informazioni visualizzate nel riquadro dei metadati dipendono dal tipo di oggetto LookML selezionato e da come l'oggetto selezionato viene utilizzato nel progetto. Puoi utilizzare i metadati per comprendere meglio molti aspetti del tuo progetto, come descritto nelle sezioni seguenti.

Metadati per i modelli

Se selezioni un file del modello, il riquadro dei metadati mostra le seguenti sezioni:

  • Dashboard: elenca tutte le dashboard LookML incluse nel modello, con i link alle relative definizioni all'interno del progetto LookML
  • Esplorazioni: elenca tutte le esplorazioni incluse nel modello, con i link alle relative definizioni all'interno del progetto LookML
  • Viste: elenca tutte le viste incluse nel modello, con i link alle relative definizioni all'interno del progetto LookML

L'intestazione di ogni sezione mostra anche il numero di ciascun tipo di oggetto.

Metadati per le visualizzazioni

Se selezioni un parametro di visualizzazione, nel riquadro dei metadati vengono mostrate le seguenti informazioni relative a come la visualizzazione viene utilizzata nel progetto:

  1. Nome e dettagli della visualizzazione: il nome della visualizzazione e un'icona che rappresenta il tipo di oggetto della visualizzazione (consulta la pagina della documentazione Navigare nei progetti con il riquadro del browser degli oggetti per tutte le possibili icone dei tipi di oggetti). Il riquadro dei metadati fornisce anche il nome del file e il numero di riga in cui è definita la vista nel LookML del file (e un link alla vista nel tuo progetto).
  2. Utilizzati nel menu di [numero] modelli: mostra un elenco di modelli che includono questa vista, dove [numero] rappresenta il numero di modelli che includono la vista. Ad esempio, se una vista viene utilizzata all'interno di due modelli, nel riquadro dei metadati viene visualizzato il testo Utilizzato in 2 modelli.
  3. Chiave principale: la chiave primaria della vista.
  4. Vista di base di: le esplorazioni che utilizzano questa vista come vista di base.
  5. Unita in: mostra a quali viste è unita questa vista.

Se la visualizzazione contiene estensioni o affinamenti, questi verranno visualizzati anche nel riquadro dei metadati.

Metadati per le esplorazioni

Se selezioni un parametro explore, il riquadro dei metadati mostra le seguenti informazioni su come viene utilizzata l'esplorazione nel progetto:

  1. Nome ed esplorazione dei dettagli: il nome dell'esplorazione e un'icona che rappresenta il tipo di oggetto (consulta la pagina della documentazione Navigare nei progetti con il riquadro del browser degli oggetti per tutte le possibili icone dei tipi di oggetti). Il riquadro dei metadati fornisce anche il nome del file e il numero di riga in cui è definita l'esplorazione nel LookML del file (oltre a un link all'esplorazione nel progetto).
  2. Visualizzazione di base: la visualizzazione di base per l'esplorazione (la visualizzazione utilizzata come punto di partenza per la creazione dell'esplorazione).
  3. Visualizzazioni unite: altre visualizzazioni congiunte nella vista di base.

Se l'esplorazione include estensioni o perfezionamenti, questi verranno visualizzati anche nel riquadro dei metadati.

Metadati per i campi

Se selezioni un campo, il riquadro dei metadati mostra le seguenti informazioni su come il campo viene utilizzato nel progetto:

  1. Nome e dettagli del campo: il nome del campo e un'icona che rappresenta il tipo di oggetto (consulta la pagina della documentazione Esplorazione dei progetti con il riquadro del browser degli oggetti per tutte le possibili icone dei tipi di oggetti). Il riquadro dei metadati mostra anche il tipo di campo e fornisce il nome e il numero di riga in cui è definito il campo nel LookML del file (oltre a un link al campo nel tuo progetto).
  2. Utilizzato nel menu Modelli [numero]: mostra un elenco di modelli che includono la vista per questo campo.
  3. Esiste nella visualizzazione: viste che utilizzano questo campo.

Metadati per le estensioni

Quando selezioni un parametro view o explore nell'editor di codice LookML, la sezione Extended by del riquadro dei metadati mostra eventuali estensioni dell'oggetto.

Ad esempio, considera il seguente codice LookML di esempio per un file del modello in cui l'esplorazione aircraft_extended estende l'esplorazione aircraft:

explore: aircraft {
  view_name: aircraft
  join: aircraft_types {
    type: left_outer
    sql_on: ${aircraft.aircraft_type_id} = ${aircraft_types.aircraft_type_id} ;;
    relationship: many_to_one
  }

  join: aircraft_engine_types {
    type: left_outer
    sql_on: ${aircraft.aircraft_engine_type_id} = ${aircraft_engine_types.aircraft_engine_type_id} ;;
    relationship: many_to_one
  }
}

explore: aircraft_extended {
  extends: [aircraft]
  label: "Aircraft Extended"
}

Se selezioni la definizione LookML per l'esplorazione aircraft, il riquadro dei metadati elenca aircraft_extended nella sezione Esteso da. Fai clic sul link nella sezione Esteso da per passare direttamente al codice LookML in cui è definito aircraft_extended.

Se fai clic sulla definizione dell'esplorazione aircraft_extended, il riquadro dei metadati fornisce le seguenti informazioni sull'esplorazione aircraft estesa:

  • Visualizzazioni unite: elenca tutte le viste unite all'esplorazione aircraft.
  • Estende: elenca l'oggetto esteso dall'esplorazione selezionata. In questo caso, questa è l'esplorazione aircraft.

In questi esempi, i parametri explore di estensione ed estensione sono uno accanto all'altro nello stesso file, ma non è sempre così. Non è evidente se si cerca un parametro se è esteso, soprattutto perché gli oggetti con estensione ed estensione possono trovarsi in file LookML diversi. Il riquadro dei metadati fornisce il contesto sugli oggetti correlati, indipendentemente da dove sono definiti.

Metadati per i perfezionamenti

Il riquadro dei metadati consente di vedere facilmente quando una visualizzazione o un'esplorazione presenta affinamenti aggiunti all'oggetto. La sezione Perfezionamenti del riquadro dei metadati mostra il numero di perfezionamenti aggiunti all'oggetto. Puoi utilizzare i link per accedere al LookML per ciascun perfezionamento.

Come per le estensioni, non è possibile capire se un oggetto è stato perfezionato semplicemente guardando il LookML, soprattutto perché il LookML di perfezionamento può trovarsi in un file diverso. Il riquadro dei metadati ti consente di vedere se un oggetto è stato perfezionato e, in questo caso, di passare direttamente al codice LookML per il perfezionamento.

Metadati per i progetti importati

Il riquadro dei metadati include informazioni sugli oggetti dei progetti importati, inclusi i link per accedere al file importato in cui è definito l'oggetto. Ad esempio, se selezioni il LookML per un'esplorazione basata su un file di vista importato, le informazioni relative a tale file verranno mostrate nel riquadro dei metadati.

Dal riquadro dei metadati, puoi fare clic sul link per accedere al file importato in cui è definito l'oggetto.

Inoltre, puoi fare clic sugli oggetti che si trovano nella cartella dei progetti importati nel browser di file IDE per visualizzare i metadati relativi ai file importati.