Курс по dbt с нуля. Занятие 1. Преимущества dbt. Запускаем dbt из docker в связке с ClickHouse.

План занятия: - Что такое dbt - Преимущества dbt - Разворачиваем ClickHouse с помощью Docker-compose - Наполняем ClickHouse тестовыми данными - Упаковываем dbt-clickhouse в docker контейнер - Инициализируем проект dbt (dbt init) - Настраиваем проект (dbt_project.yml и profiles.yml) - Проверяем корректность настройки (dbt debug) - Создаем и выполняем первую dbt модель (dbt run) Домашние задания можно сдавать на странице курса по dbt:
Презентация:
Если вы используете Windows, то предварительно нужно установить WSL2 согласно инструкции:    • Собираем pipeline. Схема инженерии да...   Дистрибутив для установки Docker Desktop:
Запуск dbt в контейнера Docker Установка в Docker:
Инструкция по интеграции ClickHouse и dbt:
Файлы с занятия: dbt -
ClickHouse -
Команда запуска dbt с занятия (требуется установить корректные локальные адреса к рабочим папкам на вашем компьютере): docker run --network=host1 --mount type=bind,source=/Users/amelinvd/Downloads/Docker-course/dbt/Lesson1Prepare/DBT/learn_project/dbt/imdb,target=/usr/app --mount type=bind,source=/Users/amelinvd/Downloads/Docker-course/dbt/Lesson1Prepare/DBT/learn_project/dbt/imdb/,target=/root/.dbt/ dbt-clickhouse init Наш телеграм канал
Бесплатные курсы iTempUniversity даются от простого к сложному, можно заниматься из любой точки мира. Проходите курс и получайте сертификат на сайте

Смотрите также