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,420
State size
317.5 KiB
Created
2026-08-26 08:20
Initialized
2026-08-26 08:20
Fragment flags
MVIEWSNAPSHOT_BACKFILL_STREAM_SCANSTREAM_SCAN
Actors
ActorFragmentWorkerState
122747 25270 26 running
122748 25270 26 running
122749 25267 26 running
122750 25267 26 running
122751 25269 26 running
122752 25269 26 running
122753 25265 26 running
122754 25265 26 running
122755 25266 26 running
122756 25266 26 running
122757 25268 26 running
122758 25268 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.