RWM Console cluster: risingwave-alinma.alinma-rw.svc.cluster.local

← cluster insights objects pnl_by_distribution_mv explain
Overview Objects Graph History
materialized view · insights.pnl_by_distribution_mv profiled over 5s
seconds (1–30)

Job is idle — throughput ~0; structure shown.

19 operators
Materialize · insights.pnl_by_distribution_mv
0% idle 2 actors
Project · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by…
2 actors
Project · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by…
2 actors
Project · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by…
2 actors
AsOfJoin · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by…
0% idle 2 actors
Merge
2 actors
Exchange
0% idle 0 actors
StreamScan · flow_by_distribution_mv_next
0% idle 2 actors
BatchPlan
2 actors
Merge
2 actors
Merge
2 actors
Exchange
0% idle 0 actors
LocalityProvider
0% idle 2 actors
Merge
2 actors
Exchange
0% idle 0 actors
Filter · position_by_distribution_mv_next
0% idle 2 actors
StreamScan · position_by_distribution_mv_next
0% idle 2 actors
BatchPlan
2 actors
Merge
2 actors
Heat = the operator's output-buffer backpressure over the sampling window. Click a node to fold its subtree.
Materialize · insights.pnl_by_distribution_mv Materialize insights.pnl_by_distrib… idle · 2 actors Project · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by… Project AsofLeftOuter · positio… — · 2 actors Project · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by… Project AsofLeftOuter · positio… — · 2 actors Project · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by… Project AsofLeftOuter · positio… — · 2 actors AsOfJoin · AsofLeftOuter · position_by_distribution_mv_next.account_group_id = flow_by… AsOfJoin AsofLeftOuter · positio… idle · 2 actors Merge Merge — · 2 actors Exchange Exchange idle · 0 actors StreamScan · flow_by_distribution_mv_next StreamScan flow_by_distribution_mv… idle · 2 actors BatchPlan BatchPlan — · 2 actors Merge Merge — · 2 actors Merge Merge — · 2 actors Exchange Exchange idle · 0 actors LocalityProvider LocalityProvider idle · 2 actors Merge Merge — · 2 actors Exchange Exchange idle · 0 actors Filter · position_by_distribution_mv_next Filter position_by_distributio… idle · 2 actors StreamScan · position_by_distribution_mv_next StreamScan position_by_distributio… idle · 2 actors BatchPlan BatchPlan — · 2 actors Merge Merge — · 2 actors
Streaming operator plan from EXPLAIN ANALYZE. Node heat = backpressure. Drag to pan, scroll to zoom.
Fragments (DESCRIBE FRAGMENTS) — click to expand
Fragment 64340 (Actor 747479,747480)
StreamMaterialize { columns: [account_group_id, dim_balance_date, position_type, distribution_type, taxonomy_node_id, taxonomy_code, currency_code, market_value, total_average_cost, fair_value, market_value_system_currency, total_average_cost_system_currency, fair_value_system_currency, cumulative_adjusted_netflow, cumulative_adjusted_netflow_system_currency, total_gain_loss, unrealized_gain_loss, realized_gain_loss, total_gain_loss_system_currency, unrealized_gain_loss_system_currency, realized_gain_loss_system_currency, fair_value_total_gain_loss, fair_value_unrealized_gain_loss, fair_value_realized_gain_loss, fair_value_total_gain_loss_system_currency, fair_value_unrealized_gain_loss_system_currency, fair_value_realized_gain_loss_system_currency, position_by_distribution_mv_next.source_entity_type(hidden), position_by_distribution_mv_next.position_summary_mv_next.source_entity_type(hidden), flow_by_distribution_mv_next.dim_transaction_date(hidden), flow_by_distribution_mv_next.taxonomy_code(hidden)], stream_key: [account_group_id, distribution_type, taxonomy_node_id, position_type, currency_code, dim_balance_date, position_by_distribution_mv_next.source_entity_type, taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code], pk_columns: [account_group_id, distribution_type, taxonomy_node_id, position_type, currency_code, dim_balance_date, position_by_distribution_mv_next.source_entity_type, taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code], pk_conflict: NoCheck }
├── output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, $expr1, $expr2, $expr3, $expr4, $expr11, $expr5, $expr6, $expr12, $expr7, $expr8, $expr13, $expr9, $expr10, $expr14, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
├── stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
└── StreamProject { exprs: [position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, $expr1, $expr2, $expr3, $expr4, ($expr3 - $expr4) as $expr11, $expr5, $expr6, ($expr5 - $expr6) as $expr12, $expr7, $expr8, ($expr7 - $expr8) as $expr13, $expr9, $expr10, ($expr9 - $expr10) as $expr14, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code] }
    ├── output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, $expr1, $expr2, $expr3, $expr4, $expr11, $expr5, $expr6, $expr12, $expr7, $expr8, $expr13, $expr9, $expr10, $expr14, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
    ├── stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
    └── StreamProject { exprs: [position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, $expr1, $expr2, (position_by_distribution_mv_next.market_value - $expr1) as $expr3, (position_by_distribution_mv_next.market_value - position_by_distribution_mv_next.total_average_cost) as $expr4, (position_by_distribution_mv_next.market_value_system_currency - $expr2) as $expr5, (position_by_distribution_mv_next.market_value_system_currency - position_by_distribution_mv_next.total_average_cost_system_currency) as $expr6, (position_by_distribution_mv_next.fair_value - $expr1) as $expr7, (position_by_distribution_mv_next.fair_value - position_by_distribution_mv_next.total_average_cost) as $expr8, (position_by_distribution_mv_next.fair_value_system_currency - $expr2) as $expr9, (position_by_distribution_mv_next.fair_value_system_currency - position_by_distribution_mv_next.total_average_cost_system_currency) as $expr10, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code] }
        ├── output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, $expr1, $expr2, $expr3, $expr4, $expr5, $expr6, $expr7, $expr8, $expr9, $expr10, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
        ├── stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
        └── StreamProject { exprs: [position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, Coalesce(flow_by_distribution_mv_next.cumulative_adjusted_netflow, 0:Decimal) as $expr1, Coalesce(flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, 0:Decimal) as $expr2, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code] }
            ├── output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, $expr1, $expr2, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
            ├── stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
            └── StreamAsOfJoin { type: AsofLeftOuter, predicate: position_by_distribution_mv_next.account_group_id = flow_by_distribution_mv_next.account_group_id AND position_by_distribution_mv_next.distribution_type = flow_by_distribution_mv_next.distribution_type AND position_by_distribution_mv_next.taxonomy_node_id = flow_by_distribution_mv_next.taxonomy_node_id AND position_by_distribution_mv_next.position_type = flow_by_distribution_mv_next.position_type AND position_by_distribution_mv_next.currency_code = flow_by_distribution_mv_next.currency_code AND (flow_by_distribution_mv_next.dim_transaction_date <= position_by_distribution_mv_next.dim_balance_date) }
                ├── output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.account_group_id, flow_by_distribution_mv_next.distribution_type, flow_by_distribution_mv_next.taxonomy_node_id, flow_by_distribution_mv_next.position_type, flow_by_distribution_mv_next.currency_code, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
                ├── stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ]
                ├── MergeExecutor { output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ], stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ] }
                └── MergeExecutor { output: [ flow_by_distribution_mv_next.account_group_id, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.distribution_type, flow_by_distribution_mv_next.taxonomy_node_id, flow_by_distribution_mv_next.position_type, flow_by_distribution_mv_next.currency_code, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, flow_by_distribution_mv_next.taxonomy_code ], stream key: [ flow_by_distribution_mv_next.account_group_id, flow_by_distribution_mv_next.distribution_type, flow_by_distribution_mv_next.taxonomy_node_id, flow_by_distribution_mv_next.position_type, flow_by_distribution_mv_next.currency_code, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ] }

