Questa pagina si riferisce al parametro
extension
che fa parte di una vista.
extension
può essere utilizzato anche come parte di un'esplorazione, descritto nella pagina della documentazione relativa al parametroextension
(per le esplorazioni).
extension
può essere utilizzato anche come parte di una dashboard di LookML, come descritto nella pagina della documentazione Parametri della dashboard.
Utilizzo
estensione: obbligatorio
}
Gerarchia
extension |
Valore predefinito
NessunaAccetta
Il valore "obbligatorio"
|
Definizione
Il parametro extension: required
segnala una vista come obbligatoria, il che significa che non può essere utilizzata da sola. I contenuti e le impostazioni della vista vengono utilizzati solo quando la vista viene estesa utilizzando il parametro extends
in un'altra vista.
Una vista con extension: required
non è visibile di per sé agli utenti; è solo un punto di partenza da aggiungere ad altre viste.
Il parametro extension
accetta solo il valore required
. Se non vuoi richiedere l'estensione per una vista, escludi del tutto il parametro extension
.
Per saperne di più sull'uso di extends
per gli oggetti LookML, consulta Riutilizzo di codice con estensioni.
Esempio
La vista looker_events
riportata di seguito contiene il parametro extension: required
, pertanto la vista in sé non sarà visibile agli utenti:
File: events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
Se vogliamo utilizzare la vista looker_events
, possiamo creare un'altra vista che la prolunghi, in questo modo:
File: new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}