estensione (per le visualizzazioni)

Questa pagina si riferisce al parametro extension che fa parte di una visualizzazione.

extension può essere utilizzato anche nell'ambito di un'esplorazione, come descritto nella pagina della documentazione dedicata al parametro extension (per le esplorazioni).

extension può 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
}