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

← cluster adib_rm objects client_cash_tiles_mv
Overview Objects Graph History
materialized view · adib_rm.client_cash_tiles_mv
Parallelism
2
Actors
21 / 21
running
Distribution
HASH
Rows
15
State size
7.2 KiB
Created
2026-06-30 21:50
Initialized
2026-06-30 21:50
Fragment flags
MVIEWNOWSTREAM_SCAN
Actors
ActorFragmentWorkerState
53587 2892 3 running
53588 2892 3 running
53591 2885 3 running
53592 2885 3 running
54783 2883 3 running
54784 2883 3 running
54785 2884 3 running
54786 2884 3 running
54787 2886 3 running
54788 2886 3 running
54789 2887 3 running
54790 2887 3 running
+ 9 more actor(s) (21 running)
sql · adib_rm.client_cash_tiles_mv — click to expand
CREATE MATERIALIZED VIEW adib_rm.client_cash_tiles_mv
WITH (
  backfill_order=FIXED(olap.currencies_dm -> olap.clients_dm)
) AS
SELECT
  c.id AS client_id,
  JSONB_AGG(
    JSONB_BUILD_OBJECT(
      'accountId',
      a.account_id,
      'name',
      a.name,
      'number',
      a.number,
      'value',
      JSONB_BUILD_OBJECT(
        'amount',
        CAST(iabs.available_balance AS VARCHAR),
        'currency',
        JSONB_BUILD_OBJECT('code', a.base_currency_code, 'symbol', cur.symbol)
      ),
      'baseCurrency',
      JSONB_BUILD_OBJECT('code', a.base_currency_code, 'symbol', cur.symbol)
    )
  ) AS cash_tiles
FROM olap.clients_dm AS c
JOIN olap.accounts_to_clients_dm AS ac
  ON ac.client_id = c.id
  AND ac.disabled_at IS NULL
  AND ac.effective_start_date <= CURRENT_TIMESTAMP
  AND ac.effective_end_date IS NULL
JOIN adib_rm.accounts_plain_mv AS a
  ON a.account_id = ac.account_id
LEFT JOIN olap.currencies_dm FOR SYSTEM_TIME AS OF PROCTIME() AS cur
  ON cur.code = a.base_currency_code
LEFT JOIN adib_rm.investment_account_balance_snapshot_mv AS iabs
  ON iabs.account_id = a.account_id
WHERE
  c.disabled_at IS NULL
  AND a.product_type_id IN (
    ID_FROM_STRING_WITH_PREFIX('product_type', 'INVESTMENT'),
    ID_FROM_STRING_WITH_PREFIX('product_type', 'INVESTMENT_CASH')
  )
GROUP BY
  c.id
Lineage · adib_rm.client_cash_tiles_mv 7 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.