사용
|
계층 구조
|
기본값
없음
수락
Looker 식별자
특별 규칙
|
정의
뷰 이름 앞에 더하기 기호(
+)(예:view: +orders)가 있으면 뷰의 세분화입니다. 자세한 내용은 LookML 상세검색 문서 페이지를 참고하세요.
view 매개변수와 기본 매개변수는 Looker 모델에서 사용될 데이터 테이블을 설명합니다. 이 테이블은 데이터베이스에 이미 존재할 수도 있고 Looker의 파생 테이블 기능을 사용하여 새 테이블을 만들 수도 있습니다.
기존 데이터베이스 테이블의 경우 뷰 이름은 일반적으로 작업하려는 테이블의 이름과 일치합니다. 뷰 이름이 기본 테이블과 다르거나 다른 데이터베이스 또는 스키마에서 테이블을 참조해야 하는 경우 sql_table_name 매개변수를 추가하면 됩니다.
파생 테이블의 경우 뷰 이름은 식별자일 수 있습니다. 그런 다음 파생 테이블에 대한 참조는 해당 식별자 이름을 사용합니다.
뷰를 만든 후에는 explore 또는 join 매개변수에서 해당 뷰를 참조하여 사용자가 뷰를 사용할 수 있도록 해야 합니다.
탐색에서
type: count측정값을 사용할 때 시각화는 '개수'라는 단어가 아닌 뷰 이름으로 결과 값에 라벨을 지정합니다. 혼동을 피하려면 뷰 이름을 복수화하거나, 시각화 설정의 시리즈에서 전체 필드 이름 표시를 선택하거나, 복수형의 뷰 이름과 함께view_label을 사용하는 것이 좋습니다.
예시
데이터베이스의 orders 테이블을 모델링에 사용할 수 있도록 합니다.
view: orders {}
user_facts라는 derived_table을 만듭니다.
view: user_facts {
derived_table: {
sql: … ;;
}
}
데이터베이스의 order_1 테이블을 모델링에 사용할 수 있도록 하지만 sql_table_name 매개변수를 사용하여 orders로 호출합니다.
view: orders {
sql_table_name: order_1 ;;
}
sql_table_name 매개변수를 사용하여 analytics 스키마의 users 테이블을 모델링에 사용할 수 있도록 합니다.
view: users {
sql_table_name: analytics.user ;;
}
일반 과제
explore 또는 join을 사용하여 추가될 때까지는 사용자가 뷰에 액세스할 수 없습니다.
뷰를 만드는 것 자체로는 아무것도 하지 않습니다. 사용자가 뷰와 상호작용할 수 있으려면 explore 또는 join 매개변수로 뷰를 참조해야 합니다.
두 뷰는 Explore 내에서 서로 다른 이름으로 참조되어야 합니다.
특정 Explore 내에서 뷰를 두 번 이상 사용할 수 있지만 각 뷰에는 고유한 참조가 있어야 합니다. 뷰를 Explore에 두 번 이상 조인해야 하는 경우 조인에서 from 파라미터를 사용해야 합니다.
view에서 참조하는 테이블은 현재 연결에서 액세스할 수 있어야 합니다.
뷰는 explore 또는 join 매개변수로 참조되며, 이 매개변수는 모델로 참조됩니다. 모델은 사용되는 데이터베이스 연결을 결정합니다 (connection 매개변수 참고). 데이터베이스 연결 자체는 Looker의 관리 섹션에 정의되어 있으며 연결과 연결된 기본 스키마가 있습니다.
view 매개변수에서 테이블을 참조하는 경우 연결된 연결 내에서 테이블에 액세스할 수 있어야 합니다. 또한 기본이 아닌 스키마의 테이블을 참조해야 하는 경우 sql_table_name 매개변수를 사용하여 기본이 아닌 스키마 이름을 제공해야 합니다.
알아 두어야 할 사항
view에는 일반적으로 측정기준과 측정값이 포함됩니다.
이론적으로 view를 단독으로 사용할 수 있지만 실제로는 거의 항상 view 아래에 측정기준과 측정항목이 중첩되어 있습니다. 측정기준은 데이터베이스 테이블의 열에 대한 액세스를 제공하고 측정값은 열의 집계를 허용합니다.
측정기준은 측정기준, 필터, 파라미터 유형 문서 페이지에 설명되어 있고, 측정값은 측정값 유형 문서 페이지에 설명되어 있습니다. 또한 측정기준 그룹을 사용하여 필터 필드와 날짜 기반 측정기준 필드 그룹을 정의할 수 있습니다.