Materialized views over heterogeneous structured data sources in a distributed event stream processing environment