뷰는 Looker의 데이터 테이블을 나타냅니다. 이 테이블이 데이터베이스의 네이티브든, Looker의 파생된 테이블 기능을 사용하여 생성되었든 관계없습니다. 뷰는 일반적으로 뷰 파일에 선언되며, 파일당 하나의 뷰입니다.
각 뷰 내에 필드 정의가 있으며, 각 정의는 일반적으로 기본 테이블의 열 또는 Looker의 계산에 해당합니다. 이러한 필드는 필드 참조, 측정기준 유형 참조, 측정 유형 참조에 설명되어 있습니다.
이 페이지에는 다양한 보기 수준 설정도 설명되어 있습니다.
사용 예시
매개변수 이름 위로 마우스를 가져가면 간략한 설명이 표시됩니다. 클릭하면 해당 페이지로 이동합니다.
매개변수를 여러 특정 옵션 중 하나로 설정할 수 있으면 기본값이 먼저 나열됩니다.
을 확인해 주세요.
매개변수 정의
매개변수 이름 | 설명 |
---|---|
구조적 매개변수 | |
drill_fields (보기용) |
뷰에 정의된 측정값을 드릴다운할 때 표시되는 필드의 기본 목록을 지정합니다. |
extends (보기용) |
이 뷰에서 확장할 뷰를 지정합니다. |
extension (보기용) |
뷰가 확장 프로그램을 필요로 하고 그 자체가 사용자에게 노출되지 않도록 지정합니다. |
include |
뷰에 파일 추가 |
test |
모델의 로직을 확인하는 데이터 테스트를 만듭니다. 프로젝트 설정에는 데이터 테스트 필요 옵션이 있습니다. 프로젝트에 이 기능을 사용 설정하면 프로젝트의 개발자가 변경사항을 프로덕션에 배포하기 전에 데이터 테스트를 실행해야 합니다. 이 매개변수에는 explore_source 및 assert 하위 매개변수가 있습니다. |
set |
다른 매개변수에서 사용할 측정기준과 측정항목의 집합을 정의합니다. |
view |
뷰 만들기 |
표시 매개변수 | |
label (보기용) |
필드 이름이 뷰 선택 도구에 표시되는 방식을 지정합니다. |
fields_hidden_by_default |
ADDED 21.12
yes 로 설정하면 기본적으로 뷰의 모든 필드가 숨겨집니다. 필드에서 hidden: no 매개변수를 사용하여 필드를 표시합니다. |
필터 매개변수 | |
suggestions (보기용) |
이 보기에서 모든 측정기준에 대한 추천을 사용 또는 사용 중지합니다. |
쿼리 매개변수 | |
required_access_grants (보기용) |
보기 액세스 권한을 사용자 속성 값이 액세스 권한 부여와 일치하는 사용자로만 제한합니다. |
sql_table_name (보기용) |
뷰의 기반이 되는 SQL 테이블 변경 |
파생 테이블 매개변수 | |
cluster_keys |
PDT를 BigQuery의 하나 이상의 필드로 클러스터링합니다. Snowflake의 cluster_keys 에 대한 지원이 추가되었습니다. |
create_process |
커스텀 DDL 명령어가 필요한 데이터베이스 언어에서 PDT를 만드는 단계를 순차적으로 지정합니다. 이 매개변수에는 하위 매개변수 sql_step 이 있습니다.
|
datagroup_trigger |
PDT 재빌드 정책에 사용할 데이터 그룹 지정 |
derived_table |
파생된 테이블의 뷰를 기반으로 합니다. |
distribution |
Redshift 또는 Aster에 빌드된 PDT의 배포 키를 설정합니다. |
distribution_style |
Redshift에 빌드된 PDT의 배포 스타일을 설정합니다. |
explore_source |
탐색에 기반하여 네이티브 파생 테이블을 정의합니다. |
increment_key |
ADDED 21.4
파생된 테이블을 증분 PDT로 만듭니다. increment_key 는 새 데이터를 쿼리하고 PDT에 추가해야 하는 시간 증가분을 지정합니다. |
increment_offset |
ADDED 21.4
증분 PDT에 increment_key 매개변수와 함께 사용됩니다. increment_offset 는 늦게 도착하는 데이터를 고려하여 다시 빌드된 이전 기간 (증분 키의 세부사항) 수를 지정합니다. |
interval_trigger |
ADDED 21.20
interval_trigger 는 영구 파생 테이블의 재빌드 일정을 "N (seconds | minutes | hours)" 형식으로 지정합니다. |
materialized_view |
ADDED 21.10
materialized_view: yes 문은 파생된 테이블의 데이터베이스에 구체화된 뷰를 만듭니다. |
indexes |
기존 데이터베이스 (예: MySQL, Postgres)에 내장된 PDT 또는 Redshift의 인터리브 정렬 키 색인을 설정합니다. |
partition_keys |
Presto에서 하나 이상의 필드 또는 BigQuery의 단일 날짜/시간 필드로 PDT를 파티션으로 지정합니다. |
persist_for (derived_table의 경우) |
PDT가 다시 생성되기 전에 PDT의 최대 기간 설정 |
publish_as_db_view |
publish_as_db_view: yes 문은 PDT에 안정적인 데이터베이스 뷰를 만들어 Looker 외부에서 테이블을 쿼리할 수 있도록 합니다. |
sortkeys |
Redshift에 빌드된 PDT의 정렬 키를 설정합니다. |
sql (derived_table의 경우) |
파생 테이블의 SQL 쿼리 선언 |
sql_create |
SQL CREATE 문을 정의하여 커스텀 DDL 명령어가 필요한 데이터베이스 언어에 PDT를 만듭니다. |
sql_trigger_value |
PDT를 다시 생성하도록 하는 조건을 지정합니다. |
table_compression |
Amazon Athena의 PDT에 사용할 테이블 압축을 지정합니다. |
table_format |
Amazon Athena의 PDT에 사용할 테이블 형식을 지정합니다. |
상세검색 매개변수 | |
view: +view_name |
기존 뷰 이름 앞에 더하기 기호(+ )를 추가하여 기존 뷰에 상세검색을 추가합니다. 자세한 내용과 사용 사례는 LookML 개선 문서 페이지를 참조하세요. |
final |
현재 상세검색이 뷰에 허용되는 최종 상세검색임을 나타냅니다. 자세한 내용과 사용 사례는 LookML 개선 문서 페이지를 참조하세요. |
피해야 할 매개변수 | |
distkey |
삭제됨 3.26
distribution 로 대체됨 |
view_label |
AVOID 4.4
label 로 대체됨 |