required_access_grants (조인용)

이 페이지에서는 join의 일부인 required_access_grants 매개변수를 설명합니다.

required_access_grantsrequired_access_grants (탐색용) 매개변수 문서 페이지에 설명된 탐색 분석에 포함될 수도 있습니다.

required_access_grantsrequired_access_grants (뷰용) 매개변수 문서 페이지에 설명된 뷰의 일부일 수도 있습니다.

required_access_grants은 측정기준, 측정기준 그룹, 측정, 필터 또는 매개변수에 포함될 수도 있습니다(required_access_grants 매개변수 문서 페이지 참고).

용도

Explore: Explore_name {
join: view_name {
required_access_grants: [access_grant_name, access_grant_name, ...]
}
}
계층 구조
required_access_grants
기본값
없음

결제 가능
쉼표로 구분된 액세스 권한 이름 목록이 포함된 대괄호

정의

required_access_grants를 모델 수준 access_grant 매개변수와 페어링하면 특정 사용자 속성 값이 할당된 사용자만 조인에 액세스할 수 있습니다.

required_access_grants는 다음과 같이 작동합니다.

  1. access_grant 매개변수를 사용하여 액세스 권한을 정의합니다. 정의의 일환으로 액세스 권한 부여를 사용자 속성과 연결합니다. 또한 액세스 권한 부여에 대한 액세스를 제공하는 사용자 속성 값을 지정합니다.
  2. 그런 다음 required_access_grants를 사용하여 나열된 모든 액세스 권한 액세스 권한이 있는 사용자만 조인되도록 제한합니다.

이 LookML을 사용하려면 사용자가 can_view_financial_dataview_payroll 액세스 권한 모두에 액세스하여 payroll 조인을 확인해야 합니다.

join: payroll {
  ...
  required_access_grants: [can_view_financial_data, view_payroll]
}

조인에 할당된 모든 액세스 권한에는 액세스할 수 없는 사용자에게는 제한된 조인을 통해 탐색에 추가된 필드가 표시되지 않습니다. 탐색 중에는 이러한 필드가 필드 선택 도구에 표시되지 않습니다. 사용자에게 액세스 권한이 없는 입력란이 포함된 Look에 표시되는 경우 '<view.field>이(가) <view>에 더 이상 존재하지 않거나 관리자에게 액세스 권한이 없으며 무시됩니다.'라는 경고 메시지가 표시됩니다. 대시보드 타일에는 경고 메시지가 표시되지 않습니다.

액세스 권한 부여를 정의하는 방법에 대한 자세한 내용은 access_grant 매개변수 문서 페이지를 참조하세요.

pr_dept 액세스 권한 액세스 권한이 있는 사용자에게만 payroll 조인을 노출합니다.

explore: financial {
  join: payroll {
    ...
    required_access_grants: [pr_dept]
  }
}

추가 고려 사항

저장된 Look 및 대시보드에서 계산된 필드가 있는 제한된 조인 보기

제한된 조인에 액세스할 수 없는 사용자는 조인에서 추가한 필드를 볼 수 없으므로 저장된 Look 또는 대시보드 타일에 표시되는 데이터가 변경될 수 있습니다.

예를 들어 제한된 조인의 측정기준을 사용하는 측정값은 이 측정기준의 데이터에 액세스할 수 없으므로 해당 데이터 없이 측정 집계가 이루어집니다. 따라서 제한된 조인에 대한 액세스 권한이 없는 사용자에게는 제한된 조인에 대한 액세스 권한이 있는 사용자와 측정에 대한 데이터가 다르게 표시됩니다.

제한된 조인의 필드에 기반한 테이블 계산에서는 테이블 조인이 제한된 조인의 필드에 액세스할 수 없으므로 제한된 조인에 액세스할 수 없는 사용자에게 오류가 표시됩니다.

기본 LookML 구조에 대한 액세스 제한

조인에 대한 액세스를 제한해도 기본 LookML 구조에 대한 액세스는 제한되지 않습니다. 다른 조인의 일부인 무제한 뷰 또는 필드는 해당 조인이 제한되지 않은 경우 계속 사용할 수 있습니다. 이러한 항목을 개별적으로 제한하려면 보기 또는 필드 수준에서 required_access_grants 매개변수를 사용합니다.