Job is idle — throughput ~0; structure shown.
Fragment 64801 (Actor 743038,743037)
StreamSink { type: upsert, columns: [asset_id, fact_date, daily_subperiod_return], downstream_pk: [asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date] }
├── output: [ asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date, asset_twrr_mv_next.daily_subperiod_return ]
├── stream key: [ asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date ]
└── StreamFilter { predicate: Not(IsNull(asset_twrr_mv_next.daily_subperiod_return)) }
├── output: [ asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date, asset_twrr_mv_next.daily_subperiod_return ]
├── stream key: [ asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date ]
└── StreamTableScan { table: asset_twrr_mv_next, columns: [asset_id, fact_date, daily_subperiod_return] }
├── output: [ asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date, asset_twrr_mv_next.daily_subperiod_return ]
├── stream key: [ asset_twrr_mv_next.asset_id, asset_twrr_mv_next.fact_date ]
├── Upstream { output: [ asset_id, fact_date, daily_subperiod_return ], stream key: [] }
└── BatchPlanNode { output: [ asset_id, fact_date, daily_subperiod_return ], stream key: [] }