En esta página, se hace referencia al parámetro
extension
que forma parte de una vista.
extension
también se puede usar como parte de Explorar, descrito en la página de documentación del parámetroextension
(para Explorar).
extension
también se puede usar como parte de un panel de LookML, que se describe en la página de documentación Parámetros del panel.
Uso
extensión: obligatorio
}
Jerarquía
extension |
Valor predeterminado
NingunaAcepta
El valor "obligatorio"
|
Definición
El parámetro extension: required
marca una vista como que requiere extensión, lo que significa que la vista no se puede usar por sí sola. El contenido y la configuración de la vista solo se utilizarán cuando se extienda la vista mediante el parámetro extends
en otra vista.
Una vista con extension: required
no es visible para los usuarios por sí sola; está diseñada solo para funcionar como punto de partida para que otras vistas la extiendan.
El parámetro extension
acepta solo el valor required
. Si no deseas solicitar una extensión para una vista, omite el parámetro extension
por completo.
Consulta Reutilización del código con extensiones a fin de obtener más información sobre el uso de extends
para objetos LookML.
Ejemplo
La vista looker_events
a continuación tiene el parámetro extension: required
, por lo que la vista en sí no estará visible para los usuarios:
Archivo: events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
Si queremos usar la vista looker_events
, podemos crear otra vista que la extienda de la siguiente manera:
Archivo: 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
}