fix(modeling): пример витрины в README приведён в соответствие со скриптами

- customer_segment: убрана несуществующая колонка dim_customer, заменена
  на CASE по сумме (как в 06_dml_dm.sql)
- MATERIALIZED VIEW заменён на TRUNCATE + INSERT INTO (как в скриптах),
  упоминание MV оставлено в ремарке
- добавлен комментарий о недетерминированности CURRENT_DATE в bounds

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-21 19:21:39 +03:00
co-authored by Claude Opus 4.6
parent c6a20f3cf7
commit b3826f47cb
2 changed files with 15 additions and 8 deletions
@@ -311,6 +311,8 @@ WITH bounds AS (
min(valid_from) AS date_from,
-- CURRENT_DATE для открытых интервалов (valid_to IS NULL = текущий статус),
-- иначе витрина не покроет даты после последней смены статуса.
-- Нюанс: количество строк в витрине зависит от даты запуска (каждый
-- день добавляется ещё один день). Для учебных целей это приемлемо.
max(coalesce(valid_to, CURRENT_DATE)) AS date_to
FROM dds.dim_customer_status
)