fields_hidden_by_default

Nutzung

view: view_name {
  fields_hidden_by_default: yes 
}
Hierarchie
fields_hidden_by_default
Akzeptiert
Ein boolescher Wert („Ja“ oder „Nein“)

Definition

Standardmäßig werden alle Felder in einer Ansicht in den zugehörigen Explores angezeigt. Wenn ein Feld für die Modellierung verfügbar sein, aber Nutzern nicht angezeigt werden soll, können Sie es in der Feldauswahl für Explores ausblenden, indem Sie dem Feld den Parameter hidden: yes hinzufügen.

Wenn Sie die meisten Felder in einer Ansicht ausblenden möchten, können Sie stattdessen den Parameter fields_hidden_by_default: yes zur Ansicht hinzufügen. Dadurch wird für alle Felder der Ansicht der Standardwert hidden:yes festgelegt. Wenn Sie ein Feld in der Ansicht anzeigen möchten, können Sie dem Feld den Parameter hidden:no hinzufügen.

Auf ausgeblendete Felder kann in der Benutzeroberfläche dennoch zugegriffen werden, wenn sie der URL manuell hinzugefügt werden. Der Wert hidden dient daher der Übersichtlichkeit der Feldauswahl und ist keine Sicherheitsfunktion.

Beispiele

Diese Beispielansicht airports hat den Parameter fields_hidden_by_default: yes. Daher sind alle Felder in den Explores der Ansicht standardmäßig ausgeblendet. Die Dimension country wird mit hidden:no definiert und daher in den Explores der Ansicht angezeigt. Die Dimension id hat keinen Parameter hidden. Daher wird der Standardwert verwendet und die Dimension wird in den Explores der Ansicht ausgeblendet.

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
  }