О dbt Wizard
Ваш персональный dbt-агент — где бы вы ни работали.
dbt Wizard — ИИ-агент, специально созданный для разработки данных с соблюдением правил управления в dbt. В отличие от универсальных агентов для написания кода, он понимает ваш проект dbt благодаря dbt Information Schema — структурированному представлению графа зависимостей, состояния моделей, тестов, контрактов, результатов запусков и семантических определений.
Представьте карту вашего города: dbt Wizard знает, как всё связано, ещё до начала работы, а не обходит каждую улицу, чтобы разобраться в планировке. dbt Wizard предоставляет следующие возможности:
- Понимание проекта: dbt Information Schema предоставляет сведения о графе зависимостей, контрактах, тестах и контексте выполнения
- Оценка влияния: проверяет вышестоящие и нижестоящие зависимости до изменения кода
- Безопасная проверка: компилирует и собирает изменения перед проверкой
- Полный рабочий процесс: исследование, внесение изменений, проверка и рецензирование в одном месте
- Настройка и управление: работает сразу после установки со встроенными механизмами управления dbt
- Диалоговая аналитика: отвечает на вопросы о производственных данных на естественном языке через режим Explore, опираясь на управляемые определения метрик
С 1 сентября 2026 года использование dbt Wizard тарифицируется по количеству токенов и оплачивается из кредитов вашего аккаунта. Все суммы кредитов предоставляются на аккаунт, а не на пользователя. Аккаунты Enterprise и Enterprise+ получают кредиты ежемесячно. Тарифные планы Developer и Starter включают 30-дневный пробный период и кредиты на сумму $100; те же условия доступны пользователям CLI с бесплатным аккаунтом dbt.
Подробнее о том, что входит в каждый тарифный план, лимитах расходов и платном доступе, см. в разделе Пробный период и оплата.
Использование dbt Wizard
dbt Wizard предназначен для всех, кто занимается разработкой с помощью dbt или изучает его. Вы можете использовать его в dbt platform, локально в терминале или IDE, а также в нативном приложении Wizard Desktop, где рядом с чатом отображаются расширенные визуализации данных, различия в данных и граф зависимостей. dbt Wizard работает с любым хранилищем данных и любой версией dbt.
dbt Wizard также подходит тем, кто не разрабатывает модели данных. В dbt platform режим Explore позволяет пользователям с доступом только для чтения задавать вопросы о производственных данных на естественном языке без лицензии разработчика и дополнительной настройки.
В следующей таблице показано, где доступен dbt Wizard, какие ключи доступа к ИИ используются в каждой среде и как оплачивается использование:
| Где | Статус | Варианты доступа к ИИ |
|---|---|---|
| dbt platform: Studio IDE | Общедоступная предварительная версия | dbt управляемое подключение или BYOK |
| dbt platform: домашняя вкладка Wizard | Общедоступная предварительная версия | dbt управляемое подключение или BYOK |
| Локально: Wizard Desktop | Общедоступная бета-версия | dbt управляемое подключение или BYOK |
| Локально: Wizard в терминале (CLI) | Общедоступная бета-версия | dbt управляемое подключение, BYOK или подписка OpenAI |
Посмотрите бесплатный видеокурс dbt Wizard на dbt Learn!
Поддерживаемые провайдеры
dbt Wizard поддерживает модели управляемое подключение (оплата через dbt Labs, управлять ключом не требуется) и модели с собственным ключом (BYOK) (оплата напрямую провайдеру).
Ниже перечислены поддерживаемые провайдеры ИИ в зависимости от того, где вы работаете. Полный список доступных моделей см. в таблице тарифов провайдеров моделей.
- dbt platform
- Локально (CLI)
| Провайдер | Доступ |
|---|---|
| OpenAI (по умолчанию) | dbt управляемое подключение или BYOK |
| Anthropic† | dbt управляемое подключение или BYOK |
| Модели с открытыми весами (например, DeepSeek, Kimi и другие). | dbt управляемое подключение |
| Azure AI Foundry / Azure OpenAI | BYOK |
| Провайдер | Доступ |
|---|---|
| OpenAI | dbt управляемое подключение или BYOK |
| Anthropic† | dbt управляемое подключение или BYOK |
| Модели с открытыми весами (например, DeepSeek, Kimi и другие). | dbt управляемое подключение |
| Azure AI Foundry / Azure OpenAI | BYOK |
| AWS Bedrock | BYOK |
| Google Gemini | BYOK |
| Snowflake Cortex | BYOK |
| Databricks Unity AI Gateway | BYOK |
Вы также можете подключить личную подписку OpenAI ChatGPT вместо ключа.
†Корпоративные лицензии и лицензии по подписке Anthropic (например, Claude Enterprise) не поддерживаются согласно условиям использования Anthropic.
Сведения о ценах и порядке оплаты см. в разделе Модели и цены.
Если у провайдера ИИ-моделей (OpenAI, Anthropic или Fireworks) происходит сбой, трафик dbt управляемое подключение в dbt platform переключается на резервного провайдера, поэтому dbt Wizard продолжает работать.
Начало работы
Вы можете начать работу с Wizard в привычной среде, будь то терминал или dbt platform:
(Будьте осторожны: этот волшебник умеет .)
Wizard Desktop Бета-версия
Wizard Desktop — это Wizard в виде нативного приложения. Wizard Desktop использует тот же движок, что и dbt Wizard CLI, но даёт полную картину: диаграммы, таблицы, различия и граф зависимостей отображаются прямо в приложении, чтобы вы могли видеть ход работы, направлять её и вести несколько чатов одновременно, каждый в своей ветке.
Возможности Desktop:
- Параллельные чаты: каждый чат получает собственное worktree Git, поэтому несколько задач выполняются одновременно без конфликтов.
- Наглядная проверка: просматривайте структурированные результаты, включая представление
dbt-compare, показывающее, как ваши изменения повлияли на данные. - Контекстные комментарии: наведите указатель почти на любой элемент, чтобы оставить комментарий именно к нему, а затем отправьте несколько комментариев вместе.
- Диаграммы и таблицы: задайте вопрос о своих данных и получите ответ прямо в чате.
- Влияние изменений в контексте: смотрите, какие модели затрагивают изменения dbt Wizard, и открывайте различия прямо на месте.
- Просмотр графа зависимостей, файлов и метрик: изучайте проект рядом с чатом.
Подробнее см. в разделе Начало работы с Wizard Desktop.
Wizard в dbt platform Предварительная версия
Используйте возможности агента в основном приложении или Studio IDE для разработки данных с соблюдением правил управления в dbt.
Функции ИИ включены по умолчанию, поэтому большинство аккаунтов могут сразу приступить к работе. Если в вашем аккаунте они отключены, администратор может снова включить их в разделе настройках аккаунта.
Чтобы начать работу:
- Войдите в dbt platform или создайте бесплатный аккаунт, если у вас его ещё нет.
- Откройте dbt Wizard на домашней вкладке в левой боковой панели или из Studio IDE, чтобы работать рядом с редактором файлов.
- Начните работу с доступными кредитами на использование или воспользуйтесь 30-дневным пробным периодом. Аккаунты Enterprise и Enterprise+ получают кредиты на использование ежемесячно; на всех остальных тарифах можно начать пробный период. См. раздел Пробный период и оплата.
- Попробуйте ввести запрос, например:
summarize what this project doeslist all models with no testsadd not_null and unique tests to the primary key of stg_customers
Другие запросы см. в разделе Сценарии использования и примеры.
Wizard в CLI Бета-версия
Агент для работы в терминале, предназначенный для разработки данных с соблюдением правил управления в dbt, независимо от того, использует ли ваша команда dbt platform или размещает dbt самостоятельно. Используйте собственный ключ, чтобы пройти полный цикл аналитической разработки с помощью агента.
Запустите установочный скрипт для вашей операционной системы:
macOS/Linux:
curl -fsSL https://public.cdn.getdbt.com/dbt-wizard/install/install-wizard.sh | sh
Windows (PowerShell):
irm https://public.cdn.getdbt.com/dbt-wizard/install/install-wizard.ps1 | iex
Этот скрипт устанавливает dbt Wizard в /usr/local/bin/wizard вместе с dbt Information Schema, благодаря которой dbt Wizard отвечает с учётом контекста проекта.
Информацию о настройке при первом запуске и оплате см. в разделе Установка dbt Wizard CLI.
Если вы никогда раньше не пользовались терминалом, ознакомьтесь с руководством по работе с терминалом — в нём вы найдёте полезные советы, которые помогут вам начать работу!
Связанная документация
- dbt Wizard в Studio IDE — создавайте документацию, тесты, семантические модели и SQL, а также делегируйте полный цикл работы с моделями
- Приглашение пользователей с доступом только для чтения в dbt Wizard — дайте бизнес-пользователям возможность задавать вопросы о производственных данных в режиме Explore без доступа к разработке
- Использование навыков в dbt platform — предоставляйте dbt Wizard многократно используемые инструкции для вашего проекта
- Использование MCP-серверов с dbt Wizard CLI — подключайте к dbt Wizard CLI дополнительные инструменты и источники контекста
- Переход на dbt Wizard — переходите с Claude Code, Cursor или другого ИИ-агента на dbt Wizard
- Часто задаваемые вопросы о конфиденциальности и данных — узнайте, как dbt Wizard обеспечивает конфиденциальность и работает с данными
Хотите увидеть dbt Wizard в действии? Посмотрите демонстрационное видео.
Нам было бы интересно узнать о вашем опыте работы с dbt Wizard. Поделитесь отзывом, выполнив слеш-команду /feedback в интерактивном сеансе терминала или перейдя в канал #dbt-wizard в Slack-сообществе dbt.
Большое спасибо за помощь в улучшении dbt Wizard и процесса разработки данных с помощью dbt!