Job is idle — throughput ~0; structure shown.
Fragment 17897 (Actor 157851,157850)
StreamMaterialize { columns: [party_id, entity_id, entity_type, $src(hidden)], stream_key: [entity_id, party_id, $src], pk_columns: [entity_id, party_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.account_id, active_parties_to_accounts_mv_next.party_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.account_id, active_parties_to_accounts_mv_next.party_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.account_id, active_parties_to_accounts_mv_next.party_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.portfolio_id, active_parties_to_portfolios_mv_next.party_id ]
Fragment 17898 (Actor 157855,157854)
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.account_id, active_parties_to_accounts_mv_next.party_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.account_id, active_parties_to_accounts_mv_next.party_id ]
Fragment 17899 (Actor 157852,157853)
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.account_id, active_parties_to_accounts_mv_next.party_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.account_id, active_parties_to_accounts_mv_next.party_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.account_id, active_parties_to_accounts_mv_next.party_id ]
└── MergeExecutor { output: [ accounts_dm.account_id ], stream key: [ accounts_dm.account_id ] }
Fragment 17900 (Actor 157857,157856)
StreamLocalityProvider { locality_columns: [active_parties_to_accounts_mv_next.account_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.account_id, active_parties_to_accounts_mv_next.party_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 ]
Fragment 17901 (Actor 157859,157858)
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 17902 (Actor 157860,157861)
StreamLocalityProvider { locality_columns: [active_parties_to_accounts_mv_next.party_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 ]
└── 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 ]
Fragment 17903 (Actor 157835,157834)
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 17904 (Actor 157837,157836)
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 17905 (Actor 157910,157911)
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 17906 (Actor 157865,157864)
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.portfolio_id, active_parties_to_portfolios_mv_next.party_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.portfolio_id, active_parties_to_portfolios_mv_next.party_id ]
Fragment 17907 (Actor 157863,157862)
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.portfolio_id, active_parties_to_portfolios_mv_next.party_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.portfolio_id, active_parties_to_portfolios_mv_next.party_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.portfolio_id, active_parties_to_portfolios_mv_next.party_id ]
└── MergeExecutor { output: [ portfolios_dm.portfolio_id ], stream key: [ portfolios_dm.portfolio_id ] }
Fragment 17908 (Actor 157866,157867)
StreamLocalityProvider { locality_columns: [active_parties_to_portfolios_mv_next.portfolio_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.portfolio_id, active_parties_to_portfolios_mv_next.party_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 ]
Fragment 17909 (Actor 157869,157868)
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 17910 (Actor 157871,157870)
StreamLocalityProvider { locality_columns: [active_parties_to_portfolios_mv_next.party_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 ]
└── 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 ]
Fragment 17911 (Actor 157913,157912)
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 17912 (Actor 157876,157877)
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 17913 (Actor 157905,157904)
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: [] }