Icon

Day1_​Health_​Check

1 · Data Access

Read the fleet feed and alarm log from file.

2 · Data Cleaning

Make both feeds trustworthy.

3 · Data Transformation

Derive the deviation signal and flag it.

4 · Data Merging

Join alarms onto the readings; deduplicate.

5 · Data Aggregation

Summarise into a per-pump health table.

6 · Export & Visualisation

Chart the fleet, then write the Day-1 report.

Step 1a · Read the data


Read the fleet sensor feed (17,472 rows) with the CSV Reader node

Step 2a · Clean the fleet feed


  1. Convert the timestamp to a date with the String to Date&Time node
  2. Keep only the trusted time window with the Row Filter node
  3. Standardise the pump_id text with the String Manipulation node
  4. Sort by pump, then time with the Sorter node
  5. Fill the 140 missing temperature gaps with the Missing Value node

Step 3 · Transform


  1. Compute deviation = temp - 60 with the Math Formula node
  2. Flag the status (666 = HIGH) with the Rule Engine node

Step 4 · Merge


  1. Left-join the alarms onto the readings with the Joiner node
  2. Remove duplicate rows with the Duplicate Row Filter node

Step 5 · Aggregate


  1. Build the per-pump health table with the GroupBy node
  2. Compute deviation vs fleet mean with the Math Formula node
  3. Mark REVIEW when |dev| > 2 with the Rule Engine node

Step 6a · Visualise


  1. Give each pump one colour with the Color Manager node
  2. Show behaviour over time with the Line Plot node
  3. Show the fleet distribution with the Histogram node
  4. Show spread per machine with the Box Plot node

Step 1b · Read the alarm log


Read the alarm log (192 rows) with the CSV Reader node

Step 2b · Clean the alarm log


  1. Parse the alarm time with the String to Date&Time node
  2. Clean the alarm pump_id with the String Manipulation node

Step 6b · Bar chart + report


  1. Show the fleet at a glance with the Bar Chart node
  2. Write the Day-1 report with the CSV Writer node
Node 1fleet_raw feed(17,472)
CSV Reader
Node 3timestamp toDate&Time
String to Date&Time
Node 4keep trusted window(17,184)
Row Filter
Node 17one colour per pump
Color Manager
Node 7fill 140 temp gaps
Missing Value
Node 18behaviour over time
Line Plot
Node 14build the health table
GroupBy
Node 5clean pump_id(24 to 8)
String Manipulation
Node 2alarm_log(192)
CSV Reader
Node 15deviation vs fleet mean
Math Formula
Node 6sort pump, then time
Sorter
Node 8parse alarm time
String to Date&Time
Node 16REVIEW at |dev|>2
Rule Engine
Node 10deviation = temp - 60
Math Formula
Node 19fleet distribution
Histogram
Node 11status flag (666 HIGH)
Rule Engine
Node 20box per machine
Box Plot
Node 13dedup(16,992)
Duplicate Row Filter
Node 9clean alarm pump_id
String Manipulation
Node 21fleet at a glance
Bar Chart
Node 12left join alarms(17,198)
Joiner
Node 22write the Day-1 report
CSV Writer

Nodes

Extensions

  • No modules found

Links