Questa pagina si riferisce al parametro
extensionche fa parte di un'esplorazione.
extensionpuò essere utilizzato anche nell'ambito di una vista, come descritto nella pagina della documentazione dedicata al parametroextension(per le viste).
extensionpuò essere utilizzato anche nell'ambito di una dashboard LookML, come descritto nella pagina della documentazione Parametri della dashboard.
Utilizzo
explore: explore_name {
extension: required
}
|
Gerarchia
extension |
Valore predefinito
Nessuno
Accetta
Il valore "required"
|
Definizione
Il parametro extension: required contrassegna un Explore come richiedente un'estensione, il che significa che l'Explore non può essere utilizzato da solo. I contenuti e le impostazioni dell'Explore verranno utilizzati solo quando l'Explore viene esteso utilizzando il parametro extends in un altro Explore.
Un'esplorazione con extension: required non è visibile agli utenti da sola; è pensata solo per fungere da punto di partenza da estendere con altre esplorazioni.
Il parametro extension accetta solo il valore required. Se non vuoi richiedere l'estensione per un'esplorazione, ometti completamente il parametro extension.
Un'esplorazione con extension: required non può essere utilizzata come explore_source per un test dei dati. Lo strumento di convalida di LookML genererà un errore che indica che non è possibile trovare explore_source.
Per saperne di più sull'utilizzo di extends per gli oggetti LookML, consulta la sezione Riutilizzo del codice con Extends.
Esempio
Questo Explore basic_order_fields ha il parametro extension: required, quindi l'Explore stesso non sarà visibile agli utenti:
explore: basic_order_fields {
extension: required
}
Per utilizzare l'esplorazione basic_order_fields, possiamo crearne un'altra che la estenda, come questa:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
Potresti essere tentato di attivare hidden per nascondere i campi dell'ordine di base, ma ricorda che questa impostazione verrà ereditata da qualsiasi esplorazione basata sui campi dell'ordine di base. In questo esempio specifico, anche Campi ordine marketing sarebbero nascosti se avessi attivato hidden.