Опись мира: счётчики классов A и C #160
No files matched your search
@@ -209,3 +209,8 @@ _Избегать_: описание схемы, документация кон
|
|||||||
потоковый приём событий.
|
потоковый приём событий.
|
||||||
_Избегать_: путать с приёмником и пакетным режимом — те про сторону
|
_Избегать_: путать с приёмником и пакетным режимом — те про сторону
|
||||||
генератора, про отправку; забор — про сторону хранилища, про чтение.
|
генератора, про отправку; забор — про сторону хранилища, про чтение.
|
||||||
|
|
||||||
|
**Техническая проверка**:
|
||||||
|
Проверка, чей оракул — внутренний эталон стенда (опись мира), которого у
|
||||||
|
настоящего магазина нет. За учебный урок DQ не выдаётся.
|
||||||
|
_Избегать_: DQ-проверка — та работает на наблюдаемых данных магазина.
|
||||||
@@ -87,7 +87,11 @@ Airflow. Партиция — день данных; прогон звена DQ
|
|||||||
- счётная сверка сессий с эталоном `VisitID` — кука × день, эталон читается
|
- счётная сверка сессий с эталоном `VisitID` — кука × день, эталон читается
|
||||||
из `ods.event_v` ([модель сессии](dds/session.md));
|
из `ods.event_v` ([модель сессии](dds/session.md));
|
||||||
- счётчики классов расхождений против описи мира — по дням с закрытым
|
- счётчики классов расхождений против описи мира — по дням с закрытым
|
||||||
окном;
|
окном. Проверка техническая, не урок DQ: её оракул — опись генератора,
|
||||||
|
а у настоящего магазина оракула нет. Обещание узкое и честное: до
|
||||||
|
витрин доехал тот мир, который родился, — одна растяжка через весь
|
||||||
|
путь вместо сторожей на каждом шаге. Верно ли сам мир рождён, она
|
||||||
|
не видит: опись считает тот же генератор;
|
||||||
- счётные сверки витрин стенда с их DDS-источниками.
|
- счётные сверки витрин стенда с их DDS-источниками.
|
||||||
|
|
||||||
Результаты ложатся в `dm.dq_summary`. Звено — не только сторож конвейера,
|
Результаты ложатся в `dm.dq_summary`. Звено — не только сторож конвейера,
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
итоговой судьбе заказов дня. В строке закрытого дня поле `orders` хранит
|
итоговой судьбе заказов дня. В строке закрытого дня поле `orders` хранит
|
||||||
число заказов каждого класса; пока окно открыто, поля нет. При N сыгранных
|
число заказов каждого класса; пока окно открыто, поля нет. При N сыгранных
|
||||||
днях закрыты N − 7 (день d закрывается слепком d + 6, а последний
|
днях закрыты N − 7 (день d закрывается слепком d + 6, а последний
|
||||||
отправленный слепок несёт день N − 2). Для этих счётчиков запланирована
|
отправленный слепок несёт день N − 2). Их читатель — техническая
|
||||||
проверка `classes_vs_inventory` из DQ-звена этапа 4.
|
проверка `classes_vs_inventory` из DQ-звена этапа 4.
|
||||||
- **Контрольные числа идентичности не заводятся вовсе**: uniq известных
|
- **Контрольные числа идентичности не заводятся вовсе**: uniq известных
|
||||||
пользователей и число двухкуковых пар растут, пока мир едет, — опоры из них
|
пользователей и число двухкуковых пар растут, пока мир едет, — опоры из них
|
||||||
|
|||||||
@@ -537,9 +537,10 @@ Kafka день переигрывается генератором заново:
|
|||||||
«слепок переснимается и даёт те же байты» опись сторожит наравне с днями;
|
«слепок переснимается и даёт те же байты» опись сторожит наравне с днями;
|
||||||
- заказная сторона: счётчики наблюдаемых классов расхождений после
|
- заказная сторона: счётчики наблюдаемых классов расхождений после
|
||||||
приоритета; каждый показывает число заказов и хранится только для дня с
|
приоритета; каждый показывает число заказов и хранится только для дня с
|
||||||
закрытым окном (самопроверка лабы сверки; при N сыгранных днях таких дней
|
закрытым окном (читатель — техническая проверка `classes_vs_inventory`
|
||||||
N − 7). Отдельных полей для общего числа заказов и выручки в описи пока
|
звена DQ; при N сыгранных днях таких дней N − 7). Отдельных полей для
|
||||||
нет: для них не назван читатель;
|
общего числа заказов и выручки в описи пока нет: для них не назван
|
||||||
|
читатель;
|
||||||
- контрольные числа идентичности не заводятся: uniq известных пользователей
|
- контрольные числа идентичности не заводятся: uniq известных пользователей
|
||||||
и число двухкуковых покупателей растут, пока мир едет, а счётчик без
|
и число двухкуковых покупателей растут, пока мир едет, а счётчик без
|
||||||
названного читателя в опись не кладётся
|
названного читателя в опись не кладётся
|
||||||
|
|||||||
Reference in new issue
Block a user