Skip to main content

소스코드 다운로드

이 핸즈온의 전체 노트북 소스코드는 GitHub에서 다운로드할 수 있습니다.

방법 1: Git Clone

git clone https://github.com/SimyungYang/databricks-enablement-blog.git
cd databricks-enablement-blog/hands-on/smart-tv-vibe/notebooks/

방법 2: ZIP 다운로드

GitHub에서 ZIP 다운로드 → 압축 해제 → hands-on/smart-tv-vibe/notebooks/ 폴더 사용

방법 3: Databricks Workspace에서 직접 Import

  1. Databricks Workspace → Repos 메뉴
  2. Add Repo→ URL: https://github.com/SimyungYang/databricks-enablement-blog.git
  3. hands-on/smart-tv-vibe/notebooks/ 경로에서 노트북 실행

노트북 구조

공통 (Common) — 모든 트랙에서 먼저 실행

#파일내용링크
01common/01_setup_catalog_schema.pyCatalog/Schema 생성GitHub
02common/02_generate_synthetic_data.py170만건 가상 데이터 생성GitHub

Track A — 노트북 기반 (직접 코딩)

#파일내용링크
03track-a-notebooks/03_silver_gold_ctas.pySilver/Gold 레이어GitHub
04track-a-notebooks/04_sdp_pipeline.pySDP 파이프라인GitHub
05track-a-notebooks/05_aibi_dashboard_genie.pyAI/BI Dashboard & GenieGitHub
06track-a-notebooks/06_deploy_event_generator.pyEvent Generator 배포GitHub
07track-a-notebooks/07_structured_streaming.pyStructured StreamingGitHub
08track-a-notebooks/08_ml_recommendation.pyML 추천 모델GitHub
09track-a-notebooks/09_anomaly_detection.py이상 탐지GitHub
10track-a-notebooks/10_agent_bricks_lakebase.pyAgent Bricks & LakebaseGitHub

Track B — AI 가이드 (프롬프트 기반)

파일내용링크
track-b-ai-guided/PROMPT_GUIDE.mdAI 가이드 프롬프트GitHub
track-b-ai-guided/PROMPT_DETAILED.md상세 프롬프트GitHub

Track C — Genie Code (자연어 기반)

파일내용링크
track-c-genie-code/GENIE_CODE_GUIDE.mdGenie Code 가이드GitHub

사전 요구사항

항목요구사항
WorkspaceDatabricks Premium 이상
Unity Catalog활성화 필수
ComputeRuntime 15.4+ (ML Runtime 권장)
권한Catalog/Schema 생성 + Model Serving 권한
서비스Serverless SQL Warehouse (Genie/Dashboard용)
주의 반드시 Common 노트북 (01, 02) 을 먼저 실행하여 환경을 설정하세요. 이후 Track A/B/C 중 하나를 선택하여 진행합니다.

트랙 선택 가이드

트랙대상방식난이도
Track A개발자, DE, DS노트북 직접 실행 & 코드 분석중급
Track BAI에 관심 있는 분석가AI 프롬프트로 코드 생성초급~중급
Track C비개발자, BI 분석가Genie Code 자연어로 구현초급