| Actor | Fragment | Worker | State |
|---|---|---|---|
| 32656 | 12162 | 33 | running |
| 32657 | 12162 | 33 | running |
| 33049 | 12163 | 33 | running |
| 33050 | 12163 | 33 | running |
| 33053 | 12164 | 33 | running |
| 33054 | 12164 | 33 | running |
| 33093 | 12167 | 33 | running |
| 33094 | 12168 | 33 | running |
| 33101 | 12166 | 33 | running |
| 33102 | 12166 | 33 | running |
| 33103 | 12169 | 33 | running |
| 33104 | 12169 | 33 | running |
CREATE MATERIALIZED VIEW authz.active_parties_to_accounts_mv
WITH (
backfill_order=FIXED(party.customer_relationships -> olap.party_involvements_dm)
) AS
SELECT
inv.party_id,
inv.entity_id AS account_id,
MAX(
GREATEST(
COALESCE(cr.updated_at, CAST(inv.effective_from AS TIMESTAMPTZ)),
COALESCE(cr.status_changed_at, CAST(inv.effective_from AS TIMESTAMPTZ)),
CAST(inv.effective_from AS TIMESTAMPTZ)
)
) AS updated_at
FROM (
SELECT
party_id,
customer_relationship_id,
entity_id,
effective_from
FROM olap.party_involvements_dm
WHERE
entity_type = 'ACCOUNT'
AND involvement_type = 'ACCOUNT_HOLDER'
AND status = 'ACTIVE'
AND disabled_at IS NULL
AND effective_from <= CURRENT_TIMESTAMP
AND (
effective_to IS NULL OR effective_to > CURRENT_TIMESTAMP
)
) AS inv
JOIN party.customer_relationships AS cr
ON cr.id = inv.customer_relationship_id
AND cr.type = 'CUSTOMER'
AND cr.status = 'ACTIVE'
AND cr.disabled_at IS NULL
GROUP BY
inv.party_id,
inv.entity_id