Create and Query Materialized Views
Create a Materialized View
Example 1: Top-K query
Create a materialized view using window functions
CREATE STREAM mv_pageviews (
viewtime BIGINT,
userid VARCHAR,
pageid VARCHAR
) WITH ('topic'='pageviews', 'value.format'='JSON');CREATE MATERIALIZED VIEW
visits_count
AS SELECT
window_start,
window_end,
userid,
COUNT(pageid) AS pgcnt
FROM TUMBLE(pageviews, size 30 SECONDS)
GROUP BY window_start, window_end, userid;
Top-k query

Example 2. Combine two streams’ records
Create a materialized view using JOIN
JOINRun queries on the JOIN results
JOIN results

Last updated

