필수_액세스_부여

이 페이지에서는 측정기준, 측정기준 그룹, 측정, 필터 또는 매개변수에 포함된 required_access_grants 매개변수를 소개합니다.

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

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

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

용도

view: view_name {
dimension: field_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 액세스 권한 모두에 액세스하여 salary 측정기준을 볼 수 있어야 합니다.

dimension: salary {
  ...
  required_access_grants: [can_view_financial_data, view_payroll]
}

필드에 할당된 모든 액세스 권한에는 액세스할 수 없는 사용자는 필드에 액세스할 수 없습니다. 탐색 중에는 필드 선택 도구에 필드가 표시되지 않습니다. 제한된 필드가 포함된 Look 사용자에게 '<view.field>이(가) <view>에 더 이상 존재하지 않거나 액세스 권한이 없어서 무시됩니다.'라는 경고 메시지가 표시됩니다. 대시보드 타일에는 경고 메시지가 표시되지 않습니다.

액세스 권한 부여를 정의하는 방법에 관한 자세한 내용은 access_grant 문서 페이지를 참고하세요.

payroll access_grant에 액세스할 수 있는 사용자에게만 salary 측정기준을 노출합니다.

dimension: salary {
  type: number
  required_access_grants: [payroll]
}

추가 고려 사항

저장된 스타일 및 대시보드에 계산된 필드가 포함된 제한된 뷰 보기

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

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

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