refactor(dm): уточнены ограничения DAG и пояснения SQL
- Зачем: - Ревью выявило неясные причины ограничений и защитных условий в учебном образце. - Что: - Спекулятивный общий потолок задач заменен адресным лимитом размноженной замены с точным описанием OOM. - Объяснены нулевое значение непарного LEFT JOIN и опасность пустого DDS при замене партиций. - Добавлена ссылка на разбор области пересборки, а общий штамп про Context7 удален. - Проверка: - make lint, make config-test, make smoke; успешный запуск dm_transform.
This commit is contained in:
1 parent
da0477f0f1
commit
741820789f
3 files changed
+13
-9
No files matched your search
@@ -15,6 +15,8 @@ INSERT INTO dm.daily_traffic_dist
|
||||
SELECT
|
||||
sessions.session_date,
|
||||
uniqExact(sessions.client_id),
|
||||
-- При стендовом join_use_nulls=0 непарный UInt64 получает 0. Условие
|
||||
-- не дает анонимной сессии превратиться в известного пользователя.
|
||||
uniqExactIf(identities.user_id, identities.user_id != 0),
|
||||
{load_id:String},
|
||||
now64(3, 'UTC')
|
||||
|
||||
Reference in new issue
Block a user