RWM Console cluster: risingwave-adib.adib-rw.svc.cluster.local

← cluster insights objects intraday_asset_prices_latest_mv
Overview Objects Graph History
materialized view · insights.intraday_asset_prices_latest_mv Explain plan ▶
Parallelism
2
Actors
18 / 18
running
Distribution
HASH
Rows
4,471
State size
322.0 KiB
Created
2026-08-24 15:31
Initialized
2026-08-24 15:30
Fragment flags
MVIEWSNAPSHOT_BACKFILL_STREAM_SCANSTREAM_SCAN
Actors
ActorFragmentWorkerState
103873 23565 26 running
103874 23565 26 running
103875 23562 26 running
103876 23562 26 running
103877 23563 26 running
103878 23563 26 running
103879 23560 26 running
103880 23560 26 running
103881 23564 26 running
103882 23564 26 running
103883 23559 26 running
103884 23559 26 running
+ 6 more actor(s) (18 running)
sql · insights.intraday_asset_prices_latest_mv — click to expand
CREATE MATERIALIZED VIEW insights.intraday_asset_prices_latest_mv AS
WITH intraday AS (
  SELECT
    asset_id,
    ARG_MAX(last_price, window_start) AS last_price,
    MAX(value_timestamp) AS value_timestamp
  FROM insights.intraday_asset_prices_5min_mv
  GROUP BY
    asset_id
), asset_keys AS (
  SELECT
    asset_id
  FROM (
    SELECT
      asset_id
    FROM intraday
    UNION ALL
    SELECT
      asset_id
    FROM insights.asset_prices_snapshot_mv AS asset_prices_snapshot_mv_next
  )
  GROUP BY
    asset_id
)
SELECT
  k.asset_id,
  COALESCE(i.last_price, e.close) AS last_price,
  CASE WHEN NOT i.last_price IS NULL THEN i.value_timestamp ELSE e.value_timestamp END AS value_timestamp
FROM asset_keys AS k
LEFT JOIN intraday AS i
  ON i.asset_id = k.asset_id
LEFT JOIN insights.asset_prices_snapshot_mv AS e
  ON e.asset_id = k.asset_id
Lineage · insights.intraday_asset_prices_latest_mv 4 objects
Direct (1-hop) dependencies from rw_depend, across schemas. Click a neighbor to expand its dependencies; ⌘/Ctrl-click opens its page. Drag to pan, scroll to zoom. External source/sink endpoints (Kafka, Iceberg) are not shown.