Questa pagina si riferisce al parametro
extension
che fa parte di un'esplorazione.
extension
può essere utilizzato anche come parte di una vista, come descritto nella pagina della documentazione relativa al parametroextension
(per viste).
extension
può essere utilizzato anche come parte di una dashboard di LookML, come descritto nella pagina della documentazione relativa ai Parametri della dashboard.
Utilizzo
extension: obbligatorio
}
Gerarchia
extension |
Valore predefinito
NessunaAccetta
Il valore "obbligatorio"
|
Definizione
Il parametro extension: required
indica che l'esplorazione richiede un'estensione, il che significa che non può essere utilizzato da solo. I contenuti e le impostazioni dell'esplorazione vengono utilizzati solo quando l'esplorazione viene estesa utilizzando il parametro extends
in un'altra esplorazione.
Un'esplorazione con extension: required
non è visibile agli utenti, ma è solo un punto di partenza che può essere esteso ad altre esplorazioni.
Il parametro extension
accetta solo il valore required
. Se non vuoi richiedere l'estensione per un Explore, tralascia 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 LookML genera un errore che indica che non è stato possibile trovare explore_source
.
Per saperne di più sull'uso di extends
per gli oggetti LookML, consulta Riutilizzo di codice con le estensioni.
Esempio
Questo elemento basic_order_fields
Esplora ha il parametro extension: required
, pertanto non sarà visibile agli utenti:
explore: basic_order_fields {
extension: required
}
Per utilizzare basic_order_fields
Explore, possiamo creare un altro Explore che lo estenda, in questo modo:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
Potresti avere la tentazione di attivare hidden
per nascondere i campi degli ordini di base, ma ricorda che questa impostazione verrà ereditata da qualsiasi esplora basata sui campi degli ordini di base. In questo specifico esempio, anche i campi dell'ordine di marketing vengono nascosti se attivi hidden
.