fields_hidden_by_default

Uso

view: view_name {
  fields_hidden_by_default: yes 
}
Hierarquia
fields_hidden_by_default
Aceita
Um booleano (sim ou não)

Definição

Por padrão, todos os campos em uma visualização são mostrados nas análises detalhadas dela. Se você quiser que um campo esteja disponível para modelagem, mas não seja mostrado aos usuários, adicione o parâmetro hidden: yes ao campo para ocultá-lo do seletor de campos da Análise.

Se quiser ocultar a maioria dos campos em uma visualização, adicione o parâmetro fields_hidden_by_default: yes a ela. Isso define o padrão de todos os campos da visualização como hidden:yes. Em seguida, se quiser mostrar um campo na visualização, adicione o parâmetro hidden:no a ele.

Os campos ocultos ainda podem ser acessados na UI se forem adicionados manualmente ao URL. Portanto, o valor hidden é uma maneira de manter o seletor de campos limpo, não um recurso de segurança.

Exemplos

Essa visualização de exemplo airports tem o parâmetro fields_hidden_by_default: yes. Portanto, todos os campos ficam ocultos nas análises detalhadas da visualização por padrão. A dimensão country é definida com hidden:no e, portanto, vai aparecer nas análises detalhadas da visualização. A dimensão id não tem um parâmetro hidden. Por isso, ela vai usar o valor padrão e ficará oculta nas análises detalhadas da visualização.

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
  }