Job is idle — throughput ~0; structure shown.
Fragment 25864 (Actor 129836,129835)
StreamMaterialize { columns: [asset_id, distribution_type, effective_start_date, effective_end_date, taxonomy_node_id, taxonomy_code, share, dim_value_week, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension(hidden), asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id(hidden), position_asset_values_mv_next.asset_id(hidden)], stream_key: [asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, taxonomy_node_id, effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, dim_value_week], pk_columns: [asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, taxonomy_node_id, effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, dim_value_week], pk_conflict: NoCheck }
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr2, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, $expr2 ]
└── StreamProject { exprs: [asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr2, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id] }
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr2, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, $expr2 ]
└── StreamFilter { predicate: ($expr1 <= $expr2) AND ($expr2 <= asset_distributions_for_consumers_mv_next.effective_end_date) }
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id, $expr2 ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, $expr2 ]
└── MergeExecutor
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id, $expr2 ]
└── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, $expr2 ]
Fragment 25865 (Actor 129838,129837)
StreamSyncLogStore
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id, $expr2 ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, $expr2 ]
└── StreamHashJoin { type: Inner, predicate: asset_distributions_for_consumers_mv_next.asset_id = position_asset_values_mv_next.asset_id }
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, position_asset_values_mv_next.asset_id, $expr2 ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id, $expr2 ]
├── MergeExecutor
│ ├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id ]
│ └── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id ]
└── MergeExecutor { output: [ position_asset_values_mv_next.asset_id, $expr2 ], stream key: [ position_asset_values_mv_next.asset_id, $expr2 ] }
Fragment 25866 (Actor 129842,129841)
StreamProject { exprs: [asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, AtTimeZone(DateTrunc('WEEK':Varchar, AtTimeZone(asset_distributions_for_consumers_mv_next.effective_start_date::Timestamp, 'UTC':Varchar), 'UTC':Varchar), 'UTC':Varchar)::Date as $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id] }
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, $expr1, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id ]
└── StreamTableScan { table: asset_distributions_for_consumers_mv_next, columns: [asset_id, distribution_type, effective_start_date, effective_end_date, taxonomy_node_id, taxonomy_code, share, asset_distributions_dm.dimension, taxonomy_nodes_dm.dimension_id] }
├── output: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.distribution_type, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.effective_end_date, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.taxonomy_code, asset_distributions_for_consumers_mv_next.share, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id ]
├── stream key: [ asset_distributions_for_consumers_mv_next.asset_id, asset_distributions_for_consumers_mv_next.asset_distributions_dm.dimension, asset_distributions_for_consumers_mv_next.taxonomy_node_id, asset_distributions_for_consumers_mv_next.effective_start_date, asset_distributions_for_consumers_mv_next.taxonomy_nodes_dm.dimension_id ]
├── Upstream { output: [ asset_id, distribution_type, effective_start_date, effective_end_date, taxonomy_node_id, taxonomy_code, share, asset_distributions_dm.dimension, taxonomy_nodes_dm.dimension_id ], stream key: [] }
└── BatchPlanNode { output: [ asset_id, distribution_type, effective_start_date, effective_end_date, taxonomy_node_id, taxonomy_code, share, asset_distributions_dm.dimension, taxonomy_nodes_dm.dimension_id ], stream key: [] }
Fragment 25867 (Actor 129839,129840)
StreamProject { exprs: [position_asset_values_mv_next.asset_id, $expr2] } { output: [ position_asset_values_mv_next.asset_id, $expr2 ], stream key: [ position_asset_values_mv_next.asset_id, $expr2 ] }
└── StreamHashAgg { group_key: [position_asset_values_mv_next.asset_id, $expr2], aggs: [count] } { output: [ position_asset_values_mv_next.asset_id, $expr2, count ], stream key: [ position_asset_values_mv_next.asset_id, $expr2 ] }
└── MergeExecutor { output: [ position_asset_values_mv_next.asset_id, $expr2, position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag ], stream key: [ position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.asset_id, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag ] }
Fragment 25868 (Actor 129843,129844)
StreamProject { exprs: [position_asset_values_mv_next.asset_id, AtTimeZone(DateTrunc('WEEK':Varchar, AtTimeZone(position_asset_values_mv_next.dim_value_date::Timestamp, 'UTC':Varchar), 'UTC':Varchar), 'UTC':Varchar)::Date as $expr2, position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag] }
├── output: [ position_asset_values_mv_next.asset_id, $expr2, position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag ]
├── stream key: [ position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.asset_id, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag ]
└── StreamTableScan { table: position_asset_values_mv_next, columns: [asset_id, dim_value_date, account_group_id, source_entity_type, group_currency, position_values_mv_next.position_type_expanded, flag] }
├── output: [ position_asset_values_mv_next.asset_id, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag ]
├── stream key: [ position_asset_values_mv_next.account_group_id, position_asset_values_mv_next.source_entity_type, position_asset_values_mv_next.asset_id, position_asset_values_mv_next.dim_value_date, position_asset_values_mv_next.group_currency, position_asset_values_mv_next.position_values_mv_next.position_type_expanded, position_asset_values_mv_next.flag ]
├── Upstream { output: [ asset_id, dim_value_date, account_group_id, source_entity_type, group_currency, position_values_mv_next.position_type_expanded, flag ], stream key: [] }
└── BatchPlanNode { output: [ asset_id, dim_value_date, account_group_id, source_entity_type, group_currency, position_values_mv_next.position_type_expanded, flag ], stream key: [] }