Домен
Data Engineering
Профиль навыка
dbt models, tests, macros, packages, incremental models, snapshots
Ролей
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. |