fields_hidden_by_default

Nutzung

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

Definition

Standardmäßig werden alle Felder in einer Ansicht in den Explores der Ansicht angezeigt. Wenn ein Feld für die Modellierung verfügbar sein soll, aber nicht für Nutzer sichtbar sein soll, können Sie es im Field Picker von Explore ausblenden, indem Sie dem Feld den hidden: yes Parameter 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 standardmäßig 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 dazu, den Field Picker übersichtlich zu halten. Er ist keine Sicherheitsfunktion.

Beispiele

In dieser airports-Ansicht ist der Parameter fields_hidden_by_default: yes festgelegt. Daher sind standardmäßig alle Felder in den Explores der Ansicht ausgeblendet. Die Dimension country ist mit hidden:no definiert, daher wird sie in den Explores der Ansicht angezeigt. Für die Dimension id ist kein hidden-Parameter festgelegt. Daher wird der Standardwert verwendet und sie 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
  }