Домен
Data Engineering
Профиль навыка
Валидация схем, SLA данных, соглашения producer-consumer, контрактное тестирование данных
Ролей
4
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
20
ещё 0 — необязательные
Data Engineering
Управление данными
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Понимает концепции контрактов данных и основы валидации схем. Следует установленным спецификациям контрактов при построении dbt-моделей. Использует схемы контрактов для валидации результатов трансформации против ожидаемых структур. |
| BI Analyst | Обязателен | Понимает назначение контрактов данных и как контракты определяют ожидания данных для BI-потребителей. Следует спецификациям контрактов при подключении дашбордов к источникам данных. Сообщает о нарушениях контрактов, влияющих на точность отчётов. |
| Data Analyst | Обязателен | Понимает основы контрактов данных и их роль в обеспечении надёжности данных. Следует схемам контрактов при написании аналитических запросов. Выявляет и эскалирует проблемы качества данных, нарушающие установленные контракты. |
| Data Engineer | Обязателен | Понимает data contracts: schema definition, SLA (freshness, completeness). Следует установленным контрактам при создании таблиц. Документирует schema своих data products. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Самостоятельно определяет контракты данных для выходов слоя трансформации через dbt contracts и schema tests. Реализует автоматическую валидацию контрактов в CI/CD-пайплайнах. Согласует изменения контрактов с upstream-производителями данных. |
| BI Analyst | Обязателен | Самостоятельно управляет контрактами данных для слоя потребления BI. Определяет контракты метрик, специфицируя правила агрегации, гранулярность и SLA свежести. Реализует валидацию на основе контрактов перед публикацией дашбордов. |
| Data Analyst | Обязателен | Самостоятельно работает с контрактами данных для обеспечения надёжности аналитических датасетов. Определяет ожидания схем и правила качества данных для аналитических таблиц. Сотрудничает с дата-инженерами по спецификациям контрактов для аналитических кейсов. |
| Data Engineer | Обязателен | Создаёт data contracts: YAML/JSON schema definitions, quality checks, SLA metrics. Интегрирует contract validation в CI/CD. Настраивает alerting при нарушении контрактов. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Проектирует data-архитектуру с Data Contracts. Оптимизирует для big data. Внедряет data governance и quality frameworks. |
| BI Analyst | Обязателен | Проектирует архитектуру контрактов данных для корпоративной BI-платформы. Внедряет версионирование контрактов, проверки обратной совместимости и автоматический мониторинг SLA. Устанавливает contract-first подход для онбординга новых источников данных. |
| Data Analyst | Обязателен | Проектирует фреймворк контрактов данных для аналитического домена, обеспечивая кросс-командную консистентность данных. Внедряет автоматизацию тестирования контрактов и обнаружение дрифта. Менторит аналитиков по contract-driven разработке и владению качеством данных. |
| Data Engineer | Обязателен | Проектирует data contract framework: schema registry integration, automated validation pipeline, versioning strategy. Реализует contract testing между producers и consumers. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Внедряет data contracts в аналитическую платформу: schema contracts в dbt, SLA для freshness и quality между командами-источниками и analytics engineering. Определяет процессы согласования изменений в контрактах. |
| BI Analyst | Обязателен | Определяет стратегию управления контрактами данных для BI-организации. Устанавливает процессы управления жизненным циклом контрактов, модели владения и протоколы кросс-командных согласований. Измеряет метрики adoption контрактов и снижения нарушений. |
| Data Analyst | Обязателен | Определяет стандарты контрактов данных среди аналитических команд. Устанавливает процессы ревью контрактов, workflow утверждения и пути эскалации нарушений. Продвигает культуру contract-first среди потребителей и производителей данных. |
| Data Engineer | Обязателен | Определяет стандарты data contracts: template, review процесс, enforcement policy. Координирует между producer и consumer командами. Внедряет культуру data-as-a-product. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Проектирует систему data contracts предприятия: стандарты формата контрактов, automated enforcement через CI/CD, интеграция с data mesh. Определяет governance для эволюции контрактов и breaking changes в аналитических моделях. |
| BI Analyst | Обязателен | Определяет стратегию контрактов данных на уровне организации, охватывающую все домены данных. Формирует стандарты спецификации контрактов и решения по инструментарию. Продвигает практики управления контрактами в соответствии с data mesh. |
| Data Analyst | Обязателен | Формирует видение контрактов данных и стандарты интероперабельности на уровне организации. Оценивает инструменты контрактов (Soda, Great Expectations, dbt contracts) и принимает платформенные решения. Определяет организационный фреймворк надёжности данных с контрактами как основой. |
| Data Engineer | Обязателен | Проектирует data contract платформу: centralized registry, automated enforcement, compatibility checking. Определяет governance model для inter-team data sharing в data mesh. |