Job is idle — throughput ~0; structure shown.
Fragment 37144 (Actor 742624,742623)
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_next.user_id, entity_to_teams_dm_next.entity_id ]
├── stream key: [ teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id ]
└── StreamProject { exprs: [teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id] }
├── output: [ teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id ]
├── stream key: [ teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id ]
└── StreamHashAgg { group_key: [teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id], aggs: [count] }
├── output: [ teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id, count ]
├── stream key: [ teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id ]
└── StreamLocalityProvider { locality_columns: [teams_memberships_dm_next.user_id, entity_to_teams_dm_next.entity_id] }
├── output:
│ ┌── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── teams_memberships_dm_next.team_id
│ ├── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
├── stream key:
│ ┌── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── teams_memberships_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
└── MergeExecutor
├── output:
│ ┌── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── teams_memberships_dm_next.team_id
│ ├── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
└── stream key:
┌── teams_memberships_dm_next.team_id
├── teams_memberships_dm_next.user_id
├── entity_to_teams_dm_next.entity_id
├── entity_to_teams_dm_next.entity_type
└── entity_to_teams_dm_next.effective_start_date
Fragment 37145 (Actor 742626,742625)
StreamSyncLogStore
├── output:
│ ┌── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── teams_memberships_dm_next.team_id
│ ├── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
├── stream key:
│ ┌── teams_memberships_dm_next.team_id
│ ├── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
└── StreamHashJoin { type: Inner, predicate: teams_memberships_dm_next.team_id = entity_to_teams_dm_next.team_id }
├── output:
│ ┌── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── teams_memberships_dm_next.team_id
│ ├── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
├── stream key:
│ ┌── teams_memberships_dm_next.team_id
│ ├── teams_memberships_dm_next.user_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
├── MergeExecutor
│ ├── output: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
│ └── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
└── stream key:
┌── entity_to_teams_dm_next.team_id
├── entity_to_teams_dm_next.entity_id
├── entity_to_teams_dm_next.entity_type
└── entity_to_teams_dm_next.effective_start_date
Fragment 37146 (Actor 742627,742628)
StreamLocalityProvider { locality_columns: [teams_memberships_dm_next.team_id] }
├── output: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── MergeExecutor
├── output: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
Fragment 37147 (Actor 742687,742688)
StreamProject { exprs: [teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id] }
├── output: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── StreamFilter { predicate: IsNull(teams_memberships_dm_next.disabled_at) AND Not(IsTrue(teams_memberships_dm_next.temporary)) }
├── output:
│ ┌── teams_memberships_dm_next.team_id
│ ├── teams_memberships_dm_next.user_id
│ ├── teams_memberships_dm_next.disabled_at
│ └── teams_memberships_dm_next.temporary
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── StreamTableScan { table: teams_memberships_dm_next, columns: [team_id, user_id, disabled_at, temporary] }
├── output:
│ ┌── teams_memberships_dm_next.team_id
│ ├── teams_memberships_dm_next.user_id
│ ├── teams_memberships_dm_next.disabled_at
│ └── teams_memberships_dm_next.temporary
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.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 37148 (Actor 742685,742686)
StreamLocalityProvider { locality_columns: [entity_to_teams_dm_next.team_id] }
├── output:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
├── stream key:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.effective_start_date
└── stream key:
┌── entity_to_teams_dm_next.team_id
├── entity_to_teams_dm_next.entity_id
├── entity_to_teams_dm_next.entity_type
└── entity_to_teams_dm_next.effective_start_date
Fragment 37149 (Actor 742690,742689)
StreamProject { exprs: [entity_to_teams_dm_next.team_id, entity_to_teams_dm_next.entity_id, entity_to_teams_dm_next.entity_type, entity_to_teams_dm_next.effective_start_date] }
├── output: [ entity_to_teams_dm_next.team_id, entity_to_teams_dm_next.entity_id, entity_to_teams_dm_next.entity_type, entity_to_teams_dm_next.effective_start_date ]
├── stream key: [ entity_to_teams_dm_next.team_id, entity_to_teams_dm_next.entity_id, entity_to_teams_dm_next.entity_type, entity_to_teams_dm_next.effective_start_date ]
└── StreamFilter { predicate: IsNull(entity_to_teams_dm_next.disabled_at) AND (entity_to_teams_dm_next.entity_type = 'PORTFOLIO':Varchar) }
├── output:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ ├── entity_to_teams_dm_next.effective_start_date
│ └── entity_to_teams_dm_next.disabled_at
├── stream key: [ entity_to_teams_dm_next.team_id, entity_to_teams_dm_next.entity_id, entity_to_teams_dm_next.entity_type, entity_to_teams_dm_next.effective_start_date ]
└── StreamTableScan { table: entity_to_teams_dm_next, columns: [team_id, entity_id, entity_type, effective_start_date, disabled_at] }
├── output:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ ├── entity_to_teams_dm_next.effective_start_date
│ └── entity_to_teams_dm_next.disabled_at
├── stream key:
│ ┌── entity_to_teams_dm_next.team_id
│ ├── entity_to_teams_dm_next.entity_id
│ ├── entity_to_teams_dm_next.entity_type
│ └── entity_to_teams_dm_next.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: [] }