En esta página, se hace referencia al parámetro
extensionque forma parte de una Exploración.
extensiontambién se puede usar como parte de una vista, como se describe en la página de documentación del parámetroextension(para vistas).
extensiontambién se puede usar como parte de un panel de LookML, como se describe en la página de documentación Parámetros del panel.
Uso
explore: explore_name {
extension: required
}
|
Jerarquía
extension |
Valor predeterminado
Ninguno
Acepta
El valor "required"
|
Definición
El parámetro extension: required marca una exploración como si requiriera una extensión, lo que significa que la exploración no se puede usar por sí sola. El contenido y la configuración de la exploración solo se usarán cuando la exploración se extienda con el parámetro extends en otra exploración.
Una función Explorar con extension: required no es visible para los usuarios por sí sola, sino que solo actúa como punto de partida para que otras funciones Explorar la extiendan.
El parámetro extension solo acepta el valor required. Si no quieres requerir una extensión para una Exploración, omite el parámetro extension por completo.
No se puede usar una exploración con extension: required como explore_source para una prueba de datos. El Validador de LookML generará un error que indica que no se puede encontrar el explore_source.
Consulta Cómo reutilizar código con extends para obtener más información sobre el uso de extends para objetos de LookML.
Ejemplo
Esta exploración basic_order_fields tiene el parámetro extension: required, por lo que la exploración en sí no será visible para los usuarios:
explore: basic_order_fields {
extension: required
}
Para usar la exploración basic_order_fields, podemos crear otra exploración que la extienda, de la siguiente manera:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
Puede ser tentador activar hidden para ocultar los campos de pedido básicos, pero recuerda que cualquier Exploración basada en los campos de pedido básicos heredará ese parámetro de configuración. En este ejemplo en particular, Marketing Order Fields también se ocultaría si activaras hidden.