Семантический слой
Семантический слой. это система описания бизнес-логики расчета метрик. Описываете метрики в YAML, платформа генерирует оптимизированный SQL.
Зачем это нужно?
Одним и з ключевых преимуществ Trisigma является наличие продвинутой системы расчета метрик и их разрезов. Эта система обеспечивает порядок и единообразие расчетов и интерпретации метрик на уровне всей компании.
Без семантического слоя:
- Два человека могут посчитать одну и ту же метрику по-разному
- Нет единого источника истины для определения метрик
- Сложно поддерживать согласованность расчетов
С семантическим слоем:
- Стандартизированная процедура заведения метрик
- Декларативное описание логики расчета в YAML
- Автоматическая генерация SQL с оптимизациями
- Единая точка определения метрик для всей компании
Структура документа
Основы
- Основные концепции. струк тура репозитория и связи между компонентами
- Sources. извлечение данных из DWH
- Enrichments. автоматическое обогащение через LEFT JOIN и вычисляемые поля
- Metrics. логика расчета метрик (counter, uniq, ratio)
- Dimensions. разрезы для группировки
Инструменты
- Trisigma CLI. валидация и генерация SQL
- Реестр метрик. каталог метрик
Часто задаваемые вопросы (FAQ)
Как часто обновляются данные по метрикам?
Данные отчетов обновляются раз в 24 часа.
Что делать, если при заведении метрики произошла ошибка?
-
Внимательно прочитайте текст ошибки. часто он содержит точное указание на проблему
-
Используйте Trisigma CLI:
trisigma sl validate
# С объяснением от AI
trisigma sl validate --ai-explain