Перейти к основному содержимому
Andrew Escay
Analytics Engineer at dbt Labs
View All Authors

Точные команды dbt, которые мы запускаем в производственной среде

· 5 мин. чтения
Andrew Escay
Analytics Engineer at dbt Labs
February 2024 Update

Этот блог ссылается на версии dbt Core старше v1.0.

Прошло уже несколько лет с тех пор, как dbt-core достиг версии 1.0! С этого момента мы взяли на себя обязательство по возможности выпускать обновления без ломающих изменений, и обновление версий dbt Core стало значительно проще.

В 2024 году мы развиваем это обещание дальше за счёт:

  • Стабилизации интерфейсов для всех — мейнтейнеров адаптеров, потребителей метаданных и (конечно) людей, которые пишут dbt-код повсюду — как обсуждалось в нашем обновлении дорожной карты за ноябрь 2023 года.
  • Введения Release tracks (ранее известных как Versionless) в dbt Cloud. Больше никаких ручных обновлений и никакой необходимости в отдельном sandbox-проекте только для того, чтобы попробовать новые возможности в разработке. Подробнее см. в разделе Upgrade Core version in Cloud.

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

Без команды для их запуска модели и тесты dbt просто занимают место в Git-репозитории.

Конкретные команды dbt, которые вы запускаете в производственной среде, являются центром управления вашим проектом. Они формируют структуру, определяющую стандарты качества и свежести данных вашей команды.