Hive metastore 테이블 액세스 제어(레거시)
각 Azure Databricks 작업 영역은 기본 제공 Hive 메타스토어를 관리 서비스로 배포합니다. 메타스토어의 인스턴스는 각 클러스터에 배포되고 작업 영역별 중앙 리포지토리의 메타데이터에 안전하게 액세스합니다.
기본적으로 클러스터를 사용하면 해당 클러스터에 대해 테이블 액세스 제어를 사용하도록 설정하지 않는 한 모든 사용자가 작업 영역의 기본 제공 Hive 메타스토어에서 관리하는 모든 데이터에 액세스할 수 있습니다. 테이블 액세스 제어를 사용하면 Python 및 SQL에서 작업 영역의 Hive 메타스토어에 있는 개체에 대한 액세스 권한을 프로그래밍 방식으로 부여하고 취소할 수 있습니다. 테이블 액세스 제어를 사용하도록 설정하면 사용자는 해당 클러스터를 사용하여 액세스하는 데이터 개체에 대한 권한을 설정할 수 있습니다.
참고 항목
Hive 메타스토어 테이블 액세스 제어는 레거시 데이터 거버넌스 모델입니다. Databricks는 Hive 메타스토어에서 관리하는 테이블을 Unity 카탈로그 메타스토어로 업그레이드하는 것이 좋습니다. Unity 카탈로그는 계정의 여러 작업 영역에 걸쳐 데이터 액세스를 관리 및 감사할 수 있는 중앙 위치를 제공하여 데이터 보안 및 거버넌스를 단순화합니다.
요구 사항
- 이 기능을 사용하려면 Premium 플랜이 필요합니다.
- 이 기능을 사용하려면 적절한 구성 또는 SQL 웨어하우스를 사용하는 데이터 과학 및 엔지니어링 클러스터가 필요합니다.
이 섹션에서는 다음을 설명합니다.