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

Функции, зависящие от аккаунта

Функциональные возможности в dbt адаптированы под уникальную конфигурацию каждой организации, включая права пользователей, настройку проектов и уровень подписки. При этом предоставляются рекомендации, которые помогают командам максимально эффективно использовать доступные возможности.

В этом документе представлен подробный обзор функций, зависящих от типа аккаунта, в dbt в разрезе тарифных планов.

Copilot

Copilot — это AI‑ассистент, предназначенный для ускорения процесса разработки и помощи командам в создании качественных дата‑решений.

Copilot доступен всем пользователям dbt, однако ограничения зависят от выбранного тарифного плана. Подробности см. на странице dbt Cloud pricing.

Возможности Copilot

Codegen StarterEnterpriseEnterprise+

Copilot codegen — это возможности генерации кода, предоставляемые Copilot, AI‑ассистентом, встроенным в dbt. Эта функция позволяет генерировать SQL‑код, документацию, тесты и семантические модели напрямую из запросов на естественном языке, помогая автоматизировать и ускорить типовые рабочие процессы аналитической инженерии.

Copilot codegen использует метаданные dbt‑проектов, такие как связи, lineage и контекст моделей, чтобы создавать контекстно корректный код. Это помогает избежать ошибок, характерных для универсальных AI‑инструментов, за счёт соответствия сгенерированного кода реальной схеме данных и принятым соглашениям.

Код, который может генерировать Copilot, включает:

  • Base/staging/semantic models (включая SQL для новых моделей)
  • YAML‑файлы для документации или тестов
  • Встроенные SQL‑выражения
  • Структуры семантических моделей и метрики

Copilot codegen доступен в Studio IDE, Canvas и (в ближайшее время) в Insights, что позволяет генерировать и редактировать код напрямую в этих интерфейсах.

Использование собственного ключа (BYOK) EnterpriseEnterprise+

BYOK позволяет пользователям предоставлять и управлять собственными ключами шифрования или API‑ключами вместо использования ключей, управляемых вендором или третьей стороной. Это даёт организациям больший контроль над безопасностью данных, соответствием требованиям и контрактами.

BYOK означает, что пользователи могут подключить и настроить собственный API‑ключ OpenAI или Azure OpenAI. При использовании BYOK у пользователей появляется больший контроль над приватностью, наблюдаемостью и безопасностью данных и метаданных. При этом важно учитывать следующее:

  • При использовании собственного API‑ключа действует контракт с провайдером LLM (а не с dbt Labs). Пользователь самостоятельно отвечает за управление затратами, лимитами использования и обработкой данных. Соответственно, ответственность за использование API лежит на пользователе, а не на dbt Labs.
  • dbt Labs не накладывает ограничений на использование пользовательского ключа, в отличие от ключей, управляемых внутри сервиса.

В настоящее время BYOK в dbt поддерживает API‑ключи OpenAI и Azure OpenAI. Пользователи вводят ключ в настройках аккаунта, а запросы, выполняемые Copilot или другими AI‑функциями, биллятся напрямую соответствующим провайдером.

к сведению

При использовании Copilot с BYOK и Azure OpenAI не будет использоваться информация из метаданных в Insights, Canvas или Studio IDE.

Без этих контекстных данных ответы LLM могут быть менее качественными по сравнению с результатами, получаемыми с помощью стандартного AI‑сервиса dbt. Это временное ограничение — мы работаем над обновлением, которое позволит использовать API Azure OpenAI с контекстом.

Если вы выбираете BYOK, мы не отслеживаем и не собираем данные, связанные с вашим использованием.

Некоторые причины, по которым организациям требуется BYOK:

  • Регуляторные требования и требования комплаенса (например, необходимость держать ключи шифрования или чувствительные операции под контролем заказчика)
  • Гарантии того, как и где обрабатываются данные
  • Возможность самостоятельно согласовывать и управлять контрактами с вендорами
  • Возможность собирать собственные метрики наблюдаемости

Обратите внимание, что BYOK отличается от bring your own cloud (BYOC). BYOK относится к управлению ключами или учётными данными, тогда как BYOC — к запуску программных нагрузок в собственной облачной среде.

Естественный язык в Canvas EnterpriseEnterprise+

Natural language в Canvas — это возможность визуально строить модели данных в Canvas с помощью запросов на естественном языке, используя GenAI (Copilot). Вы описываете, что хотите создать или преобразовать, а инструмент генерирует соответствующий SQL и шаги трансформации. Знание SQL при этом не требуется. Функция ориентирована на менее технических пользователей или тех, кто предпочитает визуальный или диалоговый интерфейс ручному написанию SQL.

Natural language позволяет напрямую переводить бизнес‑вопросы или запросы на трансформацию в дата‑workflow. Это ускоряет создание управляемых, готовых к продакшену моделей при сохранении best practices и контроля версий. Модели Canvas можно редактировать совместно, при этом доступен как графический workflow, так и сгенерированный SQL‑код.

Функциональность natural language полностью интегрирована в рабочее пространство Canvas. Можно начать с пустой модели и генерировать модели или шаги трансформации, описывая требования обычным языком. Copilot интерпретирует запрос, строит модель в Canvas и отображает её визуально, что упрощает доработку, предпросмотр и публикацию изменений.

Этот подход особенно ценен для аналитиков и бизнес‑пользователей, позволяя более широкому кругу участников вовлекаться в задачи трансформации данных без потери таких преимуществ dbt, как управление, воспроизводимость и процессы code review.

Canvas EnterpriseEnterprise+

Canvas обеспечивает эффективный доступ к данным и их трансформацию через визуальный интерфейс, объединяя преимущества кодо‑ориентированной разработки с AI‑ассистированной генерацией кода для гибкого и цельного опыта.

dbt Insights EnterpriseEnterprise+

Insights — это интерактивная функция в dbt, предназначенная для написания, выполнения и анализа SQL‑запросов в удобном интерфейсе. Она объединяет выполнение SQL‑запросов, визуализацию результатов и интеграцию с метаданными и документацией dbt в одном месте.

Поддерживаются такие возможности, как история запросов, экспорт результатов в CSV, базовые визуализации (например, линейные и столбчатые графики), а также прямые ссылки на Catalog и Studio IDE для бесшовного перехода между исследованием данных и разработкой.

Аналитики могут быстро анализировать метрики, а инженеры — использовать контекст, метаданные и информацию о lineage dbt для отладки и валидации моделей данных.

Можно сохранять и делиться часто используемыми SQL‑запросами, а также изучать документацию и lineage в процессе работы. На данный момент результаты каждого запроса ограничены 500 строками (планируется увеличение этого лимита).

Интерфейс поддерживает подсветку синтаксиса, автодополнение, связывание ассетов (для удобной ссылки на dbt‑модели и таблицы) и интеграцию с Semantic Layer для запросов метрик или колонок по имени.

Хотя Insights поддерживает простые визуализации и обмен запросами, он не предназначен для замены BI‑инструментов для отчётности или дашбордов. Основной фокус — быстрый ad hoc анализ и получение инсайтов. Интеграции позволяют при необходимости передавать запросы в downstream BI‑инструменты.

Кросс-платформенный dbt Mesh EnterpriseEnterprise+

dbt Mesh cross‑platform (иногда называемый «cross‑platform Mesh» или «cross‑platform dbt Mesh») — это возможность dbt Mesh, которая позволяет ссылаться на модели и делиться lineage между несколькими dbt‑проектами, даже если эти проекты используют разные платформы хранилищ данных.

SCIM EnterpriseEnterprise+

SCIM (System for Cross‑Domain Identity Management) автоматизирует управление пользователями и группами, повышая безопасность и упрощая административные задачи. Он обеспечивает автоматическое создание, удаление и обновление профилей пользователей в dbt, преимущественно с использованием Okta в качестве провайдера идентификации.

Гибридные проекты EnterpriseEnterprise+

Hybrid projects — это конфигурация, при которой dbt Core и dbt используются в рамках одной организации, часто с общей кодовой базой или платформой данных. Такой подход позволяет разным командам или участникам работать в наиболее удобной для них среде, при этом используя общие ассеты и централизованные метаданные.

Enterprise security Enterprise+

Enterprise security включает расширенные возможности управления сетевым доступом и правами пользователей, предназначенные для защиты чувствительных данных. Две широко используемые функции в этой области — PrivateLink и IP allowlisting.

PrivateLink обеспечивает безопасное и приватное соединение между средами вашей организации (например, базами данных, системами контроля версий или хранилищами данных) и dbt. Такой подход гарантирует, что трафик остаётся внутри сети AWS и не выходит в публичный интернет.

IP allowlist

Ограничения по IP (IP allowlist/blocklist) позволяют организациям контролировать, с каких IP‑адресов возможен доступ к аккаунту dbt.

Проекты и слоты выполнения

Количество доступных проектов и run slots для вашей организации зависит от выбранного тарифного плана. Подробную информацию см. на нашей странице с ценами.

Обновление тарифного плана

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

Информацию о типах планов и процессе обновления тарифа см. в документе How to upgrade a dbt Cloud account.

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

0
Loading