Skip to main content
비즈니스 사용자가 Databricks One을 통해 Genie Space에만 접근하도록 구성하는 단계별 가이드입니다. 클러스터, 노트북, 쿼리 에디터 등 기술 기능은 숨기고, 자연어 질문과 대시보드 확인만 가능한 환경을 만듭니다.

Databricks One이란?

Databricks One은 비기술 사용자를 위한 간소화된 UI입니다. Consumer access 엔타이틀먼트만 가진 사용자가 로그인하면 자동으로 이 화면에 도착합니다. Consumer 사용자가 할 수 있는 것:
  • 공유된 Genie Space에서 자연어로 질문
  • 공유된 AI/BI 대시보드 보기/실행
  • 공유된 Databricks Apps 사용
Consumer 사용자가 할 수 없는 것:
  • 노트북, 쿼리, 대시보드 등 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 레벨 설정

  1. Account ConsoleAccount Admin으로 로그인
  2. 좌측 메뉴에서 Settings 클릭
  3. Feature enablement 탭 이동
  4. Partner-powered AI featuresEnabled로 설정

Workspace 레벨 확인

  1. Workspace에 Admin으로 로그인
  2. Settings > Workspace admin 이동
  3. Partner-powered AI featuresEnabled 상태인지 확인
주의 Account 레벨에서 Enforce 옵션을 켜면 Workspace Admin이 개별적으로 끌 수 없습니다. 조직 전체에 일괄 적용하려면 Enforce를 권장합니다.

Step 2: SQL Warehouse 준비

Genie Space는 Pro 또는 Serverless SQL Warehouse가 필요합니다.
  1. Workspace에서 SQL Warehouses 메뉴 이동
  2. 기존 warehouse를 사용하거나, Create SQL Warehouse 클릭
  3. Type에서 Serverless 선택 (권장 — 자동 시작/중지, 비용 효율적)
  4. 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: 개별 사용자 설정 (소규모)

  1. Settings > Identity and access > Users 이동
  2. 대상 사용자를 선택하거나 새로 추가
  3. 엔타이틀먼트 탭에서:
    • 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 생성

  1. 사이드바에서 Genie spaces 클릭
  2. 우측 상단 New 클릭
  3. Genie Space에 사용할 테이블/뷰를 선택 (최대 30개)
  4. Create 클릭

Genie Space 품질 높이기

Genie가 정확한 답변을 제공하려면 충분한 컨텍스트가 필요합니다.

Consumer 사용자에게 공유

  1. Genie Space에서 우측 상단 Share 버튼 클릭
  2. Consumer 그룹 또는 개별 사용자 추가
  3. 권한 레벨 선택:
  1. (선택) 공유 가능한 링크 복사하여 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 FilterColumn Mask를 사용하세요. Consumer 사용자에게도 자동 적용됩니다. 자세한 방법은 PII 데이터 ABAC 처리 가이드를 참고하세요.

참고 문서