graph TD
    subgraph <UUID>[eng1]
        raw_events["raw_events<br/>type: source<br/>catalog: main"]
    end
    subgraph <UUID>[eng1]
        raw_users["raw_users<br/>type: source<br/>catalog: main"]
    end
    subgraph <UUID>[eng1]
        active_users["active_users<br/>type: sql"]
    end
    subgraph <UUID>[eng1]
        user_summary["user_summary<br/>type: sql"]
    end
    subgraph <UUID>[eng1]
        write_users["write_users<br/>type: sink<br/>catalog: pg"]
    end
    raw_users --> active_users
    raw_events --> active_users
    raw_events --> user_summary
    active_users --> write_users
    raw_events -->|⚡ materialize| active_users
    raw_events -->|⚡ materialize| user_summary
    raw_users -->|⚡ materialize| active_users
    active_users -->|⚡ materialize| write_users
