Ступень 5 теперь состоит из трех последовательных заданий с отдельной
приемкой и чистой точкой остановки. Сначала менти добавляет две DQ-проверки и
получает красный и зеленый результаты, затем переписывает разбор заказов в
ODS на управляемом срезе, после этого восстанавливает сборку DDS и пропущенный
закрытый день.
ТЗ сохраняют готовые даги, DDL, Kafka и таблицы-доноры. Они задают внешние
договоры SQL-файлов, но не переносят устройство готовой реализации. Для orders_vs_ods прямо названа граница: сверка ODS с DDS не замечает их общую
потерю, поэтому разбор отдельно проверяется балансом по _load_id.
Проверка:
проверены локальные ссылки и якоря четырех измененных документов;
четырехстрочная пачка jq дала один годный объект и три заданных вида
брака, времена годной строки различаются;
в запущенном Kafka 4.3.1 подтвержден путь консольного производителя;
точные формы UPDATE и DELETE с ON CLUSTER и mutations_sync = 2 проверены на двух узлах во временной проверочной таблице;
после проверки она удалена с обоих узлов;
git diff --check, ai-text-lint и литературная вычитка прошли.
Полный учебный опыт с изменением прикладных данных общего стенда не запускался.
Ступень 5 теперь состоит из трех последовательных заданий с отдельной
приемкой и чистой точкой остановки. Сначала менти добавляет две DQ-проверки и
получает красный и зеленый результаты, затем переписывает разбор заказов в
ODS на управляемом срезе, после этого восстанавливает сборку DDS и пропущенный
закрытый день.
ТЗ сохраняют готовые даги, DDL, Kafka и таблицы-доноры. Они задают внешние
договоры SQL-файлов, но не переносят устройство готовой реализации. Для
`orders_vs_ods` прямо названа граница: сверка ODS с DDS не замечает их общую
потерю, поэтому разбор отдельно проверяется балансом по `_load_id`.
Проверка:
- проверены локальные ссылки и якоря четырех измененных документов;
- четырехстрочная пачка `jq` дала один годный объект и три заданных вида
брака, времена годной строки различаются;
- в запущенном Kafka 4.3.1 подтвержден путь консольного производителя;
- точные формы `UPDATE` и `DELETE` с `ON CLUSTER` и
`mutations_sync = 2` проверены на двух узлах во временной проверочной таблице;
после проверки она удалена с обоих узлов;
- `git diff --check`, `ai-text-lint` и литературная вычитка прошли.
Полный учебный опыт с изменением прикладных данных общего стенда не запускался.
Closes #238
- Зачем:
- менти нужен наблюдаемый опыт, в котором проверки защищают изменение конвейера заказов.
- Что:
- добавлено ТЗ ступени 5 с договорами DQ, управляемыми ошибками и восстановлением.
- в оглавление лабораторных работ добавлена ссылка на новое задание.
- Проверка:
- проверены локальные ссылки, пробная пачка jq и отсутствие ошибок пробелов в diff.
- Зачем:
- одно длинное ТЗ заставляло одновременно держать в голове три самостоятельных опыта и их очистку.
- Что:
- проверки, разбор ODS и сборка DDS разнесены по трем последовательным заданиям.
- уточнены границы учебной реализации, место диагностики и выбор закрытого дня.
- оглавление ступени 5 дополнено ссылками на все три задания.
- Проверка:
- проверены ссылки, пробная пачка jq, кластерные мутации и отсутствие ошибок пробелов в diff.
ddmitry
changed title from docs(labs): добавлено задание по проверкам заказов to docs(labs): добавлена ступень по проверкам заказов2026-09-06 23:25:35 +03:00
ddmitry
merged commit 7ca39edb4c into main2026-09-06 23:29:30 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ступень 5 теперь состоит из трех последовательных заданий с отдельной
приемкой и чистой точкой остановки. Сначала менти добавляет две DQ-проверки и
получает красный и зеленый результаты, затем переписывает разбор заказов в
ODS на управляемом срезе, после этого восстанавливает сборку DDS и пропущенный
закрытый день.
ТЗ сохраняют готовые даги, DDL, Kafka и таблицы-доноры. Они задают внешние
договоры SQL-файлов, но не переносят устройство готовой реализации. Для
orders_vs_odsпрямо названа граница: сверка ODS с DDS не замечает их общуюпотерю, поэтому разбор отдельно проверяется балансом по
_load_id.Проверка:
jqдала один годный объект и три заданных видабрака, времена годной строки различаются;
UPDATEиDELETEсON CLUSTERиmutations_sync = 2проверены на двух узлах во временной проверочной таблице;после проверки она удалена с обоих узлов;
git diff --check,ai-text-lintи литературная вычитка прошли.Полный учебный опыт с изменением прикладных данных общего стенда не запускался.
Closes #238
docs(labs): добавлено задание по проверкам заказовto docs(labs): добавлена ступень по проверкам заказов