Job is idle — throughput ~0; structure shown.
Fragment 19408 (Actor 157444,157443)
StreamSink { type: upsert, columns: [transaction_id, account_id, portfolio_id, asset_id, transaction_type, transaction_type_id, currency_code, quantity, unit_price, gross_value, net_value, valuation_date, settlement_date, order_id, external_reference, description], downstream_pk: [transactions_mv.transaction_id] }
├── output:
│ ┌── transactions_mv.transaction_id
│ ├── transactions_mv.account_id
│ ├── transactions_mv.portfolio_id
│ ├── transactions_mv.asset_id
│ ├── transactions_mv.transaction_type
│ ├── transactions_mv.transaction_type_id
│ ├── transactions_mv.currency_code
│ ├── transactions_mv.quantity
│ ├── transactions_mv.unit_price
│ ├── transactions_mv.gross_value
│ ├── transactions_mv.net_value
│ ├── transactions_mv.valuation_date
│ ├── transactions_mv.settlement_date
│ ├── transactions_mv.order_id
│ ├── transactions_mv.external_reference
│ └── transactions_mv.description
├── stream key: [ transactions_mv.transaction_type_id, transactions_mv.transaction_id ]
└── MergeExecutor
├── output:
│ ┌── transactions_mv.transaction_id
│ ├── transactions_mv.account_id
│ ├── transactions_mv.portfolio_id
│ ├── transactions_mv.asset_id
│ ├── transactions_mv.transaction_type
│ ├── transactions_mv.transaction_type_id
│ ├── transactions_mv.currency_code
│ ├── transactions_mv.quantity
│ ├── transactions_mv.unit_price
│ ├── transactions_mv.gross_value
│ ├── transactions_mv.net_value
│ ├── transactions_mv.valuation_date
│ ├── transactions_mv.settlement_date
│ ├── transactions_mv.order_id
│ ├── transactions_mv.external_reference
│ └── transactions_mv.description
└── stream key: [ transactions_mv.transaction_type_id, transactions_mv.transaction_id ]
Fragment 19409 (Actor 157446,157447)
StreamTableScan { table: transactions_mv, columns: [transaction_id, account_id, portfolio_id, asset_id, transaction_type, transaction_type_id, currency_code, quantity, unit_price, gross_value, net_value, valuation_date, settlement_date, order_id, external_reference, description] }
├── output:
│ ┌── transactions_mv.transaction_id
│ ├── transactions_mv.account_id
│ ├── transactions_mv.portfolio_id
│ ├── transactions_mv.asset_id
│ ├── transactions_mv.transaction_type
│ ├── transactions_mv.transaction_type_id
│ ├── transactions_mv.currency_code
│ ├── transactions_mv.quantity
│ ├── transactions_mv.unit_price
│ ├── transactions_mv.gross_value
│ ├── transactions_mv.net_value
│ ├── transactions_mv.valuation_date
│ ├── transactions_mv.settlement_date
│ ├── transactions_mv.order_id
│ ├── transactions_mv.external_reference
│ └── transactions_mv.description
├── stream key: [ transactions_mv.transaction_type_id, transactions_mv.transaction_id ]
├── Upstream { output: [ transaction_id, account_id, portfolio_id, asset_id, transaction_type, transaction_type_id, currency_code, quantity, unit_price, gross_value, net_value, valuation_date, settlement_date, order_id, external_reference, description ], stream key: [] }
└── BatchPlanNode { output: [ transaction_id, account_id, portfolio_id, asset_id, transaction_type, transaction_type_id, currency_code, quantity, unit_price, gross_value, net_value, valuation_date, settlement_date, order_id, external_reference, description ], stream key: [] }