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
}