Интерфейс пользователя IDE
Облачная IDE dbt — это инструмент для разработчиков, позволяющий легко создавать, тестировать, запускать и контролировать версии своих проектов dbt, а также улучшать управление данными — и все это из удобства вашего браузера. Используйте облачную IDE для компиляции кода dbt в SQL и запуска его непосредственно в вашей базе данных — командная строка не требуется!
Эта страница предлагает исчерпывающие определения и терминологию элементов пользовательского интерфейса, позволяя вам легко ориентироваться в пространстве IDE.
Основной макет
IDE упрощает ваш рабочий процесс и имеет популярный макет пользовательского и нтерфейса с файлами и папками слева, редактором справа и информацией о командах и консоли внизу.
-
Ссылка на репозиторий Git — Ссылка на репозиторий Git, расположенная в верхнем левом углу IDE, ведет вас к вашему репозиторию на той же активной ветке. Она также отображает имя репозитория и имя активной ветки.
- Примечание: Эта функция доступна только для репозиториев GitHub или GitLab в многопользовательских учетных записях dbt Cloud.
-
Кнопка сайта документации — Нажатие на значок книги сайта документации, расположенный рядом со ссылкой на репозиторий Git, ведет на сайт документации dbt. Сайт работает на основе последних артефактов dbt, сгенерированных в IDE с помощью команды
dbt docs generate
из командной строки. -
Контроль версий — Мощный раздел контроля версий в IDE содержит все элементы, связанные с git, включая кнопку действий Git и раздел Изменения.
-
Проводник файлов — Проводник файлов показывает дерево файлов вашего репозитория. Вы можете:
- Нажать на любой файл в дереве файлов, чтобы открыть его в редакторе файлов.
- Перетаскивать файлы между директориями для их перемещения.
- Щелкнуть правой кнопкой мыши на файле, чтобы получить доступ к подменю с такими опциями, как дублирование файла, копирование имени файла, копирование как
ref
, переименование, удаление. - Использовать индикаторы файлов, расположенные справа от имени ваших файлов или папок, чтобы видеть, когда были внесены изменения или выполнены действия:
- Несохраненные (•) — IDE обнаруживает несохраненные изменения в вашем файле/папке
- Изменение (M) — IDE обнаруживает изменение существующих ф айлов/папок
- Добавлено (A) — IDE обнаруживает добавленные файлы
- Удалено (D) — IDE обнаруживает удаленные файлы.
-
Командная строка — Командная строка, расположенная в нижнем левом углу IDE, используется для вызова команд dbt. Когда команда вызывается, связанные с ней логи отображаются в ящике истории вызовов.
-
Отложить в производство — Переключатель Отложить в производство позволяет разработчикам строить, запускать и тестировать только те модели, которые они отредактировали, без необходимости сначала запускать и строить все модели, которые идут перед ними (вышестоящие родители). Подробнее см. в разделе Использование defer в dbt Cloud.
-
Кнопка статуса — Кнопка статуса IDE, расположенная в нижнем правом углу IDE, отображает текущий статус IDE. Если в статусе или в коде dbt есть ошибка, которая останавливает разбор проекта, кнопка станет красной и отобразит "Ошибка". Если ошибок нет, кнопка отобразит зеленый статус "Готово". Чтобы получить доступ к модальному окну статуса IDE, просто нажмите на эту кнопку.
Функции редактирования
IDE предлагает некоторые приятные инструменты и макеты, чтобы упростить написание кода dbt и сотрудничество с коллегами.
-
Редактор файлов — Редактор файлов — это место, где вы редактируете код. Вкладки разбивают область для каждого открытого файла, а несохраненные файлы отмечены синим значком в представлении вкладок. Вы можете редактировать, форматировать или проверять файлы и выполнять команды dbt в вашей защищенной основной ветке git. Поскольку облачная IDE dbt предотвращает коммиты в защищенную ветку, она предлагает вам зафиксировать эти изменения в новой ветке.
- Используйте интуитивно понятные горячие клавиши, чтобы упростить разработку для вас и вашей команды.
-
Кнопка сохранения — В редакторе есть кнопка Сохранить, которая сохраняет редактируемые файлы. Нажатие на кнопку или использование сочетания клавиш Command-S или Control-S сохраняет содержимое файла. Вам не нужно сохранять, чтобы просмотреть результаты кода в разделе консоли, но это необходимо перед тем, как изменения появятся в вызове dbt. Вкладка редактора файлов показывает синий значок для несохраненных изменений.
-
Контроль версий — Это меню содержит все элементы, связанные с git, включая кнопку действий Git. Кнопка обновляет соответствующие действия в зависимости от состояния вашего редактора, такие как предложение подтянуть удаленные изменения, зафиксировать и синхронизировать, когда присутствуют изменения отмененного коммита, создание запроса на слияние/вытягивание, когда это уместно, или обрезка веток, удаленных из удаленного репозитория.
- Выпадающее меню на кнопке действий Git позволяет пользователям отменять изменения, обновлять состояние Git, создавать запросы на слияние/вытягивание, обрезать ветки и изменять ветки.
- Вы также можете разрешать конфликты слияния, а для получения дополнительной информ ации о git обратитесь к основам контроля версий.
- Меню опций контроля версий — Раздел Изменения, под кнопкой действий Git, перечисляет все изменения файлов с момента последнего коммита. Вы можете щелкнуть по изменению, чтобы открыть представление Git Diff и увидеть изменения в строках. Вы также можете щелкнуть правой кнопкой мыши на любом файле и использовать специфичные для файла опции в меню опций контроля версий.
- Используйте опцию Обрезать ветки, чтобы удалить локальные ветки, которые уже были удалены из удаленного репозитория. Выбор этой опции вызывает всплывающее модальное окно, где вы можете подтвердить удаление конкретных локальных веток, поддерживая порядок в управлении ветками. Обратите внимание, что это не удалит ветку, на которой вы находитесь в данный момент. Обрезка веток недоступна для управляемых репозиториев, поскольку у них нет типичной удаленной настройки, что предотвращает удаление удаленных веток.
Дополнительные функции редактирования
- Миникарта — Миникарта (контур кода) дает вам общее представление о вашем исходном коде, что полезно для быстрой навигации и понимания кода. Миникарта файла отображается в верхней правой части редактора. Чтобы быстро перейти к различным разделам вашего файла, щелкните по затененной области.
- Палитра команд редактора dbt — Палитра команд редактора dbt отображает действия редактирования текста и их соответствующие горячие клавиши. Доступ к ней можно получить, нажав
F1
или щелкнув правой кнопкой мыши в области редактирования текста и выбрав Палитру команд.