No description
  • TypeScript 54.7%
  • JavaScript 45.3%
Find a file
2025-12-09 12:04:46 +00:00
.vscode [PDR-1721] add: tests [3] 2025-10-17 15:42:10 +03:00
configs Merged "feature/PDR-1979" into "release/2025-12-04-01" 2025-12-04 10:05:56 +03:00
configs_schemas [PDR-1979] feat: add postpaid filter and brand filter to CR conversion metrics 2025-12-04 10:05:56 +03:00
dac [PDR-1895] chore 2025-11-24 14:28:15 +03:00
extra [PDR-1891] add comment 2025-11-24 18:17:42 +03:00
filters [PDR-1979] feat: add postpaid filter and brand filter to CR conversion metrics 2025-12-04 10:05:56 +03:00
forced_filters [PDR-1681] feat: forced filters disably by rtc dict 2025-10-31 14:09:00 +03:00
metrics [PDR-1890] chore 2025-12-08 17:38:27 +03:00
tech/keys_config [PDR-1758] chore: redundant tech-tables_to_keys query removed 2025-10-22 19:32:00 +03:00
tests [PDR-1758] feat: filters 2025-10-22 11:57:56 +03:00
utils Merge branch 'master' into feature/PDR-1804 2025-11-17 16:36:19 +03:00
.gitignore [PDR-1721] add: tests [3] 2025-10-17 15:42:10 +03:00
.gitlab-ci.yml Merge remote-tracking branch 'origin/master' into feature/COMBE-4111 2025-10-30 16:12:47 +03:00
cluster.json [PDR-1864] feat: review fix 2025-11-18 16:47:41 +03:00
migrator.ts [PDR-1758] upd master 2025-10-23 09:42:12 +03:00
package-lock.json [PDR-1721] part 1 2025-10-16 11:34:57 +03:00
package.json [PDR-1721] add: tests [4] check broke 2025-10-17 17:02:58 +03:00
README.md [PDR-1721] add: tests [3] 2025-10-17 15:42:10 +03:00
tsconfig.json [PDR-1483] add validator 2025-09-10 16:09:50 +03:00

Widgets

Tests

  • Use vitest
  • Use wasm templater

Update wasm

git archive --remote=git@gitlab.ozon.ru:pd/web/sandbox.git cbe-templater-tests ./utils/wasm | tar -x -C ./tests

Валидация схем и таблиц кластера

Скрипты и тесты ниже призваны сравнить конфигурацию таблиц на кластере и конфигурацию метрик в шаблонах.

Для получения актуальной информации о содержимом кластера выполни следующий скрипт и положи его в cluster.json

select table, groupUniqArray(tuple (name, type)) as columns
from system.columns tb
where database = 'pd_widgets'
	and table like '%_metrics_d'
group by table
format JSON

П.С. Если ты пользуешься DBViewer, и возникают проблемы с экспортом, используй UI.

Выполни команду

npm run cluster-validate > cluster-report.md