view_label (조인)

이 페이지에서는 join의 일부인 view_label 파라미터를 참조합니다.

view_labelview_label (Explore용) 매개변수 문서 페이지에 설명된 대로 Explore의 일부로도 사용할 수 있습니다.

view_labelview_label (필드의 경우) 매개변수 문서 페이지에 설명된 대로 측정기준, 측정항목 또는 필터의 일부로도 사용할 수 있습니다.

사용

explore: view_name {
  join: view_name_2 {
    view_label: "desired label"
  }
}
계층 구조
view_label
기본값
조인의 이름

수락
문자열

정의

view_label는 조인된 뷰의 필드 그룹에 라벨이 지정되는 방식을 변경합니다. view_label를 사용하여 뷰의 필드를 다른 뷰의 이름 아래에 그룹화할 수 있습니다.

모델링 목적으로 뷰가 두 개 이상 필요하지만 비즈니스 사용자에게는 동일한 항목을 나타내는 경우 view_label를 사용할 수 있습니다. 예를 들어 조인된 뷰가 order_factsordersorder_items라는 Explore가 있다고 가정해 보겠습니다. 모델링 목적으로 이러한 뷰가 별도의 이름을 유지하도록 할 수 있습니다. 하지만 UI에 모두 주문으로 표시되면 사용자에게 더 간단할 수 있습니다.

joinview_label을 명시적으로 추가하지 않으면 view_label은 기본적으로 조인의 이름으로 지정됩니다.

필드 이름을 변경하려면 label 매개변수를 사용하면 됩니다.

예시

필드 선택 도구에서 customer_facts 뷰가 고객 뷰의 일부로 표시되도록 합니다.

explore: customer {
  join: customer_facts {
    view_label: "Customer"
    sql_on: ${customer.id} = ${customer_facts.customer_id} ;;
  }
}

필드 선택 도구에서 product_facts 뷰가 제품 정보 뷰의 일부로 표시되도록 합니다.

explore: product_info {
  join: product_facts {
    view_label: "Product Info"
    sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
  }
}

일반 과제

view_label은 필드 선택기 모양을 변경하는 것 외에는 아무런 영향을 미치지 않습니다.

joinview_label를 변경하면 필드 선택기만 영향을 받습니다. LookML에서 필드를 참조하는 방식은 변경되지 않습니다.

view_label를 통해 여러 뷰를 결합할 때 적절한 대문자 사용

조인된 뷰를 필드 선택기에서 다른 뷰와 병합하려면 view_label에 사용된 대문자가 올바른지 확인하세요. 대문자 사용은 필드 선택 도구에 뷰 이름이 표시되는 방식과 일치해야 합니다. 예를 들면 다음과 같습니다.

explore: product_info {
  join: product_facts {
    view_label: "Product Info"
    sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
  }
}

product_info는 필드 선택 도구에 Product Info로 표시됩니다. 각 단어는 대문자로 표시되고 밑줄은 공백으로 변경됩니다. 이러한 이유로 view_label: 'product_info' 대신 view_label: 'Product Info'를 사용했습니다.

알아 두어야 할 사항

조인된 뷰의 라벨을 다시 지정하는 방법에는 여러 가지가 있습니다.

LookML에는 조인된 뷰의 이름을 바꾸는 여러 가지 방법이 있으며, 이러한 방법은 LookML을 작성하는 방식에 각각 다른 영향을 미칩니다. view_label는 모든 사용 사례에 적합하지 않습니다.

상황 올바른 LookML
필드 선택 도구와 LookML 작성 시 기본 테이블과 다른 뷰 이름 지정 뷰용 sql_table_name
필드 선택 도구에서만 조인된 뷰의 이름을 기본 뷰와 다르게 지정 조인을 위한 view_label
Explore에 동일한 뷰를 여러 번 조인하고 필드 선택 도구와 LookML 작성 시 각 사례에 고유한 이름을 적용합니다. 조인용 from
동일한 뷰가 여러 테이블을 설명할 수 있는 경우 사용할 테이블을 선택합니다. 조인용 sql_table_name

view_label가 Explore의 조인된 뷰에 영향을 미침

이 매개변수는 view_label (Explore용)과 유사하지만 기본 뷰 대신 Explore의 조인된 뷰에 영향을 미칩니다. label (뷰용)과 달리 이 매개변수는 해당 Explore에 표시될 때만 뷰에 영향을 미칩니다.