Fragment 64341 (Actor 747481,747482)
StreamLocalityProvider { locality_columns: [position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code] } { output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ], stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ] }
└── MergeExecutor { output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ], stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ] }

Fragment 64342 (Actor 747513,747512)
StreamFilter { predicate: (position_by_distribution_mv_next.source_entity_type <> 'user':Varchar) } { output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ], stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ] }
└── StreamTableScan { table: position_by_distribution_mv_next, columns: [account_group_id, dim_balance_date, position_type, distribution_type, taxonomy_node_id, taxonomy_code, currency_code, market_value, total_average_cost, fair_value, market_value_system_currency, total_average_cost_system_currency, fair_value_system_currency, source_entity_type, position_summary_mv_next.source_entity_type] } { output: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.market_value, position_by_distribution_mv_next.total_average_cost, position_by_distribution_mv_next.fair_value, position_by_distribution_mv_next.market_value_system_currency, position_by_distribution_mv_next.total_average_cost_system_currency, position_by_distribution_mv_next.fair_value_system_currency, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ], stream key: [ position_by_distribution_mv_next.account_group_id, position_by_distribution_mv_next.dim_balance_date, position_by_distribution_mv_next.position_type, position_by_distribution_mv_next.currency_code, position_by_distribution_mv_next.source_entity_type, position_by_distribution_mv_next.distribution_type, position_by_distribution_mv_next.taxonomy_node_id, position_by_distribution_mv_next.taxonomy_code, position_by_distribution_mv_next.position_summary_mv_next.source_entity_type ] }
    ├── Upstream { output: [ account_group_id, dim_balance_date, position_type, distribution_type, taxonomy_node_id, taxonomy_code, currency_code, market_value, total_average_cost, fair_value, market_value_system_currency, total_average_cost_system_currency, fair_value_system_currency, source_entity_type, position_summary_mv_next.source_entity_type ], stream key: [] }
    └── BatchPlanNode { output: [ account_group_id, dim_balance_date, position_type, distribution_type, taxonomy_node_id, taxonomy_code, currency_code, market_value, total_average_cost, fair_value, market_value_system_currency, total_average_cost_system_currency, fair_value_system_currency, source_entity_type, position_summary_mv_next.source_entity_type ], stream key: [] }

Fragment 64343 (Actor 747514,747515)
StreamTableScan { table: flow_by_distribution_mv_next, columns: [account_group_id, dim_transaction_date, distribution_type, taxonomy_node_id, position_type, currency_code, cumulative_adjusted_netflow, cumulative_adjusted_netflow_system_currency, taxonomy_code] } { output: [ flow_by_distribution_mv_next.account_group_id, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.distribution_type, flow_by_distribution_mv_next.taxonomy_node_id, flow_by_distribution_mv_next.position_type, flow_by_distribution_mv_next.currency_code, flow_by_distribution_mv_next.cumulative_adjusted_netflow, flow_by_distribution_mv_next.cumulative_adjusted_netflow_system_currency, flow_by_distribution_mv_next.taxonomy_code ], stream key: [ flow_by_distribution_mv_next.account_group_id, flow_by_distribution_mv_next.distribution_type, flow_by_distribution_mv_next.taxonomy_node_id, flow_by_distribution_mv_next.position_type, flow_by_distribution_mv_next.currency_code, flow_by_distribution_mv_next.dim_transaction_date, flow_by_distribution_mv_next.taxonomy_code ] }
├── Upstream { output: [ account_group_id, dim_transaction_date, distribution_type, taxonomy_node_id, position_type, currency_code, cumulative_adjusted_netflow, cumulative_adjusted_netflow_system_currency, taxonomy_code ], stream key: [] }
└── BatchPlanNode { output: [ account_group_id, dim_transaction_date, distribution_type, taxonomy_node_id, position_type, currency_code, cumulative_adjusted_netflow, cumulative_adjusted_netflow_system_currency, taxonomy_code ], stream key: [] }