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 detalhada.

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

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 airports tem o parâmetro fields_hidden_by_default: yes, então todos os campos ficam ocultos nas análises detalhadas da visualização por padrão. A dimensão country é definida com hidden:no, então ela será mostrada nas análises detalhadas da visualização. A dimensão id não tem o parâmetro hidden, então 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
  }