Job is idle — throughput ~0; structure shown.
Fragment 51639 (Actor 736266,736265)
StreamMaterialize { columns: [user_id, portfolio_id], stream_key: [user_id, portfolio_id], pk_columns: [user_id, portfolio_id], pk_conflict: NoCheck }
├── output: [ teams_memberships_dm.user_id, entity_to_teams_dm.entity_id ]
├── stream key: [ teams_memberships_dm.user_id, entity_to_teams_dm.entity_id ]
└── StreamProject { exprs: [teams_memberships_dm.user_id, entity_to_teams_dm.entity_id] }
├── output: [ teams_memberships_dm.user_id, entity_to_teams_dm.entity_id ]
├── stream key: [ teams_memberships_dm.user_id, entity_to_teams_dm.entity_id ]
└── StreamHashAgg { group_key: [teams_memberships_dm.user_id, entity_to_teams_dm.entity_id], aggs: [count] }
├── output: [ teams_memberships_dm.user_id, entity_to_teams_dm.entity_id, count ]
├── stream key: [ teams_memberships_dm.user_id, entity_to_teams_dm.entity_id ]
└── StreamLocalityProvider { locality_columns: [teams_memberships_dm.user_id, entity_to_teams_dm.entity_id] }
├── output:
│ ┌── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── teams_memberships_dm.team_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
├── stream key:
│ ┌── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── teams_memberships_dm.team_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
└── MergeExecutor
├── output:
│ ┌── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── teams_memberships_dm.team_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
└── stream key:
┌── teams_memberships_dm.team_id
├── teams_memberships_dm.user_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
└── entity_to_teams_dm.effective_start_date
Fragment 51640 (Actor 736329,736330)
StreamSyncLogStore
├── output:
│ ┌── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── teams_memberships_dm.team_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
├── stream key:
│ ┌── teams_memberships_dm.team_id
│ ├── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
└── StreamHashJoin { type: Inner, predicate: teams_memberships_dm.team_id = entity_to_teams_dm.team_id }
├── output:
│ ┌── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── teams_memberships_dm.team_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
├── stream key:
│ ┌── teams_memberships_dm.team_id
│ ├── teams_memberships_dm.user_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
├── MergeExecutor
│ ├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
│ └── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
└── stream key:
┌── entity_to_teams_dm.team_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
└── entity_to_teams_dm.effective_start_date
Fragment 51641 (Actor 736334,736335)
StreamLocalityProvider { locality_columns: [teams_memberships_dm.team_id] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_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 ]
└── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
Fragment 51642 (Actor 736377,736376)
StreamProject { exprs: [teams_memberships_dm.team_id, teams_memberships_dm.user_id] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
├── 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.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, disabled_at, temporary] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, 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, disabled_at, temporary ], stream key: [] }
└── BatchPlanNode { output: [ team_id, user_id, disabled_at, temporary ], stream key: [] }
Fragment 51643 (Actor 736347,736348)
StreamLocalityProvider { locality_columns: [entity_to_teams_dm.team_id] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── MergeExecutor
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── stream key:
┌── entity_to_teams_dm.team_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
└── entity_to_teams_dm.effective_start_date
Fragment 51644 (Actor 736366,736367)
StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── StreamFilter { predicate: IsNull(entity_to_teams_dm.disabled_at) AND (entity_to_teams_dm.entity_type = 'PORTFOLIO':Varchar) }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── entity_to_teams_dm.disabled_at
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── StreamTableScan { table: entity_to_teams_dm, columns: [team_id, entity_id, entity_type, effective_start_date, disabled_at] }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── entity_to_teams_dm.disabled_at
├── stream key:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
├── Upstream { output: [ team_id, entity_id, entity_type, effective_start_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ team_id, entity_id, entity_type, effective_start_date, disabled_at ], stream key: [] }