campos_oculto_por_predeterminado

Uso

view: view_name {
fields_hidden_by_default:
}
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
  }