Questa pagina si riferisce al parametro
extensionche fa parte di una visualizzazione.
extensionpuò essere utilizzato anche nell'ambito di un'esplorazione, come descritto nella pagina della documentazione dedicata al parametroextension(per le esplorazioni).
extensionpuò essere utilizzato anche nell'ambito di una dashboard LookML, come descritto nella pagina della documentazione Parametri della dashboard.
Utilizzo
view: view_name {
extension: required
}
|
Gerarchia
extension |
Valore predefinito
Nessuno
Accetta
Il valore "required"
|
Definizione
Il parametro extension: required contrassegna una vista come richiedente un'estensione, il che significa che la vista non può essere utilizzata da sola. I contenuti e le impostazioni della visualizzazione verranno utilizzati solo quando la visualizzazione viene estesa utilizzando il parametro extends in un'altra visualizzazione.
Una visualizzazione con extension: required non è visibile agli utenti da sola; è pensata solo per fungere da punto di partenza da estendere con altre visualizzazioni.
Il parametro extension accetta solo il valore required. Se non vuoi richiedere l'estensione per una visualizzazione, ometti completamente il parametro extension.
Per saperne di più sull'utilizzo di extends per gli oggetti LookML, consulta la sezione Riutilizzare il codice con extends.
Esempio
La seguente visualizzazione looker_events ha il parametro extension: required, quindi la visualizzazione stessa 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 visualizzazione looker_events, possiamo crearne un'altra che la estenda, come segue:
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
}