Databricks에서의 오케스트레이션

Databricks 개념

Kevin Barlow

Data Analytics Practitioner

데이터 오케스트레이션이란?

  • 데이터 오케스트레이션은 자동화의 한 형태입니다!

데이터 엔지니어

  • 데이터 엔지니어가 데이터 라이프사이클 전 과정을 자동화할 수 있게 합니다
Databricks 개념

Databricks Workflows

Databricks Workflows는 모든 데이터 프로세스를 오케스트레이션하는 내장 기능 모음으로, 추가 비용이 없습니다!

Databricks Workflow 예시

Databricks Workflows 다이어그램

1 https://docs.databricks.com/workflows
Databricks 개념

무엇을 오케스트레이션할 수 있나요?

데이터 엔지니어/데이터 과학자

오케스트레이션 작업 - DE / DS

데이터 애널리스트

오케스트레이션 작업 - DA

Databricks 개념

Databricks Jobs

Workflows UI

사용자는 Databricks UI에서 바로 잡을 만들 수 있습니다:

  • 노트북에서 바로
  • Workflows 섹션에서

Databricks Jobs UI

1 https://docs.databricks.com/workflows/jobs
Databricks 개념

Databricks Jobs

프로그래밍 방식

Jobs CLI 또는 Jobs API를 사용해 Databricks에서 프로그래밍적으로 잡을 생성할 수도 있습니다.

{
  "name": "A multitask job",
  "tags": {},
  "tasks": [],
  "job_clusters": [],
  "format": "MULTI_TASK",
}
Databricks 개념

Delta Live Tables

Delta Live Tables 다이어그램

Databricks 개념

Delta Live Tables

Delta Live Tables 다이어그램

Databricks 개념

Delta Live Tables

Delta Live Tables 다이어그램

Databricks 개념

연습해 봅시다!

Databricks 개념

Preparing Video For Download...