fields_hidden_by_default

Utilizzo

view: view_name {
  fields_hidden_by_default: yes 
}
Gerarchia
fields_hidden_by_default
Accetta
Un valore booleano (yes/no)

Definizione

Per impostazione predefinita, tutti i campi di una vista vengono visualizzati negli Explore della vista. Se vuoi che un campo sia disponibile per la modellazione, ma non venga mostrato agli utenti, puoi nasconderlo nel selettore campi di esplorazione aggiungendo il hidden: yes parametro al campo.

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

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

Esempi

Questa vista airports ha il parametro fields_hidden_by_default: yes, quindi per impostazione predefinita tutti i campi sono nascosti negli Explore della vista. La dimensione country è definita con hidden:no, quindi verrà visualizzata negli Explore della vista. La dimensione id non ha un parametro hidden, quindi verrà utilizzato il valore predefinito e verrà nascosta negli Explore della 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
  }