CertMaster

🧱 Workflows & Jobs

Databricks Jobs, Tasks, Dependencies и мониторинг

Databricks Data Engineer · DE-Associate · ⏱️ 18 min · ❓ 4 вопр.

⚙️ Databricks Jobs

Job — workflow, состоящий из одной или нескольких задач (tasks). Trigger: Manual, Scheduled (cron), File arrival, Continuous. Task types: Notebook, Python script, Spark submit, SQL, DLT pipeline, dbt.

🔗 Task Dependencies

Цепочка зависимостей между задачами: Directed Acyclic Graph (DAG). После успешного завершения задачи запускается следующая. Триггеры: On success, On failure, On completion. Task values — передача данных между задачами (dbutils.jobs.taskValues).

📊 Job Monitoring

История запусков (Job Run history), логи, длительность. Email notifications: success, failure, timeout. Webhook notifications: Slack, PagerDuty. Job Repair — повторный запуск упавшей задачи (не с начала). Retry policy.
💡 Ключевые моменты
🎯 Советы для экзамена
⚠️ Частые ошибки
🧠 Для запоминания: "Jobs = DAG of Tasks": D (Dependencies), A (Actions/types), G (Graph order). "REPAIR = Resume from failure, not Restart from zero"

Проверьте себя по теме «Workflows & Jobs»

Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.

Начать бесплатно →