Uso
view: view_name {
fields_hidden_by_default: yes
}
|
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 los Explorar de la vista. Si deseas que un campo esté disponible para el modelado, pero no se muestre a los usuarios, puedes ocultarlo en el selector de campos de Explorar agregando el parámetro hidden: yes al campo.
Si deseas ocultar la mayoría de los campos en 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
hiddenes una forma de mantener limpio el selector de campos, no una función de seguridad.
Ejemplos
Esta vista de airports de ejemplo tiene el parámetro fields_hidden_by_default: yes, por lo que todos los campos están ocultos en los Explorar de la vista de forma predeterminada. La dimensión country se define con hidden:no, por lo que se mostrará en los Explores 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 sección Explorar de la vista.
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
}