Workflows Flashcards
Workflows vs Delta Live Tables
- DLT is notebooks only, Workflows can run DLT plus ad-hoc code
- Workflows are for task automation and orchestration
Workflows vs Delta Live Tables (use cases)
Jobs Workflows
- Orchestration of dependent jobs (e.g. on schedule, contains dependent tasks/steps)
- Machine Learning tasks
- Arbitrary Code, External API Calls, Custom Tasks
Delta Live Tables
- Data Ingestion and Transformation (ELT)
How are predecessor tasks set up in Workflows?
Define the order of execution of tasks in a job using the “Depends on” dropdown menu
- Can be set to one or more tasks in the job
What sort of alerts can be sent from Workflows?
Specific alerts can be sent when a job beings, completes or fails. Notifications can be sent via email, Slack or AWS SNS
What features enables you to debug a Workflow?
The Repair feature allows you to re-run only the failed task and sub-tasks
Task Configuration options
- Cluster
- Dependent libraries
- Task notifications
- Task parameter variables
- Timeout
- Retries