data management
slug: step-loadinlineLoads data directly from inline definitions into the workflow pipeline. This step is ideal for small datasets, testing, prototyping, or when you want to define data explicitly within the workflow YAML.
data parameter in the workflow YAML.data, pdv, extras).data (array) — Array of associative arrays representing dataset records. Each record is a map of field names to values.output (string) — Alias for referencing the dataset in later workflow steps.data must be a valid array of associative arrays.pdv) from the pipeline input.record_count indicating the number of rows loaded.| Key | Description |
|---|---|
data |
Array of dataset records |
pdv |
Metadata about columns (passed through from input) |
extras |
Record count and optional diagnostics |
outputType |
"work" — signals an in-memory dataset |
steps:
- loadInline:
data:
# Young Segment
- {age: 22, income: 38000, spend: 800, segment: 'Young'}
- {age: 25, income: 45000, spend: 1200, segment: 'Young'}
- {age: 29, income: 56000, spend: 1800, segment: 'Young'}
- {age: 31, income: 60000, spend: 2000, segment: 'Young'}
# Mid Segment
- {age: 34, income: 67000, spend: 2100, segment: 'Mid'}
- {age: 38, income: 74000, spend: 2600, segment: 'Mid'}
- {age: 41, income: 79000, spend: 2800, segment: 'Mid'}
- {age: 44, income: 83000, spend: 3000, segment: 'Mid'}
# Senior Segment
- {age: 46, income: 87000, spend: 3100, segment: 'Senior'}
- {age: 50, income: 95000, spend: 3700, segment: 'Senior'}
- {age: 55, income: 102000, spend: 4200, segment: 'Senior'}
- {age: 60, income: 110000, spend: 4800, segment: 'Senior'}
output: testData
- chart:
dataset: testData
type: bubble
x_axis: income
y_axis: spend
z_axis: age
series: segment
{
"data": [
{"age":22,"income":38000,"spend":800,"segment":"Young"},
{"age":25,"income":45000,"spend":1200,"segment":"Young"},
{"age":29,"income":56000,"spend":1800,"segment":"Young"},
{"age":31,"income":60000,"spend":2000,"segment":"Young"},
{"age":34,"income":67000,"spend":2100,"segment":"Mid"},
{"age":38,"income":74000,"spend":2600,"segment":"Mid"},
{"age":41,"income":79000,"spend":2800,"segment":"Mid"},
{"age":44,"income":83000,"spend":3000,"segment":"Mid"},
{"age":46,"income":87000,"spend":3100,"segment":"Senior"},
{"age":50,"income":95000,"spend":3700,"segment":"Senior"},
{"age":55,"income":102000,"spend":4200,"segment":"Senior"},
{"age":60,"income":110000,"spend":4800,"segment":"Senior"}
],
"pdv": {},
"extras": {"record_count":12},
"outputType": "work"
}