Commit Graph

  • f93c924b33 Merge pull request 'feat(generator): добавлено опоздание заказов в слепках' (#191) from 185-late-orders into main ddmitry 2026-08-29 10:06:31 +03:00
  • c68a451698 docs(orders): восстановлено описание окна опоздания ddadmin 2026-08-29 02:03:24 -04:00
  • 8db1c58c12 feat(generator): добавлено опоздание заказов в слепках ddadmin 2026-08-28 17:30:55 -04:00
  • 58e944aa87 Merge pull request 'feat(generator): потеря и дубль purchase (B, D) и счетчики описи' (#189) from 184-beacons into main ddmitry 2026-08-28 21:58:23 +03:00
  • c28f724706 feat(generator): потеря и дубль purchase (B, D) и счетчики описи ddadminandClaude Fable 5 2026-08-28 13:13:47 -04:00
  • c49f39f01f Merge pull request 'docs(generator): заморозка спеки этапа 2 и ADR 0015-0017' (#181) from spec-freeze into main ddmitry 2026-08-28 16:27:37 +03:00
  • dcf8db1305 Merge remote-tracking branch 'origin/main' into spec-freeze ddadmin 2026-08-28 08:16:11 -04:00
  • 6f18e9989c docs(generator): заморожена спека этапа 2, решения — в ADR 0015-0017 ddadminandClaude Fable 5 2026-08-28 08:16:11 -04:00
  • 9cc3e5ae3b Merge pull request 'docs(generator): путеводитель по генератору и живой проход make demo' (#179) from 48-generator-guide into main ddmitry 2026-08-28 15:03:35 +03:00
  • 74061aa499 Merge branch 'main' into 48-generator-guide ddadmin 2026-08-28 06:06:19 -04:00
  • 2a13f46a6d Merge pull request 'fix(compose): устранена гонка сборки общих образов' (#178) from fix/compose-shared-image-build into main ddmitry 2026-08-28 13:05:17 +03:00
  • cd4f9c55f5 docs(compose): объяснение общей сборки сокращено Dmitry Dementiev 2026-08-28 13:03:47 +03:00
  • 0c466c082e docs(generator): путеводитель по генератору и живой проход make demo ddadminandClaude Fable 5 2026-08-28 06:00:36 -04:00
  • 1f203c974d fix(compose): устранена гонка сборки общих образов Dmitry Dementiev 2026-08-28 12:53:33 +03:00
  • 5946175efa Merge pull request 'fix(grafana): исправлена загрузка плагина при сборке' (#177) from fix/grafana-plugin-download into main ddmitry 2026-08-28 12:42:27 +03:00
  • cdfa31f51d Merge pull request 'fix(superset): стабилизирована проверка рабочего контура' (#176) from 172-superset-cold-check into main ddmitry 2026-08-28 12:41:25 +03:00
  • cc836fc3c5 fix(superset): стабилизирована проверка рабочего контура ddadmin 2026-08-28 12:31:36 +03:00
  • e422e6d1fa fix(grafana): исправлена загрузка плагина при сборке Dmitry Dementiev 2026-08-28 12:31:48 +03:00
  • 1fae4e589f Merge pull request 'feat(airflow): пульт мира объясняет ось дней в форме и журнале' (#175) from 111-world-date into main ddmitry 2026-08-28 12:16:38 +03:00
  • 17995d4c5e fix(airflow): формулировки пульта переписаны живым русским ddadminandClaude Fable 5 2026-08-28 05:14:51 -04:00
  • c2c4401a16 feat(airflow): пульт мира объясняет ось дней в форме и журнале ddadminandClaude Fable 5 2026-08-28 05:05:44 -04:00
  • 33aef73d0e Merge pull request 'feat(dm): учебные задания витрин DM и даг самопроверки' (#174) from 159-dm-labs into main ddmitry 2026-08-28 09:53:45 +03:00
  • f33d75113d feat(dm): добавлены учебные задания витрин и даг самопроверки ddadminandClaude Fable 5 2026-08-27 17:44:15 -04:00
  • 35d43125b1 Merge pull request 'feat(dq): добавлен контроль качества конвейера' (#173) from 158-dq-pipeline into main ddmitry 2026-08-27 18:42:44 +03:00
  • 54686651df fix(dq): устранено переполнение памяти проверок ddadmin 2026-08-27 11:25:19 -04:00
  • 26b2e5fea1 feat(dq): добавлен контроль качества конвейера ddadmin 2026-08-27 07:55:28 -04:00
  • 4e60aafc31 Merge pull request 'feat(etl): добавлен дневной конвейер трансформаций' (#171) from 156-etl-pipeline into main ddmitry 2026-08-27 13:13:25 +03:00
  • cec11edaf3 chore(repo): влиты изменения задачи 155 ddadmin 2026-08-27 12:23:02 +03:00
  • 2a6162237c Merge pull request 'feat(dm): добавлена сверка покупок с заказами' (#170) from 155-purchase-vs-orders into main ddmitry 2026-08-27 11:55:50 +03:00
  • 20071c565f feat(dm): добавлена сверка покупок с заказами ddadmin 2026-08-26 17:58:43 -04:00
  • 61e662c19c refactor(etl): упрощена проверка готовности Kafka ddadmin 2026-08-27 11:17:43 +03:00
  • 12a5c109b2 feat(etl): добавлен дневной конвейер трансформаций ddadmin 2026-08-27 02:43:29 +03:00
  • fb00bbe4c3 Merge pull request 'feat(dm): добавлены витрины выручки и трафика' (#169) from 154-dm-marts into main ddmitry 2026-08-26 22:23:38 +03:00
  • 741820789f refactor(dm): уточнены ограничения DAG и пояснения SQL ddadmin 2026-08-26 14:56:33 -04:00
  • da0477f0f1 feat(dm): добавлены витрины выручки и трафика ddadmin 2026-08-26 13:55:26 -04:00
  • c9bcacd63b Merge pull request 'feat(dds): добавлена карта идентичностей' (#168) from 153-dds-identity-map into main ddmitry 2026-08-26 19:52:52 +03:00
  • 39ff0b5bb4 feat(dds): добавлена карта идентичностей ddadmin 2026-08-26 12:04:43 -04:00
  • cdd44c469f Merge pull request 'feat(ods): версией заказа стала дата слепка, окно DDS — из данных' (#167) from 165-ods-order-version-snapshot-date into main ddmitry 2026-08-26 18:50:37 +03:00
  • a9cead2974 docs(orders): документация перестроена вокруг текущей модели ddadmin 2026-08-26 18:47:22 +03:00
  • a82c75705d feat(ods): версией заказа стала дата слепка, окно DDS — из данных ddadminandClaude Opus 5 2026-08-26 16:31:20 +03:00
  • 650efacc3f Merge pull request 'feat(dds): модель сессии и нарезка визитов окнами' (#166) from 152-dds-session-model into main ddmitry 2026-08-26 16:19:06 +03:00
  • 176cf5520d feat(dds): добавлена модель сессии и нарезка визитов окнами ddadminandClaude Opus 5 2026-08-26 07:56:44 -04:00
  • c361c36e3d docs(adr): версия заказа в ODS пересмотрена на дату слепка ddadminandClaude Fable 5 2026-08-26 06:38:46 -04:00
  • 9ab43e79cc Merge pull request 'feat(dds): модель заказа и пересборка окна заменой партиций' (#164) from 151-dds-order-model into main ddmitry 2026-08-26 12:36:09 +03:00
  • 535b03783a docs(dds): убраны повторы объяснений в комментариях заказа ddadminandClaude Opus 5 2026-08-26 05:32:03 -04:00
  • 1e8b83ffbb feat(dds): добавлена модель заказа и пересборка окна заменой партиций ddadminandClaude Opus 5 2026-08-26 05:20:39 -04:00
  • 96829718f9 Merge pull request 'docs(dds): уточнён публичный контракт события' (#162) from 150-dds-event-review-fixes into main ddmitry 2026-08-26 00:54:21 +03:00
  • ae5bd31dbd docs(dds): уточнён публичный контракт события ddadmin 2026-08-25 17:39:41 -04:00
  • b8a5a6171c Merge pull request 'feat(dds): добавлен публичный контракт события' (#161) from 150-dds-event-contract into main ddmitry 2026-08-26 00:45:37 +03:00
  • 9ea361d199 feat(dds): добавлен публичный контракт события ddadmin 2026-08-25 17:13:35 -04:00
  • 4ea9591a16 Merge pull request 'Опись мира: счётчики классов A и C' (#160) from 157-inventory-class-counters into main ddmitry 2026-08-25 20:13:38 +03:00
  • f45ad53b7f docs(dq): classes_vs_inventory названа технической проверкой ddadminandClaude Fable 5 2026-08-25 11:58:54 -04:00
  • 1267b45f47 feat(generator): добавлены счётчики классов заказов ddadmin 2026-08-25 11:35:31 -04:00
  • f1fee5f1d1 Merge pull request 'Слой витрин DM: форма по зерну, дележ с менти, контур DQ' (#147) from 135-dm-marts into main ddmitry 2026-08-25 13:38:21 +03:00
  • 2f9a26eb0e docs(dm): вычитан слой витрин вторым горячим ревью ddadminandClaude Fable 5 2026-08-25 06:37:09 -04:00
  • 92d834761c docs(dm): ритм пересборки витрин выведен из подвижности источника ddadminandClaude Fable 5 2026-08-25 06:33:10 -04:00
  • 99496971e2 docs(dm): вычитана дока слоя витрин ddadminandClaude Fable 5 2026-08-25 04:57:17 -04:00
  • 70a9aeddb7 docs(dm): спроектирован слой витрин DM ddadminandClaude Fable 5 2026-08-25 04:40:30 -04:00
  • 70270c2d54 Merge pull request 'Дневной конвейер трансформаций: etl_pipeline рождается этапом 4' (#146) from 134-etl-pipeline into main ddmitry 2026-08-25 10:26:53 +03:00
  • d1aad3b143 docs(etl): вычитан дневной конвейер ddadminandClaude Fable 5 2026-08-25 03:25:08 -04:00
  • ebe3de4ae8 docs(etl): спроектирован дневной конвейер трансформаций ddadminandClaude Fable 5 2026-08-25 03:22:35 -04:00
  • f0c4b4c627 docs(dds): зафиксирована физическая модель карты идентичностей ddadmin 2026-08-24 15:52:17 -04:00
  • 256d51840b Merge pull request 'Контракт dds.event_v: язык модели, расшифровки, скрытые колонки' (#144) from 132-dds-event-contract into main ddmitry 2026-08-24 21:11:59 +03:00
  • 7fc12fb8c9 docs(dds): вычитан контракт события ddadminandClaude Fable 5 2026-08-24 14:09:15 -04:00
  • 92ed3011e6 docs(dds): спроектирован контракт dds.event_v — язык модели поверх ODS ddadminandClaude Fable 5 2026-08-24 14:04:51 -04:00
  • 83f4e0952b Merge pull request 'Модель сессии в DDS: нарезка стендом, эталон VisitID, дневная партиция' (#142) from 131-dds-session-model into main ddmitry 2026-08-24 20:42:03 +03:00
  • 4d43b7badd docs(dds): дописаны следствия ключей сессии — локальность и судьба VisitID ddadminandClaude Fable 5 2026-08-24 13:40:45 -04:00
  • 9237870ab5 docs(dds): вычитана модель сессии ddadminandClaude Fable 5 2026-08-24 13:37:14 -04:00
  • 6f2692737b docs(dds): спроектирована модель сессии — нарезка стендом, эталон VisitID ddadminandClaude Fable 5 2026-08-24 13:32:49 -04:00
  • 111315990b Merge pull request 'Модель заказа в DDS: зерно, массивы позиций, замена партиций' (#141) from 130-dds-order-model into main ddmitry 2026-08-24 19:09:30 +03:00
  • 40de2e5c5f docs(dds): вычитаны модель заказа и карта слоя ddadminandClaude Fable 5 2026-08-24 12:06:54 -04:00
  • 7972847601 docs(dds): спроектирована модель заказа в DDS и заведён набор доков слоя ddadminandClaude Fable 5 2026-08-24 12:03:26 -04:00
  • 1adacc6d7c Merge pull request 'docs(research): соединение Distributed-таблиц на кластере' (#140) from research/distributed-join into main ddmitry 2026-08-22 11:42:09 +03:00
  • d359882e1d Merge pull request 'docs(research): проталкивание условий сквозь представления над FINAL' (#139) from research/view-predicate-pushdown into main ddmitry 2026-08-22 11:42:05 +03:00
  • 544e500dc8 Merge pull request 'Разложить заказы в ODS по своему ключу шардирования' (#138) from 137-orders-shard-colocation into main ddmitry 2026-08-22 11:38:55 +03:00
  • 45360b6bcf docs(ods): вычитаны комментарии и документация починки раскладки ddadminandClaude Opus 5 2026-08-22 04:35:41 -04:00
  • 94a1ffeee2 docs(ods): описана семантика snapshot_date после схлопывания версий ddadminandClaude Opus 5 2026-08-22 04:28:51 -04:00
  • 8c76a7a0d8 fix(ods): заказы разложены по своему ключу шардирования ddadminandClaude Opus 5 2026-08-22 04:02:52 -04:00
  • f218795472 docs(research): изучено соединение Distributed-таблиц на кластере ddadminandClaude Fable 5 2026-08-22 03:39:26 -04:00
  • 86ee901dd0 docs(research): проверено проталкивание условий сквозь представления над FINAL ddadminandClaude Fable 5 2026-08-22 03:33:55 -04:00
  • ea39982bdd Merge pull request 'Подключить официальный провайдер ClickHouse к Airflow' (#126) from 124-airflow-clickhouse-provider into main ddmitry 2026-08-22 10:06:05 +03:00
  • 20b0666d28 fix(airflow): добавлен повтор запуска DAG после индексации ddadmin 2026-08-22 02:20:01 -04:00
  • 8d82679bc1 feat(airflow): подключён официальный провайдер ClickHouse ddadmin 2026-08-22 01:39:34 -04:00
  • 587e392220 Merge pull request 'Передать жизненный цикл мира Airflow' (#125) from 119-world-lifecycle into main ddmitry 2026-08-21 23:55:50 +03:00
  • bca1ffa379 fix(world): устранены расхождения после переноса на main ddadmin 2026-08-21 23:38:45 +03:00
  • 7e6554507a docs(world): описан жизненный цикл прикладного мира ddadmin 2026-08-21 22:18:37 +03:00
  • fc5244cc67 feat(world): жизненный цикл передан Airflow ddadmin 2026-08-21 22:18:19 +03:00
  • 0340b060f2 Merge pull request 'Мониторинг: дашборды «Кластер» и «Запросы»' (#123) from feat/116-cluster-queries-dashboards into main ddmitry 2026-08-21 22:34:22 +03:00
  • 48bec014cf fix(monitoring): доводы приведены к замерам, пары нод больше не расходятся ddadmin 2026-08-21 15:28:03 -04:00
  • 42075ff9fb fix(monitoring): панели уточнены по ревью, приёмка снята под нагрузкой ddadmin 2026-08-21 15:11:21 -04:00
  • 7ffb4606f1 feat(monitoring): собраны дашборды «Кластер» и «Запросы» ddadmin 2026-08-21 14:52:58 -04:00
  • 272660ff66 Merge pull request 'Мониторинг: справочник зоны — в набор документов' (#122) from feat/121-monitoring-docs into main ddmitry 2026-08-21 21:19:03 +03:00
  • 06c77c5ed2 docs(monitoring): «скребёт» заменено, поправлены падеж и тяжёлые фразы ddadmin 2026-08-21 14:15:57 -04:00
  • 28177cff92 docs(monitoring): вводный абзац не повторяет каталог дашбордов ddadmin 2026-08-21 14:07:35 -04:00
  • ee0306d19e docs(monitoring): убраны повтор заголовков, запрет и двойной довод ddadmin 2026-08-21 14:01:32 -04:00
  • 61eb2680ff docs(monitoring): приёмка дашборда переехала к дашборду ddadmin 2026-08-21 14:00:33 -04:00
  • 91e281fd32 docs(monitoring): справочник зоны разрезан на набор документов ddadmin 2026-08-21 14:00:05 -04:00
  • d43a9b348b Merge pull request 'Дашборд «Данные»: свежесть, поток, брак, сходимость' (#120) from feat/115-data-dashboard into main ddmitry 2026-08-21 20:52:52 +03:00
  • f7123f2ad7 fix(monitoring): ряды панелей подписаны своими именами, а не буквой запроса ddadmin 2026-08-21 13:28:22 -04:00
  • e5c573bb25 fix(monitoring): панели уточнены по ревью, приёмка снята на стенде ddadmin 2026-08-21 11:23:05 -04:00