Estensione (per esplorazioni)

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 parametro extension (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

Explore: Explore_name {
extension: obbligatorio
}
Gerarchia
extension
Valore predefinito
Nessuna

Accetta
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.