Перейти к основному содержимому

Семантический слой

Семантический слой. это система описания бизнес-логики расчета метрик. Описываете метрики в YAML, платформа генерирует оптимизированный SQL.

Зачем это нужно?

Одним из ключевых преимуществ Trisigma является наличие продвинутой системы расчета метрик и их разрезов. Эта система обеспечивает порядок и единообразие расчетов и интерпретации метрик на уровне всей компании.

Без семантического слоя:

  1. Два человека могут посчитать одну и ту же метрику по-разному
  2. Нет единого источника истины для определения метрик
  3. Сложно поддерживать согласованность расчетов

С семантическим слоем:

  1. Стандартизированная процедура заведения метрик
  2. Декларативное описание логики расчета в YAML
  3. Автоматическая генерация SQL с оптимизациями
  4. Единая точка определения метрик для всей компании

Структура документа

Основы

  1. Основные концепции. структура репозитория и связи между компонентами
  2. Sources. извлечение данных из DWH
  3. Enrichments. автоматическое обогащение через LEFT JOIN и вычисляемые поля
  4. Metrics. логика расчета метрик (counter, uniq, ratio)
  5. Dimensions. разрезы для группировки

Инструменты

  1. Trisigma CLI. валидация и генерация SQL
  2. Реестр метрик. каталог метрик

Часто задаваемые вопросы (FAQ)

Как часто обновляются данные по метрикам?

Данные отчетов обновляются раз в 24 часа.

Что делать, если при заведении метрики произошла ошибка?

  1. Внимательно прочитайте текст ошибки. часто он содержит точное указание на проблему

  2. Используйте Trisigma CLI:

    trisigma sl validate

    # С объяснением от AI
    trisigma sl validate --ai-explain