Orchestration ใน Databricks

แนวคิด Databricks

Kevin Barlow

Data Analytics Practitioner

Data Orchestration คืออะไร?

  • การ Orchestration ข้อมูลคือรูปแบบหนึ่งของระบบอัตโนมัติ!

Data Engineer

  • ช่วยให้วิศวกรข้อมูลสามารถทำให้วงจรชีวิตข้อมูลทั้งหมดเป็นแบบอัตโนมัติ
แนวคิด Databricks

Databricks Workflows

Databricks Workflows คือชุดความสามารถในตัวสำหรับจัดการ Orchestration กระบวนการข้อมูลทั้งหมด โดยไม่มีค่าใช้จ่ายเพิ่มเติม!

ตัวอย่าง Databricks Workflow

แผนภาพ Databricks Workflows

1 https://docs.databricks.com/workflows
แนวคิด Databricks

Orchestrate อะไรได้บ้าง?

วิศวกรข้อมูล / นักวิทยาศาสตร์ข้อมูล

งาน Orchestration - DE / DS

นักวิเคราะห์ข้อมูล

งาน Orchestration - DA

แนวคิด Databricks

Databricks Jobs

Workflows UI

ผู้ใช้สามารถสร้าง Job ได้โดยตรงจาก Databricks UI:

  • จาก Notebook โดยตรง
  • ในส่วน Workflows

Databricks Jobs UI

1 https://docs.databricks.com/workflows/jobs
แนวคิด Databricks

Databricks Jobs

แบบ Programmatic

ผู้ใช้สามารถสร้าง Job ด้วยโค้ดผ่าน 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...