보안 의식이 높은 기업에서 가장 큰 도전 과제 중 하나는 적시에 적절한 데이터에 접근하는 것입니다. 데이터 소유자들은 종종 요청의 홍수를 다루면서, 데이터 사용자들은 승인을 위해 며칠이나 몇 주나 기다리게 되어 분석과 의사결정이 지연됩니다. Unity Catalog의 새로운 접근 요청 기능을 사용하면 Databricks 내에서 직접 자체 서비스 접근 요청을 활성화하여 병목 현상을 제거하고, 적절한 사람들이 더 빠르게 적절한 데이터를 얻을 수 있게 하면서 거버넌스를 희생하지 않습니다.
이 블로그에서는 관리 팀이 액세스 요청 대상을 설정하는 방법, 사용자가 액세스 요청을 하는 방법, 중앙 관리 감독하에 분산 모델로 액세스 승인을 받는 방법에 대한 지침을 제공하겠습니다.
Access 요청은 여 러 사용자에 대한 데이터 접근 권한 설정을 간소화합니다:
사용자가 액세스를 요청하기 전에, 관리자는 액세스 요청 대상을 설정해야 합니다. 이 설정은 카탈로그 또는 스키마 수준에서 설정할 수 있으며, 이 설정은 그 안에 있는 모든 객체(테이블, 뷰, 모델 등)에 상속됩니다.
세 가지 목적지 유형 중에서 선택할 수 있습니다:
💡팁: 관리자는 워크스페이스 관리 페이지의 토글을 통해 모든 카탈로그에 대한 기본 이메일 목적지로 카탈로그 소유자 를 설정할 수 있습니다.
목적지가 설정되면 사용자는 여러 제품 표면에서 권한을 요청할 수 있습니다:
사용자는 자신을 위해 또는 다른 사용자, 그룹, 또는 서비스 주체 대신에 액세스를 요청할 수 있습니다. 요청은 자동으로 관리자가 설정한 목적지로 전송됩니다.
카탈로그 탐색기에서 접근을 요청하는 사용자:
대시보드 패널에서 액세스를 요청하는 사용자:
요청이 제출되면, 설정된 목적지는 요청자의 이름, 객체 이름, 요청된 권한, 요청이 대신 제출된 사람(요청자와 다른 경우), 그리고 요청의 이유를 포함한 모든 관련 세부사항을 받습니다.
승인자는 권한 설정 열기 를 클릭하여 승인 화면으로 직접 이동할 수 있으며, 여기에서 두 가지 옵션을 선택할 수 있습니다:
그룹 접근 방식을 사용하면 Unity 카탈로그의 객체에 소유권 / 관리 권한이 없는 사용자도 액세스 요청을 승인할 수 있습니다. 또한 관리자가 사용자에게 부여할 수 있는 권한을 제어하는 데 사용할 수 있습니다 (예: SELECT 만 있는 그룹은 읽기 전용 접근 권한만 부여됩니다).
