Skip to content

Создание и настройка dbt проекта

1. Подключение к базе данных.

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

connect1

  • Все доступные подключения отобразяться в выпадающем списке.

connect2

  • Если доступных подключений нет, то необходимо добавить новое с помощью знака плюс справа от списка.

connect3

Создание подключения:
  1. Введите Название подключения.
  2. Выберите Тип подключения.
  3. Введите Хост
  4. Введите Порт
  5. Введите Имя пользователя
  6. Введите Пароль

connect4


  • Подключение Успешно connect6


  • Подключение завершилось ошибкой. Проверьте введенные значения в полях на корректность и попробуйте снова. connect5

2. DBT target.

  1. Введите Название DBT target.
  2. Введите дополнительные настройки при необходимости.

connect7

Подробнее про конфигурацию профайлов для каждого адаптера, можно найти в документации:

  1. dbt-postgres

  2. dbt-clickhouse


3. Настройки DBT.

  1. Выполните одно из действий:
    • Создать новый репозиторий (флаг установлен по умолчанию)
    • Подключить существующий репозиторий
      • Ссылка на репозиторий: вставьте SSH-ссылку на ваш репозиторий.
      • Ветка по умолчанию: укажите название основной ветки..
      • Публичный deploy-ключ: скопируйте и добавьте SSH keys/ Deploy keys в свой репозиторий.

connect9

  1. Сохранять артефакты DBT в S3. Флаг устанавливается в случае необходимости передачи артефактов manifest.json и catalog.json в ваш S3 для внешних подключений. При активации данной опции необохимо создать подключение к S3 или выбрать из имеющихся.

connect8

После успешной настройки dbt проекта вы попадаете в уже настроенный под вас UI для работы с dbt моделями.