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

Жизненные циклы продуктов

dbt Labs напрямую участвует в сопровождении трех продуктов:

  • dbt Core: Открытое программное обеспечение, доступное бесплатно.
  • dbt platform: Облачное SaaS-решение, изначально построенное поверх dbt Core. Сейчас мы представляем новый движок dbt — dbt Fusion Engine. Подробнее см. в разделе dbt Fusion engine.
  • dbt Fusion Engine: Движок dbt следующего поколения, существенно более быстрый, чем dbt Core, и включающий встроенные технологии понимания SQL, которые обеспечивают следующее поколение рабочих процессов аналитической инженерии. dbt Fusion Engine разработан для того, чтобы обеспечить командам по работе с данными молниеносный процесс разработки, интеллектуальную экономию затрат и улучшенное управление.

Все возможности dbt относятся к определенной категории жизненного цикла, которая определяется их доступностью в следующих продуктах:

Платформа dbt

Все возможности dbt относятся к одной из следующих категорий:

  • Beta: Бета-функции находятся в разработке и могут быть не полностью стабильны; их следует использовать на риск клиента, так как возможны ломающие изменения. Бета-функции могут быть не полностью задокументированы, техническая поддержка ограничена, а целевые показатели уровня сервиса (SLO) могут не предоставляться. Для получения подробной информации загрузите документ Beta Features Terms and Conditions. Если бета-функция помечена как Private, она должна быть включена dbt Labs, и доступ к ней не является самообслуживаемым. Если документация доступна, в ней будут приведены инструкции по запросу доступа.
  • Preview: Функции в статусе Preview являются стабильными и считаются функционально готовыми для использования в продакшене. До момента их общей доступности возможны некоторые запланированные дополнения и изменения поведения. Также может быть добавлена новая функциональность, несовместимая с предыдущими версиями. Функции в Preview включают документацию, техническую поддержку и целевые показатели уровня сервиса (SLO). Функции в статусе Preview предоставляются без дополнительной оплаты, однако после перехода в статус общей доступности они могут стать платными. Если функция Preview помечена как Private, она должна быть включена dbt Labs, и доступ к ней не является самообслуживаемым. См. документацию по функции для получения инструкций по запросу доступа.
  • Generally available (GA): Функции в статусе общей доступности предоставляют стабильную функциональность, доступную всем соответствующим учетным записям dbt. К GA-функциям применяются соглашения об уровне сервиса (SLA), включая документацию и техническую поддержку. Доступность некоторых GA-функций определяется версией dbt в окружении. Чтобы всегда получать самые последние GA-функции, убедитесь, что ваши окружения dbt используют поддерживаемый Release Track.
  • Deprecated: Функции в этом состоянии больше не развиваются и не улучшаются dbt Labs. Они продолжают работать в текущем виде, а их документация сохраняется до даты удаления. Однако на них больше не распространяется техническая поддержка.
  • Removed: Удаленные функции больше недоступны на платформе в любом виде.

dbt Core

Мы выпускаем dbt Core в следующих состояниях жизненного цикла. Релизы Core следуют семантическому версионированию, подробнее об этом можно прочитать в разделе About Core versions.

  • Unreleased: Мы планируем включить эту функциональность в предварительный выпуск следующей минорной версии. Однако мы не даем никаких гарантий относительно ее поведения или реализации. Как мейнтейнеры, мы оставляем за собой право изменить любую ее часть или полностью удалить (с соответствующим объяснением).

  • Prerelease:

    • Beta: Цель бета-версий — дать первое представление о совершенно новых возможностях, которые появятся в этой минорной версии в ее финальном релизе. Код, включенный в бета-версию, должен работать без регрессий существующей функциональности или негативных взаимодействий с другими уже выпущенными возможностями. Совершенно новые функции, включенные в бета-версию, могут быть неполными или иметь известные пограничные случаи и ограничения. Изменения, включенные в бета-версию, не являются «зафиксированными», и мейнтейнеры оставляют за собой право изменить их или удалить (с объяснением).
    • Release Candidate: Цель версии-кандидата — предоставить двухнедельное окно для более масштабного тестирования на уровне продакшена с целью выявления регрессий до финального релиза. Пользователи могут рассчитывать на то, что функции в Release Candidate будут работать так же в день релиза. Однако, если будет обнаружена серьезная ошибка, мы все же оставляем за собой право изменить или удалить базовое поведение с четким объяснением.
  • Released: Готово для использования в продакшене.

  • Experimental: Функции, которые мы выпускаем для общей доступности и считаем пригодными для использования в текущем виде, но для которых можем задокументировать дополнительные оговорки.

  • Undocumented: Подмножества функциональности dbt Core, которые являются внутренними, не входят в контракт или намеренно оставлены без документации. Не следует считать эту функциональность частью поверхности продукта данного релиза.

  • Deprecated: Функции в этом состоянии активно не развиваются и не улучшаются dbt Labs и будут продолжать работать в текущем виде до даты их удаления.

  • Removed: Удаленные функции больше не имеют какого-либо уровня продуктовой функциональности или поддержки платформы.

dbt Fusion engine

dbt Fusion Engine и расширение для VS Code в настоящее время находятся в статусе Preview для локальных установок и в статусе Beta в dbt.

  • Beta: Бета-функции все еще находятся в разработке и доступны только ограниченному числу клиентов. Бета-функции являются неполными и могут быть не полностью стабильны; их следует использовать на риск клиента, так как возможны ломающие изменения. Бета-функции могут быть не полностью задокументированы, техническая поддержка ограничена, а целевые показатели уровня сервиса (SLO) могут не предоставляться. Для получения подробной информации загрузите документ Beta Features Terms and Conditions.
  • Preview: Функции в статусе Preview являются стабильными и считаются функционально готовыми для использования в продакшене при условии использования поддерживаемых возможностей и отсутствия зависимости от устаревшей функциональности. Для получения актуальной информации о статусе функций и возможностей см. раздел Fusion Diaries, где публикуются последние обновления.
  • Path to Generally available (GA): Узнайте, что необходимо для достижения статуса GA для dbt Fusion engine, в нашей публикации блога Path to GA.

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

0
Loading