Extensión (para Explorar)

En esta página, se hace referencia al parámetro extension que forma parte de Explorar.

extension también se puede usar como parte de una vista, como se describe en la página de documentación del parámetro extension (para vistas).

extension tambié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 {
extensión: obligatorio
}
Jerarquía
extension
Valor predeterminado
Ninguna

Acepta
El valor "obligatorio"

Definición

El parámetro extension: required marca que la extensión Explorar requiere una extensión, lo que significa que no se puede usar por sí sola. El contenido y la configuración de Explorar solo se usarán cuando se extienda la sección Explorar con el parámetro extends en otra.

Los usuarios no pueden ver las exploraciones con extension: required por sí solas; su única intención es actuar como punto de partida para que otras exploraciones puedan extenderlas.

El parámetro extension acepta solo el valor required. Si no quieres solicitar una extensión para Explorar, omite el parámetro extension por completo.

No se puede usar Explorar 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 Reutiliza el código con extensiones para obtener más información sobre el uso de extends en objetos de LookML.

Ejemplo

Esta exploración de basic_order_fields tiene el parámetro extension: required, por lo que la propia exploración no será visible para los usuarios:


explore: basic_order_fields {
  extension: required
}

Para usar la exploración de basic_order_fields, podemos crear otra que la extienda de la siguiente manera:


explore: marketing_order_fields {
  extends: [basic_order_fields]
}

Es posible que sientas la tentación de activar hidden para ocultar los campos de pedido básicos, pero recuerda que los archivos basados en campos de pedido básicos heredarán esa configuración. En este ejemplo en particular, los campos de pedido de marketing también se ocultarían si activó hidden.