주요 컨텐츠로 이동

리테일용 Lakehouse 비즈니스 데이터 모델 & 소비재

Databricks 레이크하우스의 분석 기반으로 Unity Catalog에 직접 배포되며 첫날부터 일관성을 유지하는 소매 및 소비재용 프로덕션급 거버넌스 실버 레이어 비즈니스 데이터 모델입니다.

Lakehouse medallion layers with the Silver business data model

Databricks Lakehouse 비즈니스 데이터 모델

업계당 하나씩 총 40개의 프로덕션용 실버 레이어 비즈니스 데이터 모델 라이브러리로, Databricks 레이크하우스의 분석 기반으로 Unity Catalog에 직접 배포됩니다.

각 모델은 완전하고 거버넌스가 적용되며, 첫날부터 내부적으로 일관성을 유지합니다. 모든 도메인, 테이블, 열, 외래 키, 분류 태그 및 메트릭 뷰가 이미 정의되어 있습니다. 일반 업계 템플릿은 한 섹터 모든 기업의 평균을 구하기 때문에 고객들은 몇 달 동안 작업을 다듬어야 해요. A Lakehouse Business Data Model은 해당 업계의 단일 조직처럼 실제로 사용하는 용어와 부서를 사용하여 구성됩니다.

모든 모델은 MVM(최소 실행 가능 모델)과 ECM(확장된 적용 범위 모델)의 두 가지 범위로 제공되며, 세 가지 Unity Catalog Layout(카탈로그 스타일)을 지원하고 동일한 전체 아티팩트 번들을 포함합니다.

위치

A Lakehouse Business Data Model은 실버 레이어입니다. 브론즈는 생 섭취를 처리해요 (Lakeflow, Auto Loader). 실버는 모든 분석가, BI 도구, ML 워크로드가 읽어오는 적합하고 정규화된 분석 모델입니다. 금은 실버 위에서 계산된 KPI 테이블, 특징 테이블, 집계 등 파생된 인사이트예요.
A Lakehouse Business Data Model is the Silver layer. Bronze handles raw ingestion (Lakeflow, Auto Loader). Silver is the conformed, normalized analytical model that every analyst, BI tool, and ML workload reads from. Gold is derived insight—KPI tables, feature tables, and aggregates—computed on top of Silver.

각 모델과 함께 제공되는 항목

각 모델은 완전한 패키지 형태로 제공됩니다.

`model.json`은 모든 도메인, 하위 도메인, 제품, 속성, 외래 키, 분류 태그, 메트릭 뷰 정의를 캡처하는 논리적 모델입니다. 기본 단위입니다. git에 체크인하고 버전 간 차이를 비교하며 여러 환경에서 공유하세요.

스키마, Delta 테이블, 기본 키 제약 조건, 외래 키 제약 조건 (정보), 분류 태그의 Unity Catalog 배포예요 . 정확한 카탈로그 및 스키마 이름은 설치 중에 선택한 카탈로그 스타일에 따라 다릅니다.

메트릭 뷰는 물리적 테이블 위에 설치된 재사용 가능한 KPI 정의로, AI/BI 대시보드와 AI/BI Genie에서 바로 사용할 수 있어요.

RDFS 지식 그래프 (온톨로지/)는 시맨틱 도구 통합 및 AI 에이전트 접지를 위한 시맨틱 그래프와 동일한 모델을 표현합니다.

dbdiagram.io 또는 DBML 호환 뷰어에서 시각적으로 탐색하기 위한 DBML 다이어그램 (diagram/)입니다.

스키마별로 정리된 전체 배포용 SQL DDL (schemas/)입니다.

Excel 및 Markdown 문서가 모델과 함께 생성되었습니다.

선택적 합성 샘플 데이터. Pool 기반 행은 모든 외래 키, 정규식 제약 조건 및 분류 태그를 준수합니다.
 

계층 구조

조직 계층 구조

모든 모델은 동일한 계층 구조를 따릅니다. 조직은 전체 비즈니스입니다. 조직은 운영(비즈니스가 물리적으로 수행하는 작업), 비즈니스(서비스 대상 및 수익 창출 방식), 기업(지원 백오피스)의 세 가지 부문을 포함합니다. 각 부문은 하나 이상의 도메인(한 단어, 소문자, 단일 경계 컨텍스트)을 포함합니다. 각 도메인은 두 개 이상의 하위 도메인(두 단어 의미 그룹)을 포함합니다. 각 하위 도메인은 제품(Delta 테이블)을 포함합니다. 각 제품은 속성(열)을 포함하며, 데이터 유형과 분류 태그가 미리 할당됩니다.

운영 및 비즈니스 부문을 합쳐 항상 도메인의 80% 이상을 차지하며, 기업 부문은 최대 20%로 제한됩니다. 이 비율은 모든 모델이 관리 백오피스가 아닌 비즈니스를 실제로 운영하는 것에 집중하도록 합니다.

모든 모델은 구성상 방향성 비순환 그래프(Directed Acyclic Graph)이기도 합니다. 외래 키는 항상 자식에서 부모를 가리킵니다(order.customer_id, customer.latest_order_id와 같이는 절대 안 됩니다); 순환은 게시 전에 끊어지며, 모든 도메인은 외래 키를 통해 다른 도메인과 하나 이상 연결되므로 항상 도메인 간 분석이 가능합니다.

두 가지 범위: MVM 및 ECM

두 가지 범위: MVM 및 ECM

MVM(최소 실행 가능 모델)은 ECM 테이블 수의 30~50%를 차지하고 필수 비즈니스 기능만 다루며, SMB 계약, 파일럿 및 개발/테스트 환경에 맞는 크기로 제공됩니다.

ECM(확장된 커버리지 모델)은 기업 도메인 지원을 포함하여 전체 엔터프라이즈 범위를 다루며, Fortune 100 배포 규모에 맞게 조정되었습니다. 속성 깊이는 두 범위 모두에서 동일합니다. MVM은 뼈대가 아니라 더 작은 표면적일 뿐입니다.

MVM과 ECM을 더 자세히 비교해 보겠습니다.

소매 및 소비재에 사용 가능한 항목

우선, 현재 MVM 또는 ECM으로 사용 가능한 모델이 7개 있습니다. 이 모델들은 다음과 같습니다:

업종ECM 도메인ECM 제품MVM 도메인MVM 제품
리테일1940115분154
grocery1937414175
전자상거래1836914148
소비재1940314184
[업계 이름][??]40012163
식 & 음료1937614157
레스토랑1429213153

식료품 ~ 예시

리포지토리를 보면 MVM과 ECM 모델 유형을 비교할 수 있으므로 관심 있는 모델 범위를 현명하게 결정할 수 있습니다.

모델 메트릭 비교

여기에는 사용 가능한 도메인 및 제품에 대한 자세한 검토가 포함돼요.

선택한 모델 범위에 포함된 항목에 대한 자세한 내용을 확인할 수 있습니다.  여기에는 지침, 샘플, 문서 및 릴리스 노트가 포함됩니다.

모델을 환경에 배포할 준비가 되었다면, 메인 저장소의 README 파일을 참조하여 단계별 지침을 따르세요. 높은 수준이에요. 관심 있는 산업 및 모델 범위를 가리키는 설치 노트북을 실행하기만 하면 돼요.

시작하기

라이브러리는 인더스트리 솔루션 리포지토리에 있어요. 모델, 범위(MVM 또는 ECM), 카탈로그 스타일, 배포 카탈로그를 선택하고 설치 노트북을 실행하세요. 일반적인 MVM 설치는 수십 분 만에 완료돼요. Databricks Serverless는 2시간 미만이에요. 두 가지 모두 AI/BI 대시보드 및 AI/BI Genie에 바로 사용할 수 있는 메트릭 뷰와 함께 Unity Catalog에 완전히 배포된 실버 레이어를 생성합니다.

모든 모델은 시작점입니다. 조직에 맞게 모델을 조정해야 하는 고객(도메인 이름 변경, 제품 Merge 또는 분할, 누락된 도메인 추가, 명명 규칙 변경)은 자연어 지시문을 통해 모델을 반복하는 Modeling Agent를 사용하여 이 작업을 수행할 수 있습니다.

관련 리소스

자세한 내용은 데이터 모델링 블로그 릴리스의 첫 번째 부분인 Databricks 산업데이터 모델을 사용하여 데이터 모델링을 바로 시작하세요.