Job is idle — throughput ~0; structure shown.
Fragment 61376 (Actor 738248,738247)
StreamMaterialize { columns: [account_id, account_name, account_number, account_type, base_currency_code, opening_date, created_at, is_restricted, product_id, product_type, product_name_en, product_name_ar, status_label_id, status_name_en, status_name_ar, status_color, system_status, currency_code, currency_name_en, currency_name_ar, currency_symbol, owners, owner_count, portfolios, portfolio_count, task_active_count, task_high_priority_count, market_value, fair_value, market_value_system_currency, fair_value_system_currency, available_balance, hold_balance, purchasing_power, profit_rate, profit_accrued, principal, maturity_date, auto_renewal_status, credit_limit, last_statement_balance, minimum_payment_due, payment_due_date, last_4_digits, financing_limit, outstanding_balance, reference_identifiers, $expr1(hidden), accounts_dm.product_type_id(hidden), position_snapshot_mv_next.holding_values_latest_mv.type_expanded(hidden), position_snapshot_mv_next.flag(hidden), account_latest_facts_mv.$src(hidden)], stream_key: [account_id, $expr1, currency_code, status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src], pk_columns: [account_id, $expr1, currency_code, status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src], pk_conflict: NoCheck }
├── output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, $expr2, accounts_dm.base_currency_code, accounts_dm.opening_date, accounts_dm.created_at, $expr3, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, accounts_dm.status_label_id, labels_dm.name_en, labels_dm.name_ar, labels_dm.color, $expr4, accounts_dm.base_currency_code, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, $expr5, $expr6, $expr7, $expr8, $expr9, $expr10, $expr11, $expr12, $expr13, $expr14, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, $expr15, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, credit_card_accounts_dm.last_4_digits, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr16, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ]
├── stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ]
└── StreamProject
└─exprs:
┌─accounts_dm.account_id
├─accounts_dm.name
├─accounts_dm.number
├─Coalesce(product_types_dm.type, 'UNKNOWN':Varchar) as $expr2
├─accounts_dm.base_currency_code
├─accounts_dm.opening_date
├─accounts_dm.created_at
├─Coalesce(accounts_dm.is_restricted, false:Boolean) as $expr3
├─product_types_dm.product_type_id
├─product_types_dm.type
├─product_types_dm.name_en
├─product_types_dm.name_ar
├─accounts_dm.status_label_id
├─labels_dm.name_en
├─labels_dm.name_ar
├─labels_dm.color
├─Coalesce(accounts_dm.system_status, 'ACTIVE':Varchar) as $expr4
├─accounts_dm.base_currency_code
├─currencies_dm.name_en
├─currencies_dm.name_ar
├─currencies_dm.symbol
├─Coalesce(account_owners_mv.owners, '[]':Jsonb) as $expr5
├─Coalesce(account_owners_mv.owner_count, 0:Int32) as $expr6
├─Coalesce(account_portfolios_mv.portfolios, '[]':Jsonb) as $expr7
├─Coalesce(account_portfolios_mv.portfolio_count, 0:Int32) as $expr8
├─Coalesce(account_task_counts_mv.active_count, 0:Int32) as $expr9
├─Coalesce(account_task_counts_mv.high_priority_count, 0:Int32) as $expr10
├─Coalesce(position_snapshot_mv_next.market_value, 0:Decimal) as $expr11
├─Coalesce(position_snapshot_mv_next.fair_value, 0:Decimal) as $expr12
├─Coalesce(position_snapshot_mv_next.market_value_system_currency, 0:Decimal) as $expr13
├─Coalesce(position_snapshot_mv_next.fair_value_system_currency, 0:Decimal) as $expr14
├─account_latest_facts_mv.available_balance
├─account_latest_facts_mv.hold_balance
├─account_latest_facts_mv.purchasing_power
├─account_latest_facts_mv.profit_rate
├─account_latest_facts_mv.profit_accrued
├─account_latest_facts_mv.principal
├─Coalesce(fixed_deposit_accounts_dm.maturity_date, financing_accounts_dm.maturity_date, structured_deposit_accounts_dm.maturity_date) as $expr15
├─account_latest_facts_mv.auto_renewal_status
├─account_latest_facts_mv.credit_limit
├─account_latest_facts_mv.last_statement_balance
├─account_latest_facts_mv.minimum_payment_due
├─account_latest_facts_mv.payment_due_date
├─credit_card_accounts_dm.last_4_digits
├─account_latest_facts_mv.financing_limit
├─account_latest_facts_mv.outstanding_balance
├─Coalesce(account_reference_identifiers_mv.reference_identifiers, '[]':Jsonb) as $expr16
├─$expr1
├─accounts_dm.product_type_id
├─position_snapshot_mv_next.holding_values_latest_mv.type_expanded
├─position_snapshot_mv_next.flag
└─account_latest_facts_mv.$src
├── output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, $expr2, accounts_dm.base_currency_code, accounts_dm.opening_date, accounts_dm.created_at, $expr3, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, accounts_dm.status_label_id, labels_dm.name_en, labels_dm.name_ar, labels_dm.color, $expr4, accounts_dm.base_currency_code, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, $expr5, $expr6, $expr7, $expr8, $expr9, $expr10, $expr11, $expr12, $expr13, $expr14, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, $expr15, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, credit_card_accounts_dm.last_4_digits, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr16, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ]
├── stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ]
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, structured_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, structured_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
Fragment 61377 (Actor 738246,738245)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, structured_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, structured_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = structured_deposit_accounts_dm.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, structured_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, structured_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, fixed_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ structured_deposit_accounts_dm.account_id, structured_deposit_accounts_dm.maturity_date ], stream key: [ structured_deposit_accounts_dm.account_id ] }
Fragment 61378 (Actor 738250,738249)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, fixed_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, fixed_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
Fragment 61379 (Actor 738251,738252)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, fixed_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = fixed_deposit_accounts_dm.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, fixed_deposit_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, fixed_deposit_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, financing_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ fixed_deposit_accounts_dm.account_id, fixed_deposit_accounts_dm.maturity_date ], stream key: [ fixed_deposit_accounts_dm.account_id ] }
Fragment 61380 (Actor 738256,738255)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, financing_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, financing_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
Fragment 61381 (Actor 738254,738253)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, financing_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = financing_accounts_dm.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, financing_accounts_dm.maturity_date, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, financing_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, credit_card_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ financing_accounts_dm.account_id, financing_accounts_dm.maturity_date ], stream key: [ financing_accounts_dm.account_id ] }
Fragment 61382 (Actor 738260,738259)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, credit_card_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, credit_card_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
Fragment 61383 (Actor 738258,738257)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, credit_card_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = credit_card_accounts_dm.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, credit_card_accounts_dm.last_4_digits, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src, credit_card_accounts_dm.account_id ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.account_id, account_latest_facts_mv.$src ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ credit_card_accounts_dm.account_id, credit_card_accounts_dm.last_4_digits ], stream key: [ credit_card_accounts_dm.account_id ] }
Fragment 61384 (Actor 738264,738263)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.account_id, account_latest_facts_mv.$src ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.account_id, account_latest_facts_mv.$src ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
Fragment 61385 (Actor 738261,738262)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.account_id, account_latest_facts_mv.$src ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = account_latest_facts_mv.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.account_id, account_latest_facts_mv.$src ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, account_latest_facts_mv.$src ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
└── MergeExecutor { output: [ account_latest_facts_mv.account_id, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, account_latest_facts_mv.$src ], stream key: [ account_latest_facts_mv.account_id, account_latest_facts_mv.$src ] }
Fragment 61386 (Actor 738266,738265)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ accounts_dm.account_id, $expr1, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ $expr1, accounts_dm.base_currency_code, accounts_dm.account_id, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
Fragment 61387 (Actor 738268,738267)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ $expr1, accounts_dm.base_currency_code, accounts_dm.account_id, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
└── StreamHashJoin { type: LeftOuter, predicate: $expr1 = position_snapshot_mv_next.account_group_id AND accounts_dm.base_currency_code = position_snapshot_mv_next.currency_code } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, $expr1, accounts_dm.product_type_id, position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ $expr1, accounts_dm.base_currency_code, accounts_dm.account_id, accounts_dm.status_label_id, accounts_dm.product_type_id, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, $expr1, accounts_dm.product_type_id ], stream key: [ $expr1, accounts_dm.base_currency_code, accounts_dm.account_id, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
Fragment 61388 (Actor 738929,738930)
StreamLocalityProvider { locality_columns: [$expr1, accounts_dm.base_currency_code] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, $expr1, accounts_dm.product_type_id ], stream key: [ $expr1, accounts_dm.base_currency_code, accounts_dm.account_id, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, $expr1, accounts_dm.product_type_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
Fragment 61389 (Actor 738933,738934)
StreamProject { exprs: [accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, ConcatOp('account_group_':Varchar, Md5(ConcatOp(accounts_dm.account_id, 'all':Varchar)::Bytea)) as $expr1, accounts_dm.product_type_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, $expr1, accounts_dm.product_type_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, accounts_dm.product_type_id, account_reference_identifiers_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
Fragment 61390 (Actor 738932,738931)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, accounts_dm.product_type_id, account_reference_identifiers_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = account_reference_identifiers_mv.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, account_reference_identifiers_mv.reference_identifiers, accounts_dm.product_type_id, account_reference_identifiers_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, accounts_dm.product_type_id, account_task_counts_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ account_reference_identifiers_mv.account_id, account_reference_identifiers_mv.reference_identifiers ], stream key: [ account_reference_identifiers_mv.account_id ] }
Fragment 61391 (Actor 738935,738936)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, accounts_dm.product_type_id, account_task_counts_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, accounts_dm.product_type_id, account_task_counts_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
Fragment 61392 (Actor 738938,738937)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, accounts_dm.product_type_id, account_task_counts_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = account_task_counts_mv.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count, accounts_dm.product_type_id, account_task_counts_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, accounts_dm.product_type_id, account_portfolios_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ account_task_counts_mv.account_id, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count ], stream key: [ account_task_counts_mv.account_id ] }
Fragment 61393 (Actor 738942,738941)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, accounts_dm.product_type_id, account_portfolios_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, accounts_dm.product_type_id, account_portfolios_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
Fragment 61394 (Actor 738940,738939)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, accounts_dm.product_type_id, account_portfolios_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = account_portfolios_mv.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count, accounts_dm.product_type_id, account_portfolios_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, accounts_dm.product_type_id, account_owners_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ account_portfolios_mv.account_id, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count ], stream key: [ account_portfolios_mv.account_id ] }
Fragment 61395 (Actor 738943,738944)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, accounts_dm.product_type_id, account_owners_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, accounts_dm.product_type_id, account_owners_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
Fragment 61396 (Actor 738946,738945)
StreamSyncLogStore { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, accounts_dm.product_type_id, account_owners_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── StreamHashJoin { type: LeftOuter, predicate: accounts_dm.account_id = account_owners_mv.account_id } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, account_owners_mv.owners, account_owners_mv.owner_count, accounts_dm.product_type_id, account_owners_mv.account_id ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, accounts_dm.product_type_id, currencies_dm.code ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ account_owners_mv.account_id, account_owners_mv.owners, account_owners_mv.owner_count ], stream key: [ account_owners_mv.account_id ] }
Fragment 61397 (Actor 738947,738948)
StreamLocalityProvider { locality_columns: [accounts_dm.account_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, accounts_dm.product_type_id, currencies_dm.code ], stream key: [ accounts_dm.account_id, accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, accounts_dm.product_type_id, currencies_dm.code ], stream key: [ accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
Fragment 61398 (Actor 740049,740050)
StreamTemporalJoin { type: LeftOuter, append_only: false, predicate: accounts_dm.base_currency_code = currencies_dm.code, nested_loop: false } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol, accounts_dm.product_type_id, currencies_dm.code ], stream key: [ accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, accounts_dm.product_type_id, labels_dm.label_id ], stream key: [ accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
└── MergeExecutor { output: [ currencies_dm.code, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol ], stream key: [ currencies_dm.code ] }
Fragment 61399 (Actor 738949,738950)
StreamLocalityProvider { locality_columns: [accounts_dm.base_currency_code] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, accounts_dm.product_type_id, labels_dm.label_id ], stream key: [ accounts_dm.base_currency_code, accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, accounts_dm.product_type_id, labels_dm.label_id ], stream key: [ accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
Fragment 61400 (Actor 737564,737565)
StreamTemporalJoin { type: LeftOuter, append_only: false, predicate: accounts_dm.status_label_id = labels_dm.label_id, nested_loop: false } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, labels_dm.name_ar, labels_dm.name_en, labels_dm.color, accounts_dm.product_type_id, labels_dm.label_id ], stream key: [ accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, accounts_dm.product_type_id ], stream key: [ accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
└── MergeExecutor { output: [ labels_dm.label_id, labels_dm.name_ar, labels_dm.name_en, labels_dm.color ], stream key: [ labels_dm.label_id ] }
Fragment 61401 (Actor 738951,738952)
StreamLocalityProvider { locality_columns: [accounts_dm.status_label_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, accounts_dm.product_type_id ], stream key: [ accounts_dm.status_label_id, accounts_dm.product_type_id, accounts_dm.account_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, accounts_dm.product_type_id ], stream key: [ accounts_dm.product_type_id, accounts_dm.account_id ] }
Fragment 61402 (Actor 736173,736174)
StreamTemporalJoin { type: LeftOuter, append_only: false, predicate: accounts_dm.product_type_id = product_types_dm.product_type_id, nested_loop: false } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar, accounts_dm.product_type_id ], stream key: [ accounts_dm.product_type_id, accounts_dm.account_id ] }
├── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status ], stream key: [ accounts_dm.product_type_id, accounts_dm.account_id ] }
└── MergeExecutor { output: [ product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar ], stream key: [ product_types_dm.product_type_id ] }
Fragment 61403 (Actor 738954,738953)
StreamLocalityProvider { locality_columns: [accounts_dm.product_type_id] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status ], stream key: [ accounts_dm.product_type_id, accounts_dm.account_id ] }
└── MergeExecutor { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status ], stream key: [ accounts_dm.account_id ] }
Fragment 61404 (Actor 738955,738956)
StreamProject { exprs: [accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status ], stream key: [ accounts_dm.account_id ] }
└── StreamFilter { predicate: IsNull(accounts_dm.closing_date) AND IsNull(accounts_dm.disabled_at) } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, accounts_dm.closing_date, accounts_dm.disabled_at ], stream key: [ accounts_dm.account_id ] }
└── StreamTableScan { table: accounts_dm, columns: [account_id, name, number, product_type_id, base_currency_code, is_restricted, opening_date, created_at, status_label_id, system_status, closing_date, disabled_at] } { output: [ accounts_dm.account_id, accounts_dm.name, accounts_dm.number, accounts_dm.product_type_id, accounts_dm.base_currency_code, accounts_dm.is_restricted, accounts_dm.opening_date, accounts_dm.created_at, accounts_dm.status_label_id, accounts_dm.system_status, accounts_dm.closing_date, accounts_dm.disabled_at ], stream key: [ accounts_dm.account_id ] }
├── Upstream { output: [ account_id, name, number, product_type_id, base_currency_code, is_restricted, opening_date, created_at, status_label_id, system_status, closing_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ account_id, name, number, product_type_id, base_currency_code, is_restricted, opening_date, created_at, status_label_id, system_status, closing_date, disabled_at ], stream key: [] }
Fragment 61405 (Actor 736180,736179)
StreamTableScan { table: product_types_dm, columns: [product_type_id, type, name_en, name_ar] } { output: [ product_types_dm.product_type_id, product_types_dm.type, product_types_dm.name_en, product_types_dm.name_ar ], stream key: [ product_types_dm.product_type_id ] }
├── Upstream { output: [ product_type_id, type, name_en, name_ar ], stream key: [] }
└── BatchPlanNode { output: [ product_type_id, type, name_en, name_ar ], stream key: [] }
Fragment 61406 (Actor 737587,737586)
StreamTableScan { table: labels_dm, columns: [label_id, name_ar, name_en, color] } { output: [ labels_dm.label_id, labels_dm.name_ar, labels_dm.name_en, labels_dm.color ], stream key: [ labels_dm.label_id ] }
├── Upstream { output: [ label_id, name_ar, name_en, color ], stream key: [] }
└── BatchPlanNode { output: [ label_id, name_ar, name_en, color ], stream key: [] }
Fragment 61407 (Actor 740035,740036)
StreamTableScan { table: currencies_dm, columns: [code, name_en, name_ar, symbol] } { output: [ currencies_dm.code, currencies_dm.name_en, currencies_dm.name_ar, currencies_dm.symbol ], stream key: [ currencies_dm.code ] }
├── Upstream { output: [ code, name_en, name_ar, symbol ], stream key: [] }
└── BatchPlanNode { output: [ code, name_en, name_ar, symbol ], stream key: [] }
Fragment 61408 (Actor 738958,738957)
StreamTableScan { table: account_owners_mv, columns: [account_id, owners, owner_count] } { output: [ account_owners_mv.account_id, account_owners_mv.owners, account_owners_mv.owner_count ], stream key: [ account_owners_mv.account_id ] }
├── Upstream { output: [ account_id, owners, owner_count ], stream key: [] }
└── BatchPlanNode { output: [ account_id, owners, owner_count ], stream key: [] }
Fragment 61409 (Actor 738960,738959)
StreamTableScan { table: account_portfolios_mv, columns: [account_id, portfolios, portfolio_count] } { output: [ account_portfolios_mv.account_id, account_portfolios_mv.portfolios, account_portfolios_mv.portfolio_count ], stream key: [ account_portfolios_mv.account_id ] }
├── Upstream { output: [ account_id, portfolios, portfolio_count ], stream key: [] }
└── BatchPlanNode { output: [ account_id, portfolios, portfolio_count ], stream key: [] }
Fragment 61410 (Actor 738961,738962)
StreamTableScan { table: account_task_counts_mv, columns: [account_id, active_count, high_priority_count] } { output: [ account_task_counts_mv.account_id, account_task_counts_mv.active_count, account_task_counts_mv.high_priority_count ], stream key: [ account_task_counts_mv.account_id ] }
├── Upstream { output: [ account_id, active_count, high_priority_count ], stream key: [] }
└── BatchPlanNode { output: [ account_id, active_count, high_priority_count ], stream key: [] }
Fragment 61411 (Actor 738964,738963)
StreamTableScan { table: account_reference_identifiers_mv, columns: [account_id, reference_identifiers] } { output: [ account_reference_identifiers_mv.account_id, account_reference_identifiers_mv.reference_identifiers ], stream key: [ account_reference_identifiers_mv.account_id ] }
├── Upstream { output: [ account_id, reference_identifiers ], stream key: [] }
└── BatchPlanNode { output: [ account_id, reference_identifiers ], stream key: [] }
Fragment 61412 (Actor 738965,738966)
StreamLocalityProvider { locality_columns: [position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code] } { output: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
└── MergeExecutor { output: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
Fragment 61413 (Actor 738967,738968)
StreamProject { exprs: [position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag] } { output: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ], stream key: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
└── StreamFilter { predicate: (position_snapshot_mv_next.position_type = 'POSITION':Varchar) } { output: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, position_snapshot_mv_next.position_type ], stream key: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
└── StreamTableScan { table: position_snapshot_mv_next, columns: [account_group_id, currency_code, market_value, fair_value, market_value_system_currency, fair_value_system_currency, holding_values_latest_mv.type_expanded, flag, position_type] } { output: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.market_value, position_snapshot_mv_next.fair_value, position_snapshot_mv_next.market_value_system_currency, position_snapshot_mv_next.fair_value_system_currency, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag, position_snapshot_mv_next.position_type ], stream key: [ position_snapshot_mv_next.account_group_id, position_snapshot_mv_next.currency_code, position_snapshot_mv_next.holding_values_latest_mv.type_expanded, position_snapshot_mv_next.flag ] }
├── Upstream { output: [ account_group_id, currency_code, market_value, fair_value, market_value_system_currency, fair_value_system_currency, holding_values_latest_mv.type_expanded, flag, position_type ], stream key: [] }
└── BatchPlanNode { output: [ account_group_id, currency_code, market_value, fair_value, market_value_system_currency, fair_value_system_currency, holding_values_latest_mv.type_expanded, flag, position_type ], stream key: [] }
Fragment 61414 (Actor 738969,738970)
StreamLocalityProvider { locality_columns: [account_latest_facts_mv.account_id] } { output: [ account_latest_facts_mv.account_id, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, account_latest_facts_mv.$src ], stream key: [ account_latest_facts_mv.account_id, account_latest_facts_mv.$src ] }
└── MergeExecutor { output: [ account_latest_facts_mv.account_id, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, account_latest_facts_mv.$src ], stream key: [ account_latest_facts_mv.account_id, account_latest_facts_mv.$src ] }
Fragment 61415 (Actor 738972,738971)
StreamTableScan { table: account_latest_facts_mv, columns: [account_id, available_balance, hold_balance, purchasing_power, profit_rate, profit_accrued, principal, auto_renewal_status, credit_limit, last_statement_balance, minimum_payment_due, payment_due_date, financing_limit, outstanding_balance, $src] } { output: [ account_latest_facts_mv.account_id, account_latest_facts_mv.available_balance, account_latest_facts_mv.hold_balance, account_latest_facts_mv.purchasing_power, account_latest_facts_mv.profit_rate, account_latest_facts_mv.profit_accrued, account_latest_facts_mv.principal, account_latest_facts_mv.auto_renewal_status, account_latest_facts_mv.credit_limit, account_latest_facts_mv.last_statement_balance, account_latest_facts_mv.minimum_payment_due, account_latest_facts_mv.payment_due_date, account_latest_facts_mv.financing_limit, account_latest_facts_mv.outstanding_balance, account_latest_facts_mv.$src ], stream key: [ account_latest_facts_mv.account_id, account_latest_facts_mv.$src ] }
├── Upstream { output: [ account_id, available_balance, hold_balance, purchasing_power, profit_rate, profit_accrued, principal, auto_renewal_status, credit_limit, last_statement_balance, minimum_payment_due, payment_due_date, financing_limit, outstanding_balance, $src ], stream key: [] }
└── BatchPlanNode { output: [ account_id, available_balance, hold_balance, purchasing_power, profit_rate, profit_accrued, principal, auto_renewal_status, credit_limit, last_statement_balance, minimum_payment_due, payment_due_date, financing_limit, outstanding_balance, $src ], stream key: [] }
Fragment 61416 (Actor 738973,738974)
StreamProject { exprs: [credit_card_accounts_dm.account_id, credit_card_accounts_dm.last_4_digits] } { output: [ credit_card_accounts_dm.account_id, credit_card_accounts_dm.last_4_digits ], stream key: [ credit_card_accounts_dm.account_id ] }
└── StreamFilter { predicate: IsNull(credit_card_accounts_dm.disabled_at) } { output: [ credit_card_accounts_dm.account_id, credit_card_accounts_dm.last_4_digits, credit_card_accounts_dm.disabled_at ], stream key: [ credit_card_accounts_dm.account_id ] }
└── StreamTableScan { table: credit_card_accounts_dm, columns: [account_id, last_4_digits, disabled_at] } { output: [ credit_card_accounts_dm.account_id, credit_card_accounts_dm.last_4_digits, credit_card_accounts_dm.disabled_at ], stream key: [ credit_card_accounts_dm.account_id ] }
├── Upstream { output: [ account_id, last_4_digits, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ account_id, last_4_digits, disabled_at ], stream key: [] }
Fragment 61417 (Actor 738976,738975)
StreamProject { exprs: [financing_accounts_dm.account_id, financing_accounts_dm.maturity_date] } { output: [ financing_accounts_dm.account_id, financing_accounts_dm.maturity_date ], stream key: [ financing_accounts_dm.account_id ] }
└── StreamFilter { predicate: IsNull(financing_accounts_dm.disabled_at) } { output: [ financing_accounts_dm.account_id, financing_accounts_dm.maturity_date, financing_accounts_dm.disabled_at ], stream key: [ financing_accounts_dm.account_id ] }
└── StreamTableScan { table: financing_accounts_dm, columns: [account_id, maturity_date, disabled_at] } { output: [ financing_accounts_dm.account_id, financing_accounts_dm.maturity_date, financing_accounts_dm.disabled_at ], stream key: [ financing_accounts_dm.account_id ] }
├── Upstream { output: [ account_id, maturity_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ account_id, maturity_date, disabled_at ], stream key: [] }
Fragment 61418 (Actor 738977,738978)
StreamProject { exprs: [fixed_deposit_accounts_dm.account_id, fixed_deposit_accounts_dm.maturity_date] } { output: [ fixed_deposit_accounts_dm.account_id, fixed_deposit_accounts_dm.maturity_date ], stream key: [ fixed_deposit_accounts_dm.account_id ] }
└── StreamFilter { predicate: IsNull(fixed_deposit_accounts_dm.disabled_at) } { output: [ fixed_deposit_accounts_dm.account_id, fixed_deposit_accounts_dm.maturity_date, fixed_deposit_accounts_dm.disabled_at ], stream key: [ fixed_deposit_accounts_dm.account_id ] }
└── StreamTableScan { table: fixed_deposit_accounts_dm, columns: [account_id, maturity_date, disabled_at] } { output: [ fixed_deposit_accounts_dm.account_id, fixed_deposit_accounts_dm.maturity_date, fixed_deposit_accounts_dm.disabled_at ], stream key: [ fixed_deposit_accounts_dm.account_id ] }
├── Upstream { output: [ account_id, maturity_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ account_id, maturity_date, disabled_at ], stream key: [] }
Fragment 61419 (Actor 738980,738979)
StreamProject { exprs: [structured_deposit_accounts_dm.account_id, structured_deposit_accounts_dm.maturity_date] } { output: [ structured_deposit_accounts_dm.account_id, structured_deposit_accounts_dm.maturity_date ], stream key: [ structured_deposit_accounts_dm.account_id ] }
└── StreamFilter { predicate: IsNull(structured_deposit_accounts_dm.disabled_at) } { output: [ structured_deposit_accounts_dm.account_id, structured_deposit_accounts_dm.maturity_date, structured_deposit_accounts_dm.disabled_at ], stream key: [ structured_deposit_accounts_dm.account_id ] }
└── StreamTableScan { table: structured_deposit_accounts_dm, columns: [account_id, maturity_date, disabled_at] } { output: [ structured_deposit_accounts_dm.account_id, structured_deposit_accounts_dm.maturity_date, structured_deposit_accounts_dm.disabled_at ], stream key: [ structured_deposit_accounts_dm.account_id ] }
├── Upstream { output: [ account_id, maturity_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ account_id, maturity_date, disabled_at ], stream key: [] }