Job is idle — throughput ~0; structure shown.
Fragment 54890 (Actor 740168,740169)
StreamSink { type: upsert, columns: [benchmark_id, fact_date, asset_id, daily_subperiod_return], downstream_pk: [benchmark_twrr_by_asset_mv_next.benchmark_id, benchmark_twrr_by_asset_mv_next.fact_date, benchmark_twrr_by_asset_mv_next.asset_id] }
├── output: [ benchmark_twrr_by_asset_mv_next.benchmark_id, benchmark_twrr_by_asset_mv_next.fact_date, benchmark_twrr_by_asset_mv_next.asset_id, benchmark_twrr_by_asset_mv_next.daily_subperiod_return ]
├── stream key: [ benchmark_twrr_by_asset_mv_next.benchmark_id, benchmark_twrr_by_asset_mv_next.asset_id, benchmark_twrr_by_asset_mv_next.fact_date ]
└── StreamTableScan { table: benchmark_twrr_by_asset_mv_next, columns: [benchmark_id, fact_date, asset_id, daily_subperiod_return] }
├── output: [ benchmark_twrr_by_asset_mv_next.benchmark_id, benchmark_twrr_by_asset_mv_next.fact_date, benchmark_twrr_by_asset_mv_next.asset_id, benchmark_twrr_by_asset_mv_next.daily_subperiod_return ]
├── stream key: [ benchmark_twrr_by_asset_mv_next.benchmark_id, benchmark_twrr_by_asset_mv_next.asset_id, benchmark_twrr_by_asset_mv_next.fact_date ]
├── Upstream { output: [ benchmark_id, fact_date, asset_id, daily_subperiod_return ], stream key: [] }
└── BatchPlanNode { output: [ benchmark_id, fact_date, asset_id, daily_subperiod_return ], stream key: [] }