\
\" [] _ () "/
@velipre_xella
Всякое об SQL и ETL.
49 posts
DBT

dbt. Pre-hooks and Post-hooks (draft)

Pre-hook - это 1 или более sql-выражений, выполняемых до построения ресурса типа модели (или seed, snapshot). Post-hook - то же самое, но выполняемое, соответственно, после построения. Также в хуках могу вызываться макросы, которые выполняют sql-выражения.

Разные полезности в dbt (draft)

Решил собрать разные полезные при работе с dbt вещи в одной заметке.

dbt. Макросы и Jinja. Часть 2. Использование циклов. Получение датасета из макроса.

В заметке приведён пример использования цикла для создания pivot table.

dbt. Макросы и Jinja. Введение. Создаём первый макрос.

В заметке кратко рассказывается об использовании макросов в dbt и приводитс я пример макроса, проверяющего существование таблицы в БД.

dbt seeds. Пример использования (draft)

Это просто файлы .csv, которые хранятся в вашем dbt-проекте. Используются для загрузки данных. И вроде как не предназначены для заливки больших сырых данных.

Установка dbt в Windows и создание первого проекта.

Устанавливал с помощью PIP, так что нужен уже установленный python и прописанные в окружении системные переменные.