Skip to main content
비즈니스 사용자에게 Databricks를 **읽기 전용(Read-Only)**으로 제공하는 Consumer Access 설정 및 운영 가이드입니다.

Consumer Access란?

Consumer Access는 비기술 비즈니스 사용자가 대시보드, Genie Space, Apps 등 분석 결과를 소비(consume) 할 수 있도록 설계된 간소화된 접근 권한입니다. 일반 Databricks 사용자와 달리, Consumer는 워크스페이스에서 새 객체를 생성할 수 없습니다. 오직 공유된 콘텐츠를 보는 것만 가능합니다.

왜 Consumer Access를 사용해야 하나?


Consumer vs 일반 사용자 비교

핵심: Consumer는 생산(produce)은 불가, 소비(consume)만 가능합니다. 데이터를 보고, 질문하고, 대시보드를 탐색하는 것이 전부입니다.

접근 가능한 기능 상세

1. AI/BI 대시보드

공유된 대시보드를 열람하고 필터를 적용할 수 있습니다. 대시보드 편집이나 생성은 불가합니다.

2. Genie Space

등록된 Genie Space에서 자연어로 데이터에 질문할 수 있습니다. SQL을 직접 작성할 필요 없이 “이번 달 서울 매출이 얼마야?”처럼 물으면 답변을 받습니다.
보안: Consumer에게도 Unity Catalog 행/열 수준 보안(RLS/CLS)이 자동 적용됩니다. Consumer라고 해서 모든 데이터를 볼 수 있는 것이 아니라, 권한이 있는 데이터만 조회 가능합니다.

3. Databricks Apps

배포된 웹 앱(Streamlit, Gradio, FastAPI 등)에 접근할 수 있습니다. 앱 생성이나 배포는 불가합니다.

4. 외부 BI 도구

Power BI, Tableau 등에서 SQL Warehouse를 통해 데이터를 조회할 수 있습니다. 단, Consumer의 UC 권한 범위 내에서만 접근 가능합니다.

설정 방법

Step 1: Consumer 그룹 생성

Step 2: 사용자에게 Consumer 권한 할당

Account Console → Users → 사용자 선택 → Workspace Access 설정에서 Consumer 권한을 할당합니다. 또는 API로 설정:

Step 3: 콘텐츠 공유

Consumer에게 보여줄 대시보드/Genie Space의 공유 설정에서 해당 그룹 또는 사용자를 추가합니다.

운영 모범 사례

1. 역할 기반 그룹 설계

2. 데이터 접근 제어 (UC 연동)

Consumer에게도 Unity Catalog 권한이 적용되므로, 필요한 데이터만 접근 가능하도록 설정합니다.

3. Serverless SQL Warehouse 연결

Consumer의 대시보드/Genie 질의는 SQL Warehouse에서 실행됩니다. Serverless Warehouse를 기본으로 설정하면 비용 효율적입니다.

4. 비용 모니터링


관련 문서