Job is idle — throughput ~0; structure shown.
Fragment 51575 (Actor 735963,735964)
StreamMaterialize { columns: [client_id, portfolio_count], stream_key: [client_id], pk_columns: [client_id], pk_conflict: NoCheck }
├── output: [ clients_portfolios_dm.client_id, $expr1 ]
├── stream key: [ clients_portfolios_dm.client_id ]
└── StreamProject { exprs: [clients_portfolios_dm.client_id, count(clients_portfolios_dm.portfolio_id)::Int32 as $expr1] }
├── output: [ clients_portfolios_dm.client_id, $expr1 ]
├── stream key: [ clients_portfolios_dm.client_id ]
└── StreamHashAgg { group_key: [clients_portfolios_dm.client_id], aggs: [count(clients_portfolios_dm.portfolio_id), count] }
├── output: [ clients_portfolios_dm.client_id, count(clients_portfolios_dm.portfolio_id), count ]
├── stream key: [ clients_portfolios_dm.client_id ]
└── StreamLocalityProvider { locality_columns: [clients_portfolios_dm.client_id] }
├── output:
│ ┌── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ └── clients_portfolios_dm.effective_start_date
├── stream key:
│ ┌── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ └── clients_portfolios_dm.effective_start_date
└── MergeExecutor
├── output:
│ ┌── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ └── clients_portfolios_dm.effective_start_date
└── stream key:
┌── clients_portfolios_dm.client_id
├── clients_portfolios_dm.portfolio_id
└── clients_portfolios_dm.effective_start_date
Fragment 51576 (Actor 736011,736012)
StreamProject { exprs: [clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date] }
├── output: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date ]
├── stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date ]
└── StreamFilter { predicate: IsNull(clients_portfolios_dm.disabled_at) }
├── output:
│ ┌── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ ├── clients_portfolios_dm.effective_start_date
│ └── clients_portfolios_dm.disabled_at
├── stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date ]
└── StreamTableScan { table: clients_portfolios_dm, columns: [client_id, portfolio_id, effective_start_date, disabled_at] }
├── output:
│ ┌── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ ├── clients_portfolios_dm.effective_start_date
│ └── clients_portfolios_dm.disabled_at
├── stream key:
│ ┌── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ └── clients_portfolios_dm.effective_start_date
├── Upstream { output: [ client_id, portfolio_id, effective_start_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ client_id, portfolio_id, effective_start_date, disabled_at ], stream key: [] }