fields_hidden_by_default

用途

view: view_name {
  fields_hidden_by_default: yes 
}
階層
fields_hidden_by_default
許可
ブール値(「はい」または「いいえ」)

定義

デフォルトでは、ビューのすべてのフィールドがビューのデータ探索に表示されます。フィールドをモデリングに使用できるようにするが、ユーザーには表示しないようにする場合は、hidden: yes パラメータをフィールドに追加して、Explore フィールド ピッカーでフィールドを非表示にできます。

ビュー内のほとんどのフィールドを非表示にする場合は、代わりに fields_hidden_by_default: yes パラメータをビューに追加します。これにより、ビューのすべてのフィールドのデフォルトが hidden:yes に設定されます。ビューにフィールドを表示する場合は、hidden:no パラメータをフィールドに追加します。

非表示フィールドを手動で URL に追加した場合、これらのフィールドは引き続き UI からアクセス可能であり、一部の Looker ウィンドウにも表示されます。そのため、hidden 値はセキュリティ機能ではなく、フィールド ピッカーを整理された状態に保つものとして捉えることができます。

この例の airports ビューには fields_hidden_by_default: yes パラメータがあるため、ビューの Explore ではデフォルトですべてのフィールドが非表示になります。country ディメンションは hidden:no で定義されているため、ビューの Explore に表示されます。id ディメンションには hidden パラメータがないため、デフォルト値が使用され、ビューの Explore で非表示になります。

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
  }