Job is idle — throughput ~0; structure shown.
Fragment 57973 (Actor 737611,737610)
StreamSink { type: upsert, columns: [asset_id, ticker, name_en, name_ar, asset_type, currency_code, isin, price, price_date, price_change_percent], downstream_pk: [marketplace_assets_mv_next.asset_id] }
├── output:
│ ┌── marketplace_assets_mv_next.asset_id
│ ├── marketplace_assets_mv_next.ticker
│ ├── marketplace_assets_mv_next.name_en
│ ├── marketplace_assets_mv_next.name_ar
│ ├── marketplace_assets_mv_next.asset_type
│ ├── marketplace_assets_mv_next.currency_code
│ ├── marketplace_assets_mv_next.isin
│ ├── marketplace_assets_mv_next.price
│ ├── marketplace_assets_mv_next.price_date
│ └── marketplace_assets_mv_next.price_change_percent
├── stream key: [ marketplace_assets_mv_next.asset_id ]
└── StreamTableScan { table: marketplace_assets_mv_next, columns: [asset_id, ticker, name_en, name_ar, asset_type, currency_code, isin, price, price_date, price_change_percent] }
├── output:
│ ┌── marketplace_assets_mv_next.asset_id
│ ├── marketplace_assets_mv_next.ticker
│ ├── marketplace_assets_mv_next.name_en
│ ├── marketplace_assets_mv_next.name_ar
│ ├── marketplace_assets_mv_next.asset_type
│ ├── marketplace_assets_mv_next.currency_code
│ ├── marketplace_assets_mv_next.isin
│ ├── marketplace_assets_mv_next.price
│ ├── marketplace_assets_mv_next.price_date
│ └── marketplace_assets_mv_next.price_change_percent
├── stream key: [ marketplace_assets_mv_next.asset_id ]
├── Upstream { output: [ asset_id, ticker, name_en, name_ar, asset_type, currency_code, isin, price, price_date, price_change_percent ], stream key: [] }
└── BatchPlanNode { output: [ asset_id, ticker, name_en, name_ar, asset_type, currency_code, isin, price, price_date, price_change_percent ], stream key: [] }