Job is idle — throughput ~0; structure shown.
Fragment 63072 (Actor 745315,745314)
StreamMaterialize { columns: [portfolio_id, owners, owner_count], stream_key: [portfolio_id], pk_columns: [portfolio_id], pk_conflict: NoCheck }
├── output: [ clients_portfolios_dm.portfolio_id, jsonb_agg($expr2 order_by(clients_dm.id ASC)), $expr3 ]
├── stream key: [ clients_portfolios_dm.portfolio_id ]
└── StreamProject { exprs: [clients_portfolios_dm.portfolio_id, jsonb_agg($expr2 order_by(clients_dm.id ASC)), count::Int32 as $expr3] }
├── output: [ clients_portfolios_dm.portfolio_id, jsonb_agg($expr2 order_by(clients_dm.id ASC)), $expr3 ]
├── stream key: [ clients_portfolios_dm.portfolio_id ]
└── StreamHashAgg { group_key: [clients_portfolios_dm.portfolio_id], aggs: [jsonb_agg($expr2 order_by(clients_dm.id ASC)), count] }
├── output: [ clients_portfolios_dm.portfolio_id, jsonb_agg($expr2 order_by(clients_dm.id ASC)), count ]
├── stream key: [ clients_portfolios_dm.portfolio_id ]
└── StreamLocalityProvider { locality_columns: [clients_portfolios_dm.portfolio_id] }
├── output:
│ ┌── clients_portfolios_dm.portfolio_id
│ ├── $expr2
│ ├── clients_dm.id
│ ├── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ ├── clients_portfolios_dm.effective_start_date
│ ├── null:Varchar
│ ├── null:Varchar
│ └── $src
├── stream key:
│ ┌── clients_portfolios_dm.portfolio_id
│ ├── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ ├── clients_portfolios_dm.effective_start_date
│ ├── null:Varchar
│ ├── null:Varchar
│ └── $src
└── MergeExecutor
├── output:
│ ┌── clients_portfolios_dm.portfolio_id
│ ├── $expr2
│ ├── clients_dm.id
│ ├── clients_portfolios_dm.client_id
│ ├── clients_portfolios_dm.portfolio_id
│ ├── clients_portfolios_dm.effective_start_date
│ ├── null:Varchar
│ ├── null:Varchar
│ └── $src
└── stream key:
┌── clients_portfolios_dm.client_id
├── clients_portfolios_dm.portfolio_id
├── clients_portfolios_dm.effective_start_date
├── null:Varchar
├── null:Varchar
└── $src
Fragment 63073 (Actor 745317,745316)
StreamProject { exprs: [clients_portfolios_dm.portfolio_id, JsonbBuildObject('id':Varchar, clients_dm.id, 'displayName':Varchar, clients_dm.display_name, 'localDisplayName':Varchar, clients_dm.local_display_name, 'preferredName':Varchar, clients_dm.preferred_name, 'ownerType':Varchar, clients_portfolios_dm.owner_type) as $expr2, clients_dm.id, clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date, null:Varchar, null:Varchar, $src] }
├── output: [ clients_portfolios_dm.portfolio_id, $expr2, clients_dm.id, clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date, null:Varchar, null:Varchar, $src ]
├── stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date, null:Varchar, null:Varchar, $src ]
└── StreamUnion { all: true }
├── output: [ clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, null:Varchar, null:Varchar, clients_portfolios_dm.effective_start_date, $src ]
├── stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date, null:Varchar, null:Varchar, $src ]
├── MergeExecutor { output: [ clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, null:Varchar, null:Varchar, clients_portfolios_dm.effective_start_date, 0:Int32 ], stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date ] }
└── MergeExecutor
├── output: [ party_active_portfolio_involvements_mv_next.portfolio_id, parties.id, parties.display_name, null:Varchar, null:Varchar, $expr1, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, null:Date, 1:Int32 ]
└── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
Fragment 63074 (Actor 745326,745327)
StreamProject { exprs: [clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, null:Varchar, null:Varchar, clients_portfolios_dm.effective_start_date, 0:Int32] }
├── output: [ clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, null:Varchar, null:Varchar, clients_portfolios_dm.effective_start_date, 0:Int32 ]
├── stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date ]
└── MergeExecutor { output: [ clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_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 63075 (Actor 745329,745328)
StreamSyncLogStore { output: [ clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_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 ] }
└── StreamHashJoin { type: Inner, predicate: clients_portfolios_dm.client_id = clients_dm.id } { output: [ clients_portfolios_dm.portfolio_id, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_portfolios_dm.owner_type, clients_portfolios_dm.client_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.owner_type, 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_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name ], stream key: [ clients_dm.id ] }
Fragment 63076 (Actor 745331,745330)
StreamLocalityProvider { locality_columns: [clients_portfolios_dm.client_id] } { output: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.owner_type, 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.owner_type, 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 63077 (Actor 745333,745332)
StreamProject { exprs: [clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.owner_type, clients_portfolios_dm.effective_start_date] } { output: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.owner_type, 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) AND IsNull(clients_portfolios_dm.effective_end_date) }
├── output: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.owner_type, clients_portfolios_dm.effective_start_date, clients_portfolios_dm.disabled_at, clients_portfolios_dm.effective_end_date ]
├── 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, owner_type, effective_start_date, disabled_at, effective_end_date] }
├── output: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.owner_type, clients_portfolios_dm.effective_start_date, clients_portfolios_dm.disabled_at, clients_portfolios_dm.effective_end_date ]
├── stream key: [ clients_portfolios_dm.client_id, clients_portfolios_dm.portfolio_id, clients_portfolios_dm.effective_start_date ]
├── Upstream { output: [ client_id, portfolio_id, owner_type, effective_start_date, disabled_at, effective_end_date ], stream key: [] }
└── BatchPlanNode { output: [ client_id, portfolio_id, owner_type, effective_start_date, disabled_at, effective_end_date ], stream key: [] }
Fragment 63078 (Actor 745238,745237)
StreamProject { exprs: [clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name] } { output: [ clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name ], stream key: [ clients_dm.id ] }
└── StreamFilter { predicate: IsNull(clients_dm.closing_date) } { output: [ clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_dm.closing_date ], stream key: [ clients_dm.id ] }
└── StreamTableScan { table: clients_dm, columns: [id, display_name, local_display_name, preferred_name, closing_date] } { output: [ clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, clients_dm.closing_date ], stream key: [ clients_dm.id ] }
├── Upstream { output: [ id, display_name, local_display_name, preferred_name, closing_date ], stream key: [] }
└── BatchPlanNode { output: [ id, display_name, local_display_name, preferred_name, closing_date ], stream key: [] }
Fragment 63079 (Actor 745355,745354)
StreamProject { exprs: [party_active_portfolio_involvements_mv_next.portfolio_id, parties.id, parties.display_name, null:Varchar, null:Varchar, Case((party_active_portfolio_involvements_mv_next.involvement_type = 'PORTFOLIO_HOLDER':Varchar), 'PRIMARY':Varchar, 'SECONDARY':Varchar) as $expr1, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, null:Date, 1:Int32] }
├── output: [ party_active_portfolio_involvements_mv_next.portfolio_id, parties.id, parties.display_name, null:Varchar, null:Varchar, $expr1, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, null:Date, 1:Int32 ]
├── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
└── MergeExecutor
├── output: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, parties.id, parties.display_name, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
└── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
Fragment 63080 (Actor 745357,745356)
StreamSyncLogStore
├── output: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, parties.id, parties.display_name, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
├── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
└── StreamHashJoin { type: Inner, predicate: party_active_portfolio_involvements_mv_next.party_id = parties.id }
├── output: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, parties.id, parties.display_name, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
├── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
├── MergeExecutor { output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ], stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ] }
└── MergeExecutor { output: [ parties.id, parties.display_name ], stream key: [ parties.id ] }
Fragment 63081 (Actor 745359,745358)
StreamLocalityProvider { locality_columns: [party_active_portfolio_involvements_mv_next.party_id] }
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
├── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
└── MergeExecutor { output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ], stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ] }
Fragment 63082 (Actor 745240,745239)
StreamTableScan { table: party_active_portfolio_involvements_mv_next, columns: [party_id, portfolio_id, involvement_type, customer_relationship_id] }
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
├── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
├── Upstream { output: [ party_id, portfolio_id, involvement_type, customer_relationship_id ], stream key: [] }
└── BatchPlanNode { output: [ party_id, portfolio_id, involvement_type, customer_relationship_id ], stream key: [] }
Fragment 63083 (Actor 745367,745366)
StreamProject { exprs: [parties.id, parties.display_name] } { output: [ parties.id, parties.display_name ], stream key: [ parties.id ] }
└── StreamFilter { predicate: IsNull(parties.disabled_at) } { output: [ parties.id, parties.display_name, parties.disabled_at ], stream key: [ parties.id ] }
└── StreamTableScan { table: parties, columns: [id, display_name, disabled_at] } { output: [ parties.id, parties.display_name, parties.disabled_at ], stream key: [ parties.id ] }
├── Upstream { output: [ id, display_name, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ id, display_name, disabled_at ], stream key: [] }