Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

사용자별 리소스 접근과 데이터 접근 확인

프로젝트, 폴더나 파일을 볼 수 있는 권한과 그 안에서 데이터를 읽는 권한은 다를 수 있습니다. Check access는 특정 사용자가 어느 조건을 충족하지 못했는지 보여 줍니다. 파이프라인 전체를 살펴보려면 Data Lineage를, 사용자와 그룹 및 보안 표지의 관계를 따라가려면 Access graph를 사용합니다.

Check access 패널

대상 프로젝트, 폴더 또는 파일에서 사이드바를 열고 Access > Check access를 선택합니다. 확인할 사용자를 지정하면 접근 조건을 두 범주로 나누어 보여 줍니다.

Access requirements에는 조직과 보안 표지 요건, 역할 부여 여부가 표시됩니다. 역할은 사용자에게 직접 부여하거나, 그룹을 통해 부여하거나, 기본 역할로 적용할 수 있습니다. 강제 접근 요건과 역할 조건을 함께 충족해야 합니다.

Additional data requirements에는 해당 리소스를 실제로 사용할 때 필요한 추가 권한이 표시됩니다. 예를 들어 데이터셋이 데이터 계보를 통해 상속한 보안 표지는 데이터 자체를 읽을 때 필요합니다. Workshop 모듈이 객체 테이블을 표시한다면 객체 유형과 기반 데이터소스에도 접근할 수 있어야 합니다.

다음은 가상의 사용자 John Smith를 확인하는 예입니다. 데이터셋 리소스의 접근 조건은 충족하지만 계보에서 상속한 Common: Food 보안 표지에 접근할 수 없다면, 데이터셋과 메타데이터는 볼 수 있어도 데이터는 읽을 수 없습니다.

Workshop 모듈에서도 모듈 자체의 접근 조건만으로 사용 가능 여부를 판단하지 않습니다. 객체 유형, 링크 유형과 액션 유형이 추가 데이터 요건으로 나열됩니다. 색상 점으로 각 대상의 접근 상태를 확인하고, 오른쪽 화살표를 선택해 충족하지 못한 조건을 자세히 살펴봅니다.

Data Lineage에서 파이프라인 전체 확인

Check access의 Explore data lineage를 선택하거나, Data Lineage 오른쪽 도구 모음 옆 Node coloring option에서 Permissions를 선택합니다. 다음 두 가지 색상 모드를 구분해야 합니다.

모드표시하는 내용
Resource access사용자가 각 노드의 리소스 접근 조건을 충족하는지 표시합니다.
Data access in datasets사용자가 데이터셋의 추가 데이터 요건을 충족하는지 표시합니다. 데이터셋에만 지원합니다.

노드를 선택하고 오른쪽 사이드바의 Access information을 열면 Check access와 같은 상세 조건을 확인할 수 있습니다.

가상의 사용자 Jane Doe가 Common: Food 보안 표지에 접근할 수 없다고 가정합니다. 이 표지가 파일 접근 요건에 포함된 Fruit 데이터셋은 리소스 접근부터 차단됩니다. 다른 데이터셋이 파일 접근 조건을 충족하더라도 같은 결론을 내릴 수는 없습니다.

Derived Fruit가 원본의 표지를 데이터 계보로 상속했다면 Jane은 그 데이터도 읽을 수 없습니다. Data access in datasets 모드와 Additional data requirements에서 이 차이를 확인합니다.

Access graph에서 소속 관계 확인

Access graph는 프로젝트, 사용자, 그룹과 보안 표지 사이의 관계를 보여 줍니다. 데이터 의존 관계를 그리는 Data Lineage와 용도가 다릅니다.

프로젝트의 작업 메뉴에서 View in access graph를 선택할 수 있습니다. 그룹 관리 화면에서는 Actions > View graph...를, 보안 표지나 사용자 상세 화면에서는 View in access graph를 선택합니다.

가상의 My analysis project에서 어떤 표지와 그룹이 연결되어 있는지 확인하는 경우, 프로젝트 노드에서 관계를 확장합니다. 이어 Developers 그룹 노드를 선택하고 관련 엔터티를 펼치면 그 그룹에 속한 사용자를 확인할 수 있습니다. 각 노드의 메뉴에서 필요한 관계를 단계적으로 확장합니다.

권한 자체를 변경하기 전에 부족한 조건이 역할, 조직, 보안 표지 또는 의존 데이터 접근 중 무엇인지 확인합니다. 사용자별 행 필터는 제한 뷰 정책, 자신의 권한 일부만으로 업무 화면을 확인하는 기능은 에뮬레이션 모드에서 다룹니다.