specSchema (Unified Pipeline Specification) Schema #
undefined
The schema for specifications that drive the Unified Pipeline data processing
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | specSchema.schema.json |
specSchema (Unified Pipeline Specification) Type #
object
(specSchema (Unified Pipeline Specification))
specSchema (Unified Pipeline Specification) Properties #
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
dataSource | Merged | Required | cannot be null | specSchema (Unified Pipeline Specification) |
postProcess | array |
Optional | cannot be null | specSchema (Unified Pipeline Specification) |
dataTarget | Flexible | Optional | cannot be null | specSchema (Unified Pipeline Specification) |
specTransforms | array |
Optional | cannot be null | specSchema (Unified Pipeline Specification) |
specParams | object |
Optional | cannot be null | specSchema (Unified Pipeline Specification) |
cache | object |
Optional | cannot be null | specSchema (Unified Pipeline Specification) |
dataSource #
A data origin that will supply data to the pipeline
dataSource
- is required
- type:
object
(dataSource) - cannot be null
- defined in: dataSource
postProcess #
A sequence of transformation items to execute after each cycle of the preceding sibling source or transform
postProcess
- is optional
- type:
object[]
(items) - cannot be null
- defined in: postProcess
dataTarget #
The destination for data transformations
dataTarget
- is optional
- type: any of the folllowing:
string
orobject
orarray
(dataTarget) - cannot be null
- defined in: dataTarget
specTransforms #
A sequence of conditional transforms applied to the base specification, each of type: {predicate,transform,…}
specTransforms
- is optional
- type:
array
(specTransforms) - cannot be null
- defined in: specTransforms
specParams #
An object used to configure parameters for the base specification transform
specParams
- is optional
- type:
object
(specParams) - cannot be null
- defined in: specParams
cache #
cache TODO
cache