Профиль навыка

dbt

dbt models, tests, macros, packages, incremental models, snapshots

Data Engineering Batch-обработка данных

Ролей

4

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

20

ещё 0 — необязательные

Домен

Data Engineering

Группа

Batch-обработка данных

Последнее обновление

17.03.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Analytics Engineer Обязателен Понимает структуру dbt-проекта, модели и функции ref/source. Следует установленным паттернам для написания SQL-трансформаций и schema tests. Использует команды dbt run и dbt test по командным CI/CD-workflow.
BI Analyst Обязателен Понимает основы dbt и как он трансформирует сырые данные в BI-готовые датасеты. Следует командным конвенциям для написания простых dbt-моделей, наполняющих дашборды. Использует dbt docs для понимания lineage данных и зависимостей моделей.
Data Analyst Обязателен Понимает основы dbt: модели, тесты и документация. Следует командным паттернам для построения аналитических трансформаций от staging до mart-слоёв. Использует документацию dbt для обнаружения доступных датасетов для анализа.
Data Engineer Обязателен Создаёт dbt-модели: SELECT-запросы с ref() и source(), staging и mart модели. Пишет generic tests (unique, not_null). Понимает DAG и зависимости между моделями.
Роль Обязательность Описание
Analytics Engineer Обязателен Самостоятельно строит dbt-пайплайны трансформации с инкрементальными моделями, снэпшотами и кастомными макросами. Реализует тесты качества данных с пакетами dbt-expectations и dbt-utils. Настраивает материализации и оптимизирует производительность моделей.
BI Analyst Обязателен Самостоятельно пишет dbt-модели для BI-слоя отчётности: определения метрик, агрегатные таблицы и размерные модели. Реализует schema tests и проверки свежести данных. Настраивает dbt exposures для документирования зависимостей downstream-дашбордов.
Data Analyst Обязателен Самостоятельно строит dbt-модели для аналитических датасетов с корректным тестированием и документацией. Реализует Jinja-макросы для переиспользуемой логики трансформации. Настраивает материализации моделей, подходящие для паттернов аналитических запросов и объёма данных.
Data Engineer Обязателен Проектирует dbt-проект: custom macros, incremental models, snapshots для SCD Type 2. Настраивает environments (dev/staging/prod). Оптимизирует модели через materialization выбор.
Роль Обязательность Описание
Analytics Engineer Обязателен Проектирует data-архитектуру с dbt. Оптимизирует для big data. Внедряет data governance и quality frameworks.
BI Analyst Обязателен Проектирует архитектуру dbt-проекта для корпоративной BI-платформы с интеграцией семантического слоя. Внедряет паттерны dbt Mesh для кросс-проектных ссылок на модели. Архитектурирует стратегии multi-environment деплоя со slim CI и state-based сборками.
Data Analyst Обязателен Проектирует архитектуру dbt-трансформаций для сложных аналитических доменов. Внедряет продвинутые паттерны: юнит-тестирование, contract enforcement и версионированную эволюцию схем. Менторит аналитиков по лучшим практикам dbt и эффективному проектированию SQL-трансформаций.
Data Engineer Обязателен Проектирует dbt-архитектуру: multi-project setup, package management, custom generic tests. Реализует unit-tests для complex transformations. Оптимизирует производительность: incremental + merge, partition-based.
Роль Обязательность Описание
Analytics Engineer Обязателен Определяет архитектуру dbt-проекта организации: модульная структура packages, cross-project references, shared macros library. Внедряет стандарты для incremental-моделей, snapshot-стратегий и управления dbt environments (dev/staging/prod).
BI Analyst Обязателен Определяет стандарты разработки dbt для BI-организации. Устанавливает конвенции именования моделей, требования к тестированию и процессы код-ревью. Координирует управление dbt между командами с общими библиотеками макросов и стратегиями управления пакетами.
Data Analyst Обязателен Определяет стандарты dbt-трансформаций среди аналитических команд. Устанавливает конвенции слоёв моделирования, требования покрытия тестами и workflow деплоя. Продвигает self-service dbt-разработку среди аналитических команд с правильными ограждениями.
Data Engineer Обязателен Определяет dbt-стандарты: структура проекта, naming conventions, documentation requirements, PR review checklist. Внедряет dbt metrics layer и exposure definitions для data contracts.
Роль Обязательность Описание
Analytics Engineer Обязателен Проектирует стратегию развития dbt-платформы предприятия: multi-project mono-repo vs multi-repo, dbt mesh для cross-team зависимостей, миграция на dbt Cloud. Определяет roadmap внедрения MetricFlow/Semantic Layer для унификации бизнес-метрик.
BI Analyst Обязателен Определяет стратегию dbt и архитектуру платформы трансформаций на уровне организации. Оценивает компромиссы dbt Cloud vs Core, adoption Mesh и пути интеграции семантического слоя. Формирует организационное управление трансформацией данных в соответствии с data mesh.
Data Analyst Обязателен Формирует стратегию dbt-трансформаций и эволюцию аналитической платформы на уровне организации. Продвигает организационное adoption современных паттернов трансформации и инструментов. Определяет долгосрочную дорожную карту архитектуры dbt с версионированием, контрактами и моделями кросс-командного сотрудничества.
Data Engineer Обязателен Проектирует transformation-стратегию: dbt для SQL-transformations, Spark для complex processing, dbt mesh для multi-team. Определяет governance для shared models и cross-project dependencies.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для dbt
Загрузка комментариев...