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

О dbt Wizard

Ваш персональный dbt-агент — где бы вы ни работали.

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

Представьте карту вашего города: dbt Wizard знает, как всё связано, ещё до начала работы, а не обходит каждую улицу, чтобы разобраться в планировке. dbt Wizard предоставляет следующие возможности:

  • Понимание проекта: dbt Information Schema предоставляет сведения о графе зависимостей, контрактах, тестах и контексте выполнения
  • Оценка влияния: проверяет вышестоящие и нижестоящие зависимости до изменения кода
  • Безопасная проверка: компилирует и собирает изменения перед проверкой
  • Полный рабочий процесс: исследование, внесение изменений, проверка и рецензирование в одном месте
  • Настройка и управление: работает сразу после установки со встроенными механизмами управления dbt
  • Диалоговая аналитика: отвечает на вопросы о производственных данных на естественном языке через режим Explore, опираясь на управляемые определения метрик
Использование Wizard и оплата

С 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) (оплата напрямую провайдеру).

Ниже перечислены поддерживаемые провайдеры ИИ в зависимости от того, где вы работаете. Полный список доступных моделей см. в таблице тарифов провайдеров моделей.

ПровайдерДоступ
OpenAI (по умолчанию)dbt управляемое подключение или BYOK
Anthropic†dbt управляемое подключение или BYOK
Модели с открытыми весами (например, DeepSeek, Kimi и другие).dbt управляемое подключение
Azure AI Foundry / Azure OpenAIBYOK

†Корпоративные лицензии и лицензии по подписке 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.

Функции ИИ включены по умолчанию, поэтому большинство аккаунтов могут сразу приступить к работе. Если в вашем аккаунте они отключены, администратор может снова включить их в разделе настройках аккаунта.

Чтобы начать работу:

  1. Войдите в dbt platform или создайте бесплатный аккаунт, если у вас его ещё нет.
  2. Откройте dbt Wizard на домашней вкладке в левой боковой панели или из Studio IDE, чтобы работать рядом с редактором файлов.
  3. Начните работу с доступными кредитами на использование или воспользуйтесь 30-дневным пробным периодом. Аккаунты Enterprise и Enterprise+ получают кредиты на использование ежемесячно; на всех остальных тарифах можно начать пробный период. См. раздел Пробный период и оплата.
  4. Попробуйте ввести запрос, например:
    • summarize what this project does
    • list all models with no tests
    • add not_null and unique tests to the primary key of stg_customers

Другие запросы см. в разделе Сценарии использования и примеры.

Wizard в CLI Бета-версия​

Агент для работы в терминале, предназначенный для разработки данных с соблюдением правил управления в dbt, независимо от того, использует ли ваша команда dbt platform или размещает dbt самостоятельно. Используйте собственный ключ, чтобы пройти полный цикл аналитической разработки с помощью агента.

1
Установите dbt Wizard CLI

Запустите установочный скрипт для вашей операционной системы:

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 в действии? Посмотрите демонстрационное видео.

Нам было бы интересно узнать о вашем опыте работы с dbt Wizard. Поделитесь отзывом, выполнив слеш-команду /feedback в интерактивном сеансе терминала или перейдя в канал #dbt-wizard в Slack-сообществе dbt.

Большое спасибо за помощь в улучшении dbt Wizard и процесса разработки данных с помощью dbt!

Нашли ошибку?

0
Loading