Uso
fields_hidden_by_default: sí
}
Jerarquía
fields_hidden_by_default |
Acepta
Un valor booleano (sí o no) |
Definición
De forma predeterminada, todos los campos de una vista se muestran en Explorar. Si deseas que un campo esté disponible para el modelado, pero que no se muestre a los usuarios, puedes ocultarlo en el selector del campo Explorar. Para ello, agrega el parámetro hidden: yes
al campo.
Si quieres ocultar la mayoría de los campos de una vista, puedes agregar el parámetro fields_hidden_by_default: yes
a la vista. Esto establece el valor predeterminado de todos los campos de la vista en hidden:yes
. Luego, si deseas mostrar un campo en la vista, puedes agregar el parámetro hidden:no
al campo.
Aún se puede acceder a los campos ocultos en la IU si se agregan manualmente a la URL. Por lo tanto, el valor
hidden
es una forma de mantener limpio el selector de campos; no es una función de seguridad.
Ejemplos
Esta vista de ejemplo airports
tiene el parámetro fields_hidden_by_default: yes
, por lo que todos los campos están ocultos en las exploraciones de la vista de forma predeterminada. La dimensión country
se define con hidden:no
, por lo que se mostrará en las exploraciones de la vista. La dimensión id
no tiene un parámetro hidden
, por lo que tomará el valor predeterminado y se ocultará en la vista de Explorar.
view: airports {
sql_table_name: flightstats.airports ;;
fields_hidden_by_default: yes
dimension: id {
primary_key: yes
type: number
sql: ${TABLE}.id ;;
}
dimension: county {
type: string
sql: ${TABLE}.county ;;
hidden: no
}