Job is idle — throughput ~0; structure shown.
Fragment 37583 (Actor 743054,743053)
StreamSink { type: upsert, columns: [portfolio_id, asset_id, name, local_name, category, ownership_percentage, private_asset_holdings_mv_next.private_holdings_dm_next.client_id(hidden), private_asset_holdings_mv_next.private_holdings_dm_next.id(hidden), private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date(hidden)], downstream_pk: [private_asset_holdings_mv_next.portfolio_id, private_asset_holdings_mv_next.asset_id] }
├── output:
│ ┌── private_asset_holdings_mv_next.portfolio_id
│ ├── private_asset_holdings_mv_next.asset_id
│ ├── private_asset_holdings_mv_next.name
│ ├── private_asset_holdings_mv_next.local_name
│ ├── private_asset_holdings_mv_next.category
│ ├── private_asset_holdings_mv_next.ownership_percentage
│ ├── private_asset_holdings_mv_next.private_holdings_dm_next.client_id
│ ├── private_asset_holdings_mv_next.private_holdings_dm_next.id
│ └── private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date
├── stream key: [ private_asset_holdings_mv_next.private_holdings_dm_next.client_id, private_asset_holdings_mv_next.asset_id, private_asset_holdings_mv_next.private_holdings_dm_next.id, private_asset_holdings_mv_next.portfolio_id, private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date ]
└── MergeExecutor
├── output:
│ ┌── private_asset_holdings_mv_next.portfolio_id
│ ├── private_asset_holdings_mv_next.asset_id
│ ├── private_asset_holdings_mv_next.name
│ ├── private_asset_holdings_mv_next.local_name
│ ├── private_asset_holdings_mv_next.category
│ ├── private_asset_holdings_mv_next.ownership_percentage
│ ├── private_asset_holdings_mv_next.private_holdings_dm_next.client_id
│ ├── private_asset_holdings_mv_next.private_holdings_dm_next.id
│ └── private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date
└── stream key: [ private_asset_holdings_mv_next.private_holdings_dm_next.client_id, private_asset_holdings_mv_next.asset_id, private_asset_holdings_mv_next.private_holdings_dm_next.id, private_asset_holdings_mv_next.portfolio_id, private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date ]
Fragment 37584 (Actor 743478,743477)
StreamTableScan { table: private_asset_holdings_mv_next, columns: [portfolio_id, asset_id, name, local_name, category, ownership_percentage, private_holdings_dm_next.client_id, private_holdings_dm_next.id, clients_portfolios_dm_next.effective_start_date] }
├── output:
│ ┌── private_asset_holdings_mv_next.portfolio_id
│ ├── private_asset_holdings_mv_next.asset_id
│ ├── private_asset_holdings_mv_next.name
│ ├── private_asset_holdings_mv_next.local_name
│ ├── private_asset_holdings_mv_next.category
│ ├── private_asset_holdings_mv_next.ownership_percentage
│ ├── private_asset_holdings_mv_next.private_holdings_dm_next.client_id
│ ├── private_asset_holdings_mv_next.private_holdings_dm_next.id
│ └── private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date
├── stream key: [ private_asset_holdings_mv_next.private_holdings_dm_next.client_id, private_asset_holdings_mv_next.asset_id, private_asset_holdings_mv_next.private_holdings_dm_next.id, private_asset_holdings_mv_next.portfolio_id, private_asset_holdings_mv_next.clients_portfolios_dm_next.effective_start_date ]
├── Upstream { output: [ portfolio_id, asset_id, name, local_name, category, ownership_percentage, private_holdings_dm_next.client_id, private_holdings_dm_next.id, clients_portfolios_dm_next.effective_start_date ], stream key: [] }
└── BatchPlanNode { output: [ portfolio_id, asset_id, name, local_name, category, ownership_percentage, private_holdings_dm_next.client_id, private_holdings_dm_next.id, clients_portfolios_dm_next.effective_start_date ], stream key: [] }