Execution

Data lineage

Follow each callable's declared inputs and outputs. Escape outputs are external declarations, not dataframe columns.

Illustration only: keys, values, results, and row counts are placeholders, not calculated data. No spec are executed.

Stage 1 / 1 independent step

Read Pump Telemetry

READ
Sourcepump_telemetry_dataset

The read callable supplies the declared columns.

Read
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime discharge_pressurefloat flow_ratefloat bearing_temperaturefloat vibration_rmsfloat motor_powerfloat
Key 1 Key 1 Key 1 Key 1 Result 1 Result 1 Result 1 Result 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2 Result 2 Result 2 Result 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3 Result 3 Result 3 Result 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: No preceding steps
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Outputdischarge_pressurefloat This step
Outputflow_ratefloat This step
Outputbearing_temperaturefloat This step
Outputvibration_rmsfloat This step
Outputmotor_powerfloat This step

Stage 2 / 5 independent steps

Maximum

AGGREGATE
Input Dataset: pump_datasetIllustrative rows
plantstring production_linestring pumpstring bearing_temperaturefloat
Key 1 Key 1 Key 1 Value 1
Key 1 Key 1 Key 1 Value 2
Key 1 Key 1 Key 1 Value 3
Aggregate
Output Dataset: pump_datasetIllustrative rows
plantstring production_linestring pumpstring bearing_temperature_maxfloat
Key 1 Key 1 Key 1 Result 1

Illustrative grouping: three placeholder rows become one group. Actual grouping and row counts are not known.

Declared schema and dependencies

Entity: pump · Dataset: pump_dataset

Depends on: Step 1
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Inputbearing_temperaturefloat Step 1
Outputbearing_temperature_maxfloat This step

Bearing Temperature Delta

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime bearing_temperaturefloat
Key 1 Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime bearing_temperature_deltafloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputbearing_temperaturefloat Step 1
Outputbearing_temperature_deltafloat This step

Optimize Pump Operating Point

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime discharge_pressurefloat flow_ratefloat motor_powerfloat bearing_temperaturefloat vibration_rmsfloat
Key 1 Key 1 Key 1 Key 1 Value 1 Value 1 Value 1 Value 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2 Value 2 Value 2 Value 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3 Value 3 Value 3 Value 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime operating_point_recommendationobject
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputdischarge_pressurefloat Step 1
Inputflow_ratefloat Step 1
Inputmotor_powerfloat Step 1
Inputbearing_temperaturefloat Step 1
Inputvibration_rmsfloat Step 1
Outputoperating_point_recommendationobject This step

Pressure Flow Efficiency

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime discharge_pressurefloat flow_ratefloat motor_powerfloat
Key 1 Key 1 Key 1 Key 1 Value 1 Value 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2 Value 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3 Value 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime pressure_flow_efficiencyfloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputdischarge_pressurefloat Step 1
Inputflow_ratefloat Step 1
Inputmotor_powerfloat Step 1
Outputpressure_flow_efficiencyfloat This step

Vibration Delta From Previous

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime vibration_rmsfloat
Key 1 Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime vibration_deltafloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputvibration_rmsfloat Step 1
Outputvibration_deltafloat This step

Stage 3 / 6 independent steps

Extract Recommendation Value

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime operating_point_recommendationobject
Key 1 Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime convergedboolean
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1, Step 4
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputoperating_point_recommendationobject Step 4
Outputconvergedboolean This step

Extract Recommendation Value

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime operating_point_recommendationobject
Key 1 Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime energy_cost_scorefloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1, Step 4
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputoperating_point_recommendationobject Step 4
Outputenergy_cost_scorefloat This step

Extract Recommendation Value

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime operating_point_recommendationobject
Key 1 Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime recommended_discharge_pressurefloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1, Step 4
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputoperating_point_recommendationobject Step 4
Outputrecommended_discharge_pressurefloat This step

Extract Recommendation Value

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime operating_point_recommendationobject
Key 1 Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime recommended_flow_ratefloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1, Step 4
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputoperating_point_recommendationobject Step 4
Outputrecommended_flow_ratefloat This step

Normalize Health Signal

VECTORIZE
Input Dataset: pump_datasetIllustrative rows
plantstring production_linestring pumpstring bearing_temperature_maxfloat
Key 1 Key 1 Key 1 Value 1
Key 2 Key 2 Key 2 Value 2
Key 3 Key 3 Key 3 Value 3
Vectorize
Output Dataset: pump_datasetIllustrative rows
plantstring production_linestring pumpstring health_signal_normalizedfloat
Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump · Dataset: pump_dataset

Depends on: Step 2
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Inputbearing_temperature_maxfloat Step 2
Outputhealth_signal_normalizedfloat This step

Pump Health Score

VECTORIZE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime bearing_temperature_deltafloat vibration_deltafloat pressure_flow_efficiencyfloat
Key 1 Key 1 Key 1 Key 1 Value 1 Value 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2 Value 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3 Value 3 Value 3
Vectorize
Output Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime pump_health_scorefloat
Key 1 Key 1 Key 1 Key 1 Result 1
Key 2 Key 2 Key 2 Key 2 Result 2
Key 3 Key 3 Key 3 Key 3 Result 3

Declared columns shown with three placeholder rows. Actual row counts are not known.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Depends on: Step 1, Step 3, Step 5, Step 6
Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputbearing_temperature_deltafloat Step 3
Inputvibration_deltafloat Step 6
Inputpressure_flow_efficiencyfloat Step 5
Outputpump_health_scorefloat This step

Stage 4 / 1 independent step

Write Pump Telemetry

WRITE
Input Dataset: pump_telemetry_datasetIllustrative rows
plantstring production_linestring pumpstring timestampdatetime recommended_flow_ratefloat recommended_discharge_pressurefloat energy_cost_scorefloat convergedboolean pressure_flow_efficiencyfloat bearing_temperature_deltafloat vibration_deltafloat pump_health_scorefloat operating_point_recommendationobject
Key 1 Key 1 Key 1 Key 1 Value 1 Value 1 Value 1 Value 1 Value 1 Value 1 Value 1 Value 1 Value 1
Key 2 Key 2 Key 2 Key 2 Value 2 Value 2 Value 2 Value 2 Value 2 Value 2 Value 2 Value 2 Value 2
Key 3 Key 3 Key 3 Key 3 Value 3 Value 3 Value 3 Value 3 Value 3 Value 3 Value 3 Value 3 Value 3
Write
Write destinationpump_telemetry_dataset

Consumes the input columns; produces no analytical features.

Write boundary: no new analytical columns.

Declared schema and dependencies

Entity: pump_telemetry · Dataset: pump_telemetry_dataset

Declared schema (not illustrative values)
RoleColumnTypeProducer
Dimensionplantstring Observation key
Dimensionproduction_linestring Observation key
Dimensionpumpstring Observation key
Dimensiontimestampdatetime Observation key
Inputrecommended_flow_ratefloat Step 10
Inputrecommended_discharge_pressurefloat Step 9
Inputenergy_cost_scorefloat Step 8
Inputconvergedboolean Step 7
Inputpressure_flow_efficiencyfloat Step 5
Inputbearing_temperature_deltafloat Step 3
Inputvibration_deltafloat Step 6
Inputpump_health_scorefloat Step 12
Inputoperating_point_recommendationobject Step 4

Playback follows dependency stages. Callables in the same stage are independent.