연락처 정보

코스 개요

Databricks 플랫폼 및 Lakehouse 기본 원리

  • Databricks Lakehouse 아키텍처 및 구성 요소
  • 워크스페이스 및 카탈로그 구성하기

Databricks 워크스페이스 및 노트북

  • 워크스페이스 탐색 및 노트북 기반 개발
  • 재사용 가능한 노트북으로 코드 구조화하기

Apache Spark 아키텍처 및 실행

  • Spark 런타임 아키텍처 및 실행 모델
  • 지연 평가와 작업 DAG

PySpark DataFrames 및 DataFrame API

  • DataFrame 추상화 및 스키마
  • 핵심 DataFrame 연산 및 열 표현식

SQL에서 PySpark DataFrames로 변환

  • 핵심 SQL 절을 DataFrame 연산으로 변환하기
  • PySpark의 윈도우 함수 및 집계

Databricks에서 데이터 읽기 및 쓰기

  • 일반 파일 및 데이터베이스 소스에서 데이터 읽기
  • Lakehouse에 데이터 쓰기 및 파티셔닝하기

Delta Lake 및 테이블 관리

  • Delta 테이블 및 ACID 트랜잭션
  • 타임 트래블 및 스키마 진화

데이터 정제 및 변환 패턴

  • 데이터 정제 및 타입 변환
  • 재사용 가능한 변환 논리 구축하기

사용자 정의 함수 및 모듈형 코드

  • Python UDF 및 pandas UDF
  • 절차적 논리를 함수로 모듈화하기

성능 튜닝 및 최적화

  • 파티셔닝 및 캐싱 전략
  • Spark UI를 통한 병목 현상 진단

구조적 스트리밍 기본 원리

  • 배치 처리 versus 스트리밍 처리 모델
  • 스트리밍 DataFrames 및 기본 집계

Databricks Jobs 및 워크플로우 오케스트레이션

  • 노트북을 작업과 태스크로 예약하기
  • 의존 관계를 가진 다중 단계 워크플로우 구축하기

Unity Catalog 및 데이터 거버넌스

  • Unity Catalog 아키텍처 및 네임스페이스
  • 액세스 제어 및 데이터 계보

테스트, 디버깅 및 생산 관행

  • PySpark 논리의 유닛 테스트
  • 디버깅 및 코드 품질 기준

금융 서비스용 종단간 사용 사례

  • 종단간 은행 ETL 파이프라인 구축하기
  • 레거시 SQL 프로세스를 PySpark로 변환하기

SQL 워크로드를 PySpark로 마이그레이션

  • 마이그레이션 전략 및 계획 패턴
  • SQL 워크플로우를 점진적으로 PySpark로 변환하기

요건

  • 함수와 데이터 타입을 포함한 파이썬 프로그래밍 경험
  • 조인, 집계 및 서브쿼리를 포함하는 SQL 이해도
  • Databricks 또는 PySpark에 대한 사전 경험은 필요하지 않음

대상 고객

  • 데이터 엔지니어, 데이터 분석가 및 데이터 전문가
  • 기존 SQL 기반 워크플로우를 Databricks와 PySpark로 마이그레이션하는 팀
 35 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리