Job is idle — throughput ~0; structure shown.
Fragment 63874 (Actor 746843,746844)
StreamMaterialize { columns: [user_id, total_net_assets, total_relationship_value, total_aum, total_deposits, total_financing, updated_at], stream_key: [user_id], pk_columns: [user_id], pk_conflict: NoCheck }
├── output: [ advisor_kpi_user_accounts_mv_next.user_id, sum(advisor_kpi_account_values_mv_next.net_assets), sum(advisor_kpi_account_values_mv_next.relationship_value), sum(advisor_kpi_account_values_mv_next.aum), sum(advisor_kpi_account_values_mv_next.deposits), sum(advisor_kpi_account_values_mv_next.financing), max(advisor_kpi_user_accounts_mv_next.updated_at) ]
├── stream key: [ advisor_kpi_user_accounts_mv_next.user_id ]
└── StreamProject { exprs: [advisor_kpi_user_accounts_mv_next.user_id, sum(advisor_kpi_account_values_mv_next.net_assets), sum(advisor_kpi_account_values_mv_next.relationship_value), sum(advisor_kpi_account_values_mv_next.aum), sum(advisor_kpi_account_values_mv_next.deposits), sum(advisor_kpi_account_values_mv_next.financing), max(advisor_kpi_user_accounts_mv_next.updated_at)] }
├── output: [ advisor_kpi_user_accounts_mv_next.user_id, sum(advisor_kpi_account_values_mv_next.net_assets), sum(advisor_kpi_account_values_mv_next.relationship_value), sum(advisor_kpi_account_values_mv_next.aum), sum(advisor_kpi_account_values_mv_next.deposits), sum(advisor_kpi_account_values_mv_next.financing), max(advisor_kpi_user_accounts_mv_next.updated_at) ]
├── stream key: [ advisor_kpi_user_accounts_mv_next.user_id ]
└── StreamHashAgg { group_key: [advisor_kpi_user_accounts_mv_next.user_id], aggs: [sum(advisor_kpi_account_values_mv_next.net_assets), sum(advisor_kpi_account_values_mv_next.relationship_value), sum(advisor_kpi_account_values_mv_next.aum), sum(advisor_kpi_account_values_mv_next.deposits), sum(advisor_kpi_account_values_mv_next.financing), max(advisor_kpi_user_accounts_mv_next.updated_at), count] }
├── output: [ advisor_kpi_user_accounts_mv_next.user_id, sum(advisor_kpi_account_values_mv_next.net_assets), sum(advisor_kpi_account_values_mv_next.relationship_value), sum(advisor_kpi_account_values_mv_next.aum), sum(advisor_kpi_account_values_mv_next.deposits), sum(advisor_kpi_account_values_mv_next.financing), max(advisor_kpi_user_accounts_mv_next.updated_at), count ]
├── stream key: [ advisor_kpi_user_accounts_mv_next.user_id ]
└── StreamLocalityProvider { locality_columns: [advisor_kpi_user_accounts_mv_next.user_id] }
├── output:
│ ┌── advisor_kpi_user_accounts_mv_next.user_id
│ ├── advisor_kpi_account_values_mv_next.net_assets
│ ├── advisor_kpi_account_values_mv_next.relationship_value
│ ├── advisor_kpi_account_values_mv_next.aum
│ ├── advisor_kpi_account_values_mv_next.deposits
│ ├── advisor_kpi_account_values_mv_next.financing
│ ├── advisor_kpi_user_accounts_mv_next.updated_at
│ ├── advisor_kpi_user_accounts_mv_next.account_id
│ └── advisor_kpi_account_values_mv_next.account_id
├── stream key: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id ]
└── MergeExecutor
├── output:
│ ┌── advisor_kpi_user_accounts_mv_next.user_id
│ ├── advisor_kpi_account_values_mv_next.net_assets
│ ├── advisor_kpi_account_values_mv_next.relationship_value
│ ├── advisor_kpi_account_values_mv_next.aum
│ ├── advisor_kpi_account_values_mv_next.deposits
│ ├── advisor_kpi_account_values_mv_next.financing
│ ├── advisor_kpi_user_accounts_mv_next.updated_at
│ ├── advisor_kpi_user_accounts_mv_next.account_id
│ └── advisor_kpi_account_values_mv_next.account_id
└── stream key: [ advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.user_id ]
Fragment 63875 (Actor 746846,746845)
StreamSyncLogStore
├── output:
│ ┌── advisor_kpi_user_accounts_mv_next.user_id
│ ├── advisor_kpi_account_values_mv_next.net_assets
│ ├── advisor_kpi_account_values_mv_next.relationship_value
│ ├── advisor_kpi_account_values_mv_next.aum
│ ├── advisor_kpi_account_values_mv_next.deposits
│ ├── advisor_kpi_account_values_mv_next.financing
│ ├── advisor_kpi_user_accounts_mv_next.updated_at
│ ├── advisor_kpi_user_accounts_mv_next.account_id
│ └── advisor_kpi_account_values_mv_next.account_id
├── stream key: [ advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.user_id ]
└── StreamHashJoin { type: Inner, predicate: advisor_kpi_user_accounts_mv_next.account_id = advisor_kpi_account_values_mv_next.account_id }
├── output:
│ ┌── advisor_kpi_user_accounts_mv_next.user_id
│ ├── advisor_kpi_account_values_mv_next.net_assets
│ ├── advisor_kpi_account_values_mv_next.relationship_value
│ ├── advisor_kpi_account_values_mv_next.aum
│ ├── advisor_kpi_account_values_mv_next.deposits
│ ├── advisor_kpi_account_values_mv_next.financing
│ ├── advisor_kpi_user_accounts_mv_next.updated_at
│ ├── advisor_kpi_user_accounts_mv_next.account_id
│ └── advisor_kpi_account_values_mv_next.account_id
├── stream key: [ advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.user_id ]
├── MergeExecutor { output: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.updated_at ], stream key: [ advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.user_id ] }
└── MergeExecutor { output: [ advisor_kpi_account_values_mv_next.account_id, advisor_kpi_account_values_mv_next.net_assets, advisor_kpi_account_values_mv_next.relationship_value, advisor_kpi_account_values_mv_next.aum, advisor_kpi_account_values_mv_next.deposits, advisor_kpi_account_values_mv_next.financing ], stream key: [ advisor_kpi_account_values_mv_next.account_id ] }
Fragment 63876 (Actor 746848,746847)
StreamLocalityProvider { locality_columns: [advisor_kpi_user_accounts_mv_next.account_id] } { output: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.updated_at ], stream key: [ advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.user_id ] }
└── MergeExecutor { output: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.updated_at ], stream key: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id ] }
Fragment 63877 (Actor 745570,745569)
StreamTableScan { table: advisor_kpi_user_accounts_mv_next, columns: [user_id, account_id, updated_at] } { output: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id, advisor_kpi_user_accounts_mv_next.updated_at ], stream key: [ advisor_kpi_user_accounts_mv_next.user_id, advisor_kpi_user_accounts_mv_next.account_id ] }
├── Upstream { output: [ user_id, account_id, updated_at ], stream key: [] }
└── BatchPlanNode { output: [ user_id, account_id, updated_at ], stream key: [] }
Fragment 63878 (Actor 745567,745568)
StreamTableScan { table: advisor_kpi_account_values_mv_next, columns: [account_id, net_assets, relationship_value, aum, deposits, financing] }
├── output: [ advisor_kpi_account_values_mv_next.account_id, advisor_kpi_account_values_mv_next.net_assets, advisor_kpi_account_values_mv_next.relationship_value, advisor_kpi_account_values_mv_next.aum, advisor_kpi_account_values_mv_next.deposits, advisor_kpi_account_values_mv_next.financing ]
├── stream key: [ advisor_kpi_account_values_mv_next.account_id ]
├── Upstream { output: [ account_id, net_assets, relationship_value, aum, deposits, financing ], stream key: [] }
└── BatchPlanNode { output: [ account_id, net_assets, relationship_value, aum, deposits, financing ], stream key: [] }