Сегодня существует огромное количество BI-систем — инструментов визуализации данных, с помощью которых строят отчёты и дашборды. Часто BI-система работает поверх подготовленных витрин данных в базе.

В своих проектах мы часто используем dbt — де-факто стандартный инструмент трансформации данных. С его помощью мы преобразуем сырые данные из источников, нормализуем и очищаем их, выполняем расчёты и тестируем получившиеся модели.

Но обычно на этом зона ответственности dbt заканчивается, а дальше начинается BI со своей логикой, метриками, настройками доступа и визуализациями.

Наш аналитик Глеб Лобко написал статью про Lightdash — BI-инструмент, который предлагает немного другой подход: бизнес-логика остаётся рядом с моделями dbt, а метрики, измерения и даже часть настроек BI описываются как код и могут проходить тот же процесс разработки — Git, pull request, CI/CD и тестирование.

При этом Lightdash позволяет строить визуализации непосредственно поверх моделей dbt. Поэтому его можно использовать как самостоятельный BI-инструмент на небольших проектах или для промежуточного контроля результатов во время разработки.

В первой части Глеб разобрал сам подход и основные возможности Lightdash: метрики и измерения, управление доступом, версионирование чартов и дашбордов, preview-проекты и валидацию изменений через CI/CD.

Статья будет полезна аналитикам и инженерам, которые уже используют dbt или хотят начать с ним работать.

https://habr.com/ru/articles/1067570/