Короткий ответ Единственного правильного решения нет — обычно вводят централизованный семантический слой (metric layer) с единым каноническим определением ключевых метрик, обязательным для использования во всех дашбордах, но это требует организационных полномочий и может замедлить команды, которым нужна гибкость для локальных задач. Как это работает подробнее Семантический слой — это единый источник определений метрик (например, через dbt metrics/Semantic Layer или собственный каталог), из которого все дашборды и отчёты берут готовую формулу вместо того, чтобы каждый аналитик писал SQL заново. Пример кода Что использовать на практике На практике. Внедрение начинается с инвентаризации существующих определений метрики «выручка» в каждой команде, выявления содержательных причин расхождений (например, Finance учитывает возвраты, Marketing — нет) и согласования единого канонического определения с явным владельцем, который утверждает любые будущие изменения. Проверка. после внедрения — любой новый дашборд обязан сс