Job is idle — throughput ~0; structure shown.
Fragment 51645 (Actor 736370,736371)
StreamMaterialize { columns: [user_id, team_id, access_type, team_name, team_type, teams_dm.team_id(hidden)], stream_key: [team_id, user_id], pk_columns: [team_id, user_id], pk_conflict: NoCheck }
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
└── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
Fragment 51646 (Actor 736368,736369)
StreamSyncLogStore
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── StreamHashJoin { type: Inner, predicate: teams_memberships_dm.team_id = teams_dm.team_id }
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
├── MergeExecutor
│ ├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
│ └── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor { output: [ teams_dm.team_id, teams_dm.name, teams_dm.type ], stream key: [ teams_dm.team_id ] }
Fragment 51647 (Actor 736373,736372)
StreamLocalityProvider { locality_columns: [teams_memberships_dm.team_id] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
└── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
Fragment 51648 (Actor 736375,736374)
StreamProject { exprs: [teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── StreamFilter { predicate: IsNull(teams_memberships_dm.disabled_at) AND Not(IsTrue(teams_memberships_dm.temporary)) }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type, teams_memberships_dm.disabled_at, teams_memberships_dm.temporary ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── StreamTableScan { table: teams_memberships_dm, columns: [team_id, user_id, access_type, disabled_at, temporary] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type, teams_memberships_dm.disabled_at, teams_memberships_dm.temporary ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
├── Upstream { output: [ team_id, user_id, access_type, disabled_at, temporary ], stream key: [] }
└── BatchPlanNode { output: [ team_id, user_id, access_type, disabled_at, temporary ], stream key: [] }
Fragment 51649 (Actor 736383,736382)
StreamProject { exprs: [teams_dm.team_id, teams_dm.name, teams_dm.type] } { output: [ teams_dm.team_id, teams_dm.name, teams_dm.type ], stream key: [ teams_dm.team_id ] }
└── StreamFilter { predicate: IsNull(teams_dm.disabled_at) } { output: [ teams_dm.team_id, teams_dm.name, teams_dm.type, teams_dm.disabled_at ], stream key: [ teams_dm.team_id ] }
└── StreamTableScan { table: teams_dm, columns: [team_id, name, type, disabled_at] }
├── output: [ teams_dm.team_id, teams_dm.name, teams_dm.type, teams_dm.disabled_at ]
├── stream key: [ teams_dm.team_id ]
├── Upstream { output: [ team_id, name, type, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ team_id, name, type, disabled_at ], stream key: [] }