# Исправление предупреждений об устаревании

Платформа dbt

Вы можете устранить предупреждения об устаревших возможностях в dbt platform, найдя и исправив их с помощью инструмента автоматического исправления в Studio IDE. Вы можете запустить инструмент автоматического исправления в [канале выпуска **v1 Compatible** или **v1 Latest**](https://docs.getdbt.tech/docs/dbt-versions/dbt-release-tracks.md) для dbt v1 перед переходом на dbt v2!

Чтобы найти и исправить устаревания:

1. Перейдите в Studio IDE, нажав **Studio** в левом меню.

2. Перед продолжением обязательно сохраните и закоммитьте свою работу. Инструмент autofix может перезаписать любые несохранённые изменения.

3. Нажмите на меню с тремя точками в правом нижнем углу Studio IDE.

4. Выберите **Check & fix deprecations**.

   [![Откройте меню параметров Studio IDE для автоматического устранения предупреждений об устаревших возможностях](/img/docs/dbt-platform/platform-ide/ide-options-menu-with-save.png?v=2 "Откройте меню параметров Studio IDE для автоматического устранения предупреждений об устаревших возможностях")](#)Откройте меню параметров Studio IDE для автоматического устранения предупреждений об устаревших возможностях

   Инструмент выполняет команду `dbt parse —show-all-deprecations —no-partial-parse`, чтобы найти устаревания в вашем проекте.

5. Если вы не видите список устареваний и кнопку **Autofix warnings**, откройте историю команд в левом нижнем углу:

   [![Откройте последние команды, чтобы увидеть кнопку автоматического исправления](/img/docs/dbt-platform/platform-ide/command-history.png?v=2 "Откройте последние команды, чтобы увидеть кнопку автоматического исправления")](#)Откройте последние команды, чтобы увидеть кнопку автоматического исправления

6. Когда откроется история команд, нажмите кнопку **Autofix warnings**:

   [![Узнайте, какие устаревшие возможности требуют автоматического исправления](/img/docs/dbt-platform/platform-ide/autofix-button.png?v=2 "Узнайте, какие устаревшие возможности требуют автоматического исправления")](#)Узнайте, какие устаревшие возможности требуют автоматического исправления

7. Когда откроется диалоговое окно **Proceed with autofix**, нажмите **Continue**, чтобы начать устранение устареваний в проекте и запустить повторный parse для отображения оставшихся устареваний.

   [![Продолжите автоматическое исправление](/img/docs/dbt-platform/platform-ide/proceed-with-autofix.png?v=2 "Продолжите автоматическое исправление")](#)Продолжите автоматическое исправление

8. После завершения появится сообщение об успешном выполнении.

   (Версии dbt: v2.0 и новее)

   После успешного выполнения команды `dbt parse` справа от результата **Успешно исправлено** появится кнопка **Скомпилировать**. Используйте **Скомпилировать**, чтобы скомпилировать проект из панели результатов.

   [![Успешное автоматическое исправление с компиляцией в процессе v2](/img/docs/dbt-platform/platform-ide/autofix-success-v2-compile.png?v=2 "Успешное автоматическое исправление с компиляцией в процессе v2")](#)Успешное автоматическое исправление с компиляцией в процессе v2

   В случае успеха вы увидите результат **Успешно скомпилировано**. Если появятся ошибки, изучите их и внесите необходимые изменения.

9. Нажмите **Commit and sync** в левом верхнем углу Studio IDE, чтобы закоммитить эти изменения в репозиторий проекта.

10. Теперь вы готовы включить dbt v2, если [выполнены требования](https://docs.getdbt.tech/docs/dbt/supported-features.md#requirements)!

## Связанные документы

* [Руководство по быстрому старту](https://docs.getdbt.tech/guides.md)
* [About dbt](https://docs.getdbt.tech/docs/platform/about-platform/dbt-platform-features.md)
* [Разработка в облаке](https://docs.getdbt.tech/docs/platform/studio-ide/develop-in-studio.md)
