Job is idle — throughput ~0; structure shown.
Fragment 24794 (Actor 117832,117831)
StreamMaterialize { columns: [party_id, entity_id, entity_type, $src(hidden)], stream_key: [party_id, entity_id, $src], pk_columns: [party_id, entity_id, $src], pk_conflict: NoCheck }
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, 'account':Varchar, $src ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, $src ]
└── StreamUnion { all: true }
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, 'account':Varchar, $src ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, $src ]
├── MergeExecutor
│ ├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, 'account':Varchar, 0:Int32 ]
│ └── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
└── MergeExecutor
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, 'portfolio':Varchar, 1:Int32 ]
└── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
Fragment 24795 (Actor 117834,117833)
StreamProject { exprs: [active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, 'account':Varchar, 0:Int32] }
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, 'account':Varchar, 0:Int32 ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
└── MergeExecutor
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, accounts_dm.account_id ]
└── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
Fragment 24796 (Actor 117835,117836)
StreamSyncLogStore
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, accounts_dm.account_id ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
└── StreamHashJoin { type: Inner, predicate: active_parties_to_accounts_mv_next.account_id = accounts_dm.account_id }
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, accounts_dm.account_id ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
├── MergeExecutor
│ ├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, active_parties_mv.id ]
│ └── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
└── MergeExecutor { output: [ accounts_dm.account_id ], stream key: [ accounts_dm.account_id ] }
Fragment 24797 (Actor 117838,117837)
StreamSyncLogStore
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, active_parties_mv.id ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
└── StreamHashJoin { type: Inner, predicate: active_parties_to_accounts_mv_next.party_id = active_parties_mv.id }
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id, active_parties_mv.id ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
├── MergeExecutor
│ ├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
│ └── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
└── MergeExecutor { output: [ active_parties_mv.id ], stream key: [ active_parties_mv.id ] }
Fragment 24798 (Actor 117827,117828)
StreamTableScan { table: active_parties_to_accounts_mv_next, columns: [party_id, account_id] }
├── output: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
├── stream key: [ active_parties_to_accounts_mv_next.party_id, active_parties_to_accounts_mv_next.account_id ]
├── Upstream { output: [ party_id, account_id ], stream key: [] }
└── BatchPlanNode { output: [ party_id, account_id ], stream key: [] }
Fragment 24799 (Actor 117830,117829)
StreamTableScan { table: active_parties_mv, columns: [id] } { output: [ active_parties_mv.id ], stream key: [ active_parties_mv.id ] }
├── Upstream { output: [ id ], stream key: [] }
└── BatchPlanNode { output: [ id ], stream key: [] }
Fragment 24800 (Actor 117847,117848)
StreamProject { exprs: [accounts_dm.account_id] } { output: [ accounts_dm.account_id ], stream key: [ accounts_dm.account_id ] }
└── StreamFilter { predicate: IsNull(accounts_dm.disabled_at) } { output: [ accounts_dm.account_id, accounts_dm.disabled_at ], stream key: [ accounts_dm.account_id ] }
└── StreamTableScan { table: accounts_dm, columns: [account_id, disabled_at] }
├── output: [ accounts_dm.account_id, accounts_dm.disabled_at ]
├── stream key: [ accounts_dm.account_id ]
├── Upstream { output: [ account_id, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ account_id, disabled_at ], stream key: [] }
Fragment 24801 (Actor 117839,117840)
StreamProject { exprs: [active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, 'portfolio':Varchar, 1:Int32] }
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, 'portfolio':Varchar, 1:Int32 ]
├── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
└── MergeExecutor
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, portfolios_dm.portfolio_id ]
└── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
Fragment 24802 (Actor 117842,117841)
StreamSyncLogStore
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, portfolios_dm.portfolio_id ]
├── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
└── StreamHashJoin { type: Inner, predicate: active_parties_to_portfolios_mv_next.portfolio_id = portfolios_dm.portfolio_id }
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, portfolios_dm.portfolio_id ]
├── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
├── MergeExecutor
│ ├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, active_parties_mv.id ]
│ └── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
└── MergeExecutor { output: [ portfolios_dm.portfolio_id ], stream key: [ portfolios_dm.portfolio_id ] }
Fragment 24803 (Actor 117843,117844)
StreamSyncLogStore
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, active_parties_mv.id ]
├── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
└── StreamHashJoin { type: Inner, predicate: active_parties_to_portfolios_mv_next.party_id = active_parties_mv.id }
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id, active_parties_mv.id ]
├── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
├── MergeExecutor
│ ├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
│ └── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
└── MergeExecutor { output: [ active_parties_mv.id ], stream key: [ active_parties_mv.id ] }
Fragment 24804 (Actor 117846,117845)
StreamTableScan { table: active_parties_to_portfolios_mv_next, columns: [party_id, portfolio_id] }
├── output: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
├── stream key: [ active_parties_to_portfolios_mv_next.party_id, active_parties_to_portfolios_mv_next.portfolio_id ]
├── Upstream { output: [ party_id, portfolio_id ], stream key: [] }
└── BatchPlanNode { output: [ party_id, portfolio_id ], stream key: [] }
Fragment 24805 (Actor 117849,117850)
StreamTableScan { table: active_parties_mv, columns: [id] } { output: [ active_parties_mv.id ], stream key: [ active_parties_mv.id ] }
├── Upstream { output: [ id ], stream key: [] }
└── BatchPlanNode { output: [ id ], stream key: [] }
Fragment 24806 (Actor 117851,117852)
StreamProject { exprs: [portfolios_dm.portfolio_id] } { output: [ portfolios_dm.portfolio_id ], stream key: [ portfolios_dm.portfolio_id ] }
└── StreamFilter { predicate: IsNull(portfolios_dm.disabled_at) } { output: [ portfolios_dm.portfolio_id, portfolios_dm.disabled_at ], stream key: [ portfolios_dm.portfolio_id ] }
└── StreamTableScan { table: portfolios_dm, columns: [portfolio_id, disabled_at] }
├── output: [ portfolios_dm.portfolio_id, portfolios_dm.disabled_at ]
├── stream key: [ portfolios_dm.portfolio_id ]
├── Upstream { output: [ portfolio_id, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ portfolio_id, disabled_at ], stream key: [] }