Schema outlines entire workflow. Think of it as poor man’s HCL.
Define Your Tasks
Define Your Types
Define Your Columns
task_inputs
as a way to define the order of availability of columns. If a columns requires the output of another columns, it can be defined as a task_input.
Internally task_inputs
are parsed as a directed acyclic graph to ensure the order of execution.Define Your Dataset