
Answer-first summary for fast verification
Answer: automated
## Explanation For batch processing on a daily schedule in Azure Databricks, the optimal cluster type is a **Job Cluster** (option B). ### Why Job Cluster is the Correct Choice: **Job Clusters** are specifically designed for automated, scheduled workloads: - **Automated Lifecycle Management**: Job clusters are automatically created when a scheduled job starts and terminated when the job completes, eliminating manual cluster management overhead - **Cost Efficiency**: Since the cluster only runs during job execution, you avoid paying for idle compute resources between daily runs - **Reliability**: Job clusters provide robust execution for automated workflows with built-in retry mechanisms and failure handling - **Scheduling Integration**: They integrate seamlessly with Databricks Jobs scheduler for recurring batch processing ### Why Other Options Are Less Suitable: **High Concurrency (option A)**: This refers to a cluster configuration that supports multiple concurrent users and queries, which is optimized for interactive analytics scenarios rather than scheduled batch processing. **Interactive (option C)**: Interactive clusters (also called All-Purpose clusters) are designed for: - Collaborative data analysis - Interactive notebook development - Ad-hoc queries and exploration - They remain running until manually terminated, making them inefficient and costly for scheduled daily batch jobs ### Best Practice Consideration: Using job clusters for scheduled batch processing follows Azure Databricks best practices by ensuring optimal resource utilization, cost control, and operational efficiency. The automated nature of job clusters perfectly aligns with the requirement for once-daily batch processing without manual intervention.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.