Логотип dbt

dbt

Бесплатный тариф

Инструмент трансформации данных в хранилищах на основе SQL с версионированием, тестированием и документированием моделей данных.

https://getdbt.com/

Основная информация

Основан
2016 г.
Страна
США
Развёртывание
Облако
Интеграции
40+
Языки
English
Поддержка
Документация, Slack-сообщество +3
Стоимость
Бесплатно
Пробный период
Бесплатный тариф

Тарифы dbt

Core (Open Source)

Бесплатно
  • CLI-интерфейс
  • Все трансформации
  • Тесты и документация
  • Сообщество

Cloud Developer

$100
/мес
  • Веб-IDE
  • Планировщик
  • 1 разработчик
  • Базовая поддержка

Cloud Team

По запросу
  • Командная работа
  • CI/CD
  • Semantic Layer
  • Расширенная поддержка

Enterprise

По запросу
  • SSO/RBAC
  • SLA
  • Аудит-логи
  • Выделенная поддержка
Сравнение тарифов dbt
ТарифЦена
Core (Open Source)Бесплатно
Cloud Developer$100/мес
Cloud TeamПо запросу
EnterpriseПо запросу

Обзор dbt

dbt (data build tool) — это инструмент для трансформации данных внутри хранилищ данных. dbt позволяет аналитикам и дата-инженерам писать трансформации на SQL, управлять ими как кодом и применять практики разработки ПО — версионирование, тестирование и документирование — к аналитическим пайплайнам.

Модели данных

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

Тестирование и качество данных

dbt включает встроенную систему тестирования данных: проверки уникальности, отсутствия NULL-значений, ссылочной целостности и пользовательские тесты на SQL. Тесты запускаются при каждом обновлении моделей, обеспечивая качество данных в аналитическом хранилище.

Документация и линейность

Платформа автоматически генерирует документацию моделей и строит граф линейности данных (data lineage). Это позволяет команде видеть, откуда приходят данные, как они трансформируются и какие отчёты от них зависят.

Версии: Core и Cloud

dbt Core — бесплатная open-source версия с CLI-интерфейсом для локальной разработки. dbt Cloud — управляемая платформа с веб-IDE, планировщиком, мониторингом и командными функциями. Обе версии используют один и тот же язык моделирования.

Плюсы и минусы dbt

+Преимущества

  • Бесплатная open-source версия (dbt Core)
  • Стандарт индустрии для трансформации данных
  • Позволяет применять практики разработки ПО к аналитике
  • Активное сообщество и богатая экосистема пакетов
  • Поддержка всех популярных хранилищ данных

Недостатки

  • Работает только с SQL-трансформациями внутри хранилища
  • Требует навыков SQL и понимания моделирования данных
  • Не извлекает и не загружает данные (только трансформация)
  • Cloud-версия дорогая для крупных команд

Отзывы о dbt

Поделитесь опытом использования

Помогите другим сделать правильный выбор — ваш отзыв будет полезен

Часто задаваемые вопросы о dbt

?Что такое dbt?

dbt (data build tool) — инструмент для трансформации данных внутри хранилищ данных на SQL. Он позволяет управлять трансформациями как кодом с тестированием и версионированием.

?Бесплатен ли dbt?

Да, dbt Core — полностью бесплатная open-source версия с CLI. dbt Cloud предлагает дополнительные возможности (IDE, планировщик, командная работа) на платной основе.

?Чем dbt отличается от ETL-инструментов?

dbt выполняет только трансформацию (T в ETL). Он не извлекает и не загружает данные, а трансформирует уже загруженные данные внутри хранилища. Для полного пайплайна dbt обычно используют вместе с Airbyte или Fivetran.

?Какие хранилища поддерживает dbt?

dbt поддерживает Snowflake, BigQuery, Redshift, Databricks, PostgreSQL, ClickHouse, Spark и другие хранилища данных через адаптеры.

?Нужно ли знать программирование для работы с dbt?

Для работы с dbt необходимо знать SQL. Также полезно знать Git для версионирования и Jinja для динамических шаблонов, хотя это не обязательно для начала работы.

Обновлено: 8 апреля 2026 г.