Job is idle — throughput ~0; structure shown.
Fragment 44409 (Actor 741883,741884)
StreamMaterialize { columns: [account_id, owners, owner_count], stream_key: [account_id], pk_columns: [account_id], pk_conflict: NoCheck }
├── output: [ accounts_to_clients_dm.account_id, jsonb_agg($expr1), $expr2 ]
├── stream key: [ accounts_to_clients_dm.account_id ]
└── StreamProject { exprs: [accounts_to_clients_dm.account_id, jsonb_agg($expr1), count::Int32 as $expr2] }
├── output: [ accounts_to_clients_dm.account_id, jsonb_agg($expr1), $expr2 ]
├── stream key: [ accounts_to_clients_dm.account_id ]
└── StreamHashAgg { group_key: [accounts_to_clients_dm.account_id], aggs: [jsonb_agg($expr1), count] }
├── output: [ accounts_to_clients_dm.account_id, jsonb_agg($expr1), count ]
├── stream key: [ accounts_to_clients_dm.account_id ]
└── StreamLocalityProvider { locality_columns: [accounts_to_clients_dm.account_id] }
├── output:
│ ┌── accounts_to_clients_dm.account_id
│ ├── $expr1
│ ├── accounts_to_clients_dm.client_id
│ └── accounts_to_clients_dm.effective_start_date
├── stream key:
│ ┌── accounts_to_clients_dm.account_id
│ ├── accounts_to_clients_dm.client_id
│ └── accounts_to_clients_dm.effective_start_date
└── MergeExecutor
├── output:
│ ┌── accounts_to_clients_dm.account_id
│ ├── $expr1
│ ├── accounts_to_clients_dm.client_id
│ └── accounts_to_clients_dm.effective_start_date
└── stream key:
┌── accounts_to_clients_dm.account_id
├── accounts_to_clients_dm.client_id
└── accounts_to_clients_dm.effective_start_date
Fragment 44410 (Actor 741881,741882)
StreamProject { exprs: [accounts_to_clients_dm.account_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, accounts_to_clients_dm.owner_type) as $expr1, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date] }
├── output: [ accounts_to_clients_dm.account_id, $expr1, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
└── MergeExecutor
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date, open_accounts_mv.account_id ]
└── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
Fragment 44411 (Actor 741885,741886)
StreamSyncLogStore
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date, open_accounts_mv.account_id ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
└── StreamHashJoin { type: Inner, predicate: accounts_to_clients_dm.account_id = open_accounts_mv.account_id }
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date, open_accounts_mv.account_id ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
├── MergeExecutor
│ ├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
│ └── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
└── MergeExecutor { output: [ open_accounts_mv.account_id ], stream key: [ open_accounts_mv.account_id ] }
Fragment 44412 (Actor 741908,741909)
StreamLocalityProvider { locality_columns: [accounts_to_clients_dm.account_id] }
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
└── MergeExecutor { output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ], stream key: [ accounts_to_clients_dm.client_id, accounts_to_clients_dm.account_id, accounts_to_clients_dm.effective_start_date ] }
Fragment 44413 (Actor 741916,741915)
StreamSyncLogStore { output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ], stream key: [ accounts_to_clients_dm.client_id, accounts_to_clients_dm.account_id, accounts_to_clients_dm.effective_start_date ] }
└── StreamHashJoin { type: Inner, predicate: accounts_to_clients_dm.client_id = clients_dm.id }
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.owner_type, clients_dm.id, clients_dm.display_name, clients_dm.local_display_name, clients_dm.preferred_name, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
├── stream key: [ accounts_to_clients_dm.client_id, accounts_to_clients_dm.account_id, accounts_to_clients_dm.effective_start_date ]
├── MergeExecutor { output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date ], stream key: [ accounts_to_clients_dm.client_id, accounts_to_clients_dm.account_id, accounts_to_clients_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 44414 (Actor 741918,741917)
StreamLocalityProvider { locality_columns: [accounts_to_clients_dm.client_id] } { output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date ], stream key: [ accounts_to_clients_dm.client_id, accounts_to_clients_dm.account_id, accounts_to_clients_dm.effective_start_date ] }
└── MergeExecutor { output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date ], stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ] }
Fragment 44415 (Actor 741784,741785)
StreamProject { exprs: [accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date] }
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
└── StreamFilter { predicate: IsNull(accounts_to_clients_dm.disabled_at) AND IsNull(accounts_to_clients_dm.effective_end_date) }
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date, accounts_to_clients_dm.disabled_at, accounts_to_clients_dm.effective_end_date ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
└── StreamTableScan { table: accounts_to_clients_dm, columns: [account_id, client_id, owner_type, effective_start_date, disabled_at, effective_end_date] }
├── output: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.owner_type, accounts_to_clients_dm.effective_start_date, accounts_to_clients_dm.disabled_at, accounts_to_clients_dm.effective_end_date ]
├── stream key: [ accounts_to_clients_dm.account_id, accounts_to_clients_dm.client_id, accounts_to_clients_dm.effective_start_date ]
├── Upstream { output: [ account_id, client_id, owner_type, effective_start_date, disabled_at, effective_end_date ], stream key: [] }
└── BatchPlanNode { output: [ account_id, client_id, owner_type, effective_start_date, disabled_at, effective_end_date ], stream key: [] }
Fragment 44416 (Actor 741923,741924)
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 44417 (Actor 741925,741926)
StreamTableScan { table: open_accounts_mv, columns: [account_id] } { output: [ open_accounts_mv.account_id ], stream key: [ open_accounts_mv.account_id ] }
├── Upstream { output: [ account_id ], stream key: [] }
└── BatchPlanNode { output: [ account_id ], stream key: [] }