Databricks One이란?
Databricks One은 비기술 사용자를 위한 간소화된 UI입니다. Consumer access 엔타이틀먼트만 가진 사용자가 로그인하면 자동으로 이 화면에 도착합니다. Consumer 사용자가 할 수 있는 것:- 공유된 Genie Space에서 자연어로 질문
- 공유된 AI/BI 대시보드 보기/실행
- 공유된 Databricks Apps 사용
- 노트북, 쿼리, 대시보드 등 workspace 오브젝트 생성/수정
- 클러스터, 파이프라인, 모델 등 Lakehouse 기능 접근
- SQL Warehouse 목록 보기, Query History 보기
참고 추가 라이선스 비용이 없습니다. Consumer access는 기본 엔타이틀먼트입니다.
전체 구성 흐름
1
Partner-Powered AI 활성화
Account/Workspace 레벨에서 AI 기능 활성화
2
SQL Warehouse 준비
Genie Space가 사용할 Pro 또는 Serverless SQL Warehouse 설정
3
Unity Catalog 데이터 권한 부여
Consumer 그룹에 테이블 SELECT 권한 부여
4
Consumer 사용자/그룹 설정
사용자에게 Consumer access만 부여, Workspace access 제거
5
Genie Space 생성 및 공유
Genie Space를 만들고 Consumer 사용자에게 CAN RUN 권한으로 공유
Step 1: Partner-Powered AI 활성화
Genie는 외부 AI 모델을 사용하므로, Partner-Powered AI가 활성화되어야 합니다.Account 레벨 설정
- Account Console에 Account Admin으로 로그인
- 좌측 메뉴에서 Settings 클릭
- Feature enablement 탭 이동
- Partner-powered AI features를 Enabled로 설정
Workspace 레벨 확인
- Workspace에 Admin으로 로그인
- Settings > Workspace admin 이동
- Partner-powered AI features가 Enabled 상태인지 확인
주의 Account 레벨에서 Enforce 옵션을 켜면 Workspace Admin이 개별적으로 끌 수 없습니다. 조직 전체에 일괄 적용하려면 Enforce를 권장합니다.
Step 2: SQL Warehouse 준비
Genie Space는 Pro 또는 Serverless SQL Warehouse가 필요합니다.- Workspace에서 SQL Warehouses 메뉴 이동
- 기존 warehouse를 사용하거나, Create SQL Warehouse 클릭
- Type에서 Serverless 선택 (권장 — 자동 시작/중지, 비용 효율적)
- Genie Space **작성자(Admin/Power User)**에게 해당 warehouse의 CAN USE 권한 부여
참고 Consumer 사용자는 warehouse에 직접 권한이 필요 없습니다. Genie Space 작성자의 임베디드 크레덴셜로 쿼리가 실행되며, 데이터 접근은 각 사용자의 Unity Catalog 권한에 따라 개별 적용됩니다.
Step 3: Unity Catalog 데이터 권한 부여
Consumer 사용자도 Genie Space에 연결된 테이블에 대한 SELECT 권한이 필요합니다. Consumer 전용 그룹을 만들어 일괄 관리하는 것을 권장합니다.참고 Row Filter와 Column Mask가 설정된 테이블이라면, Consumer 사용자에게도 자동 적용됩니다. PII 데이터 보호는 PII 데이터 ABAC 처리 가이드를 참고하세요.
Step 4: Consumer 사용자/그룹 설정
이 단계가 가장 중요합니다. Consumer access가 유일한 엔타이틀먼트일 때만 Databricks One 전용 접근이 작동합니다.엔타이틀먼트 이해
엔타이틀먼트는 **가산적(additive)**이므로, Workspace access가 함께 부여되면 전체 workspace에 접근할 수 있게 됩니다.
방법 A: 개별 사용자 설정 (소규모)
- Settings > Identity and access > Users 이동
- 대상 사용자를 선택하거나 새로 추가
- 엔타이틀먼트 탭에서:
- ✅ Consumer access → 활성화
- ❌ Workspace access → 비활성화
- ❌ Databricks SQL access → 비활성화
방법 B: Group Cloning으로 기본값 변경 (대규모, 권장)
신규 사용자가 자동으로 Consumer access만 받도록users 그룹의 기본 엔타이틀먼트를 변경합니다.
1
Settings > Advanced 이동
Workspace Admin으로 로그인 후, 사용자 이름 클릭 > Settings > Advanced 탭
2
Access Control 섹션에서 'Open' 클릭
“Changing default workspace access” 옆의 Open 버튼 클릭
3
새 그룹 이름 입력
기존 Power User들이 들어갈 그룹 이름을 입력합니다 (예:
authors 또는 power_users). Create and clone group 클릭4
중첩 그룹 처리 선택
“Add all group members directly” 선택 (권장 — 구조를 평탄화). 처리 중 모달을 닫지 마세요.
5
완료 확인
Finish 클릭 후 요약을 확인합니다.
authors그룹이 생성되고, 기존 사용자가 해당 그룹으로 이동 (기존 엔타이틀먼트 유지)users시스템 그룹은 Consumer access만 남음- 이후 새로 추가되는 모든 사용자는
users그룹에 자동 소속 → Consumer access만 받음
검증
Step 5: Genie Space 생성 및 공유
Genie Space 생성
- 사이드바에서 Genie spaces 클릭
- 우측 상단 New 클릭
- Genie Space에 사용할 테이블/뷰를 선택 (최대 30개)
- Create 클릭
Genie Space 품질 높이기
Genie가 정확한 답변을 제공하려면 충분한 컨텍스트가 필요합니다.Consumer 사용자에게 공유
- Genie Space에서 우측 상단 Share 버튼 클릭
- Consumer 그룹 또는 개별 사용자 추가
- 권한 레벨 선택:
- (선택) 공유 가능한 링크 복사하여 Slack, 이메일 등으로 배포
최종 권한 체크리스트
자주 묻는 질문
Q: Consumer 사용자가 Genie 대신 전체 Workspace가 보인다면?users 그룹이나 해당 사용자에게 Workspace access 또는 Databricks SQL access가 부여되어 있을 가능성이 높습니다. Settings > Identity and access > Groups에서 users 그룹의 엔타이틀먼트를 확인하세요.
Q: Genie에서 “권한 없음” 오류가 발생한다면?
Unity Catalog에서 해당 테이블에 대한 SELECT 권한과 USE CATALOG, USE SCHEMA 권한이 모두 부여되어 있는지 확인하세요.
Q: Consumer 사용자마다 볼 수 있는 데이터를 다르게 하고 싶다면?
Unity Catalog의 Row Filter와 Column Mask를 사용하세요. Consumer 사용자에게도 자동 적용됩니다. 자세한 방법은 PII 데이터 ABAC 처리 가이드를 참고하세요.