You are tasked with creating a Databricks job that involves data extraction from an API, data transformation, and loading the results into a data lake. Each step has dependencies on the previous steps. Describe how you would design this job to ensure efficient and reliable execution. | Databricks Certified Data Engineer - Professional Quiz - LeetQuiz