Job is idle — throughput ~0; structure shown.
Fragment 25030 (Actor 119931,119932)
StreamMaterialize { columns: [account_id, asset_id, event_time], stream_key: [account_id, asset_id], pk_columns: [account_id, asset_id], pk_conflict: NoCheck }
├── output: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id, $expr1 ]
├── stream key: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id ]
└── StreamProject { exprs: [holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id, Greatest(max(holding_values_intraday_ft.holding_timestamp), max(holding_values_intraday_ft.disabled_at)) as $expr1] }
├── output: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id, $expr1 ]
├── stream key: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id ]
└── StreamHashAgg { group_key: [holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id], aggs: [max(holding_values_intraday_ft.holding_timestamp), max(holding_values_intraday_ft.disabled_at), count] }
├── output: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id, max(holding_values_intraday_ft.holding_timestamp), max(holding_values_intraday_ft.disabled_at), count ]
├── stream key: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id ]
└── MergeExecutor
├── output: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id, holding_values_intraday_ft.holding_timestamp, holding_values_intraday_ft.disabled_at, holding_values_intraday_ft.id ]
└── stream key: [ holding_values_intraday_ft.id, holding_values_intraday_ft.holding_timestamp ]
Fragment 25031 (Actor 119934,119933)
StreamTableScan { table: holding_values_intraday_ft, columns: [account_id, asset_id, holding_timestamp, disabled_at, id] }
├── output: [ holding_values_intraday_ft.account_id, holding_values_intraday_ft.asset_id, holding_values_intraday_ft.holding_timestamp, holding_values_intraday_ft.disabled_at, holding_values_intraday_ft.id ]
├── stream key: [ holding_values_intraday_ft.id, holding_values_intraday_ft.holding_timestamp ]
├── Upstream { output: [ account_id, asset_id, holding_timestamp, disabled_at, id ], stream key: [] }
└── BatchPlanNode { output: [ account_id, asset_id, holding_timestamp, disabled_at, id ], stream key: [] }