docs(labs): уточнены вопросы для самостоятельного расследования

Зачем: учащемуся нужен понятный путь от наблюдений к выводу без готового ответа в задании.

Что: уточнены сравнения в четырех расследованиях; готовые объяснения заменены вопросами к строкам, расчетам и сохраненным состояниям.

Проверка: проверены 54 локальные ссылки и git diff --check; формулировки сверены с устройством источников и витрин.
This commit is contained in:
ddadmin committed 2026-09-22 04:18:05 -04:00
1 parent 515f386e5f
commit bb087f4477
4 files changed
+68 -48

No files matched your search

+13 -9
View File
@@ -26,19 +26,23 @@
Теперь рассчитайте клиентскую сумму, учитывая каждый номер заказа один раз.
До выбора одной суммы на заказ проверьте, что во всех его событиях она
одинакова. Объясните, почему удалять одинаковые денежные значения вместо
повторных номеров заказов было бы ошибкой.
одинакова. Проверьте свое решение на случае двух разных заказов с одинаковой
суммой: сколько денег оно учтет?
## Объясните разницу
## Найдите заказы, из-за которых сумма завышена
Для каждого повторившегося заказа определите число лишних событий и их
вклад в завышение. Сложите эти вклады и сверьте с разностью двух расчетов.
Равенство должно выполняться до копейки.
Возьмите один повторившийся номер заказа. Сколько денег он добавил в первый
расчет и сколько — во второй? Подтвердите разность его событиями.
Повторите расчет для остальных повторившихся номеров. Сохраните таблицу:
номер заказа, число событий и вклад в разность сумм. Проверьте, объясняют ли
эти заказы все расхождение за день до копейки.
Слой ODS убирает повторную доставку одного события по его идентификатору;
`dds.event_v` читает уже это состояние. Объясните по своим строкам, почему
повтор покупки сохранился. Какие поля совпадают и какие различаются?
Какой ключ отвечает на вопрос «это то же событие», а какой — «это тот же заказ»?
`dds.event_v` читает уже это состояние. Сравните число разных `event_id`
и число разных номеров заказа в выбранных строках. Почему устранение
повторов по первому ключу не дало тот же результат, что по второму?
Подтвердите ответ конкретными идентификаторами.
После собственного расчета найдите эти заказы в `dm.purchase_vs_orders_v`.
Если у повторившегося заказа класс отличается от `duplicate_event`, проверьте