fields_hidden_by_default

Utilizzo

view: view_name {
  fields_hidden_by_default: yes 
}
Gerarchia
fields_hidden_by_default
Accetta
Un valore booleano (sì o no)

Definizione

Per impostazione predefinita, tutti i campi di una visualizzazione vengono visualizzati nelle esplorazioni della visualizzazione. Se vuoi che un campo sia disponibile per la modellazione, ma non mostrato agli utenti, puoi nascondere il campo dal selettore campi di esplorazione aggiungendo il parametro hidden: yes al campo.

Se vuoi nascondere la maggior parte dei campi in una visualizzazione, puoi invece aggiungere il parametro fields_hidden_by_default: yes alla visualizzazione. In questo modo, il valore predefinito di tutti i campi della visualizzazione viene impostato su hidden:yes. Se poi vuoi visualizzare un campo nella visualizzazione, puoi aggiungere il parametro hidden:no al campo.

È comunque possibile accedere ai campi nascosti nella UI se vengono aggiunti manualmente all'URL. Pertanto, il valore hidden è un modo per mantenere pulito il selettore campi, non una funzionalità di sicurezza.

Esempi

Questa visualizzazione airports ha il parametro fields_hidden_by_default: yes, quindi tutti i campi sono nascosti negli Explore della visualizzazione per impostazione predefinita. La dimensione country è definita con hidden:no, quindi verrà visualizzata negli Explore della visualizzazione. La dimensione id non ha il parametro hidden, quindi prenderà il valore predefinito e verrà nascosta negli Explore della visualizzazione.

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
  }