사용
view: view_name {
fields_hidden_by_default: yes
}
|
계층 구조
fields_hidden_by_default |
수락
불리언 (예 또는 아니요)
|
정의
기본적으로 뷰의 모든 필드는 뷰의 Explore에 표시됩니다. 필드를 모델링에 사용할 수 있지만 사용자에게는 표시되지 않도록 하려면 필드에 hidden: yes 매개변수를 추가하여 Explore 필드 선택 도구에서 필드를 숨기면 됩니다.
뷰의 대부분의 필드를 숨기려면 대신 뷰에 fields_hidden_by_default: yes 매개변수를 추가하면 됩니다. 이렇게 하면 모든 뷰 필드의 기본값이 hidden:yes로 설정됩니다. 그런 다음 뷰에 필드를 표시하려면 필드에 hidden:no 매개변수를 추가하면 됩니다.
숨겨진 필드는 URL에 수동으로 추가한 경우 UI에서 계속 액세스할 수 있습니다. 따라서
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
}