CREATE MATERIALIZED VIEW ai_hub_bff.book_of_business_clients_mv AS
SELECT
c.id AS client_id,
c.type AS client_type,
c.base_currency_code,
c.created_at,
c.onboarding_date,
cag.type AS account_group_type,
c.display_name,
c.local_display_name,
c.preferred_name,
c.prefix,
c.suffix,
c.first_name,
c.last_name,
c.customer_identification_file,
c.segment_label_id,
c.status_label_id
FROM olap.clients_dm AS c
JOIN insights.client_to_account_groups_mv AS cag
ON c.id = cag.client_id
WHERE
c.closing_date IS NULL AND c.disabled_at IS NULL