Домен
Data Engineering
Профиль навыка
ClickHouse/BigQuery/Snowflake: star schema, partitioning, materialized views
Ролей
4
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
20
ещё 0 — необязательные
Data Engineering
Data Warehousing
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Создаёт базовые dbt-модели поверх существующих схем хранилища. Формирует простые staging- и mart-слои, следуя принятым конвенциям dimensional modeling. Понимает основы star schema и реализует простые таблицы фактов и измерений для аналитических витрин данных. |
| BI Analyst | Обязателен | Ориентируется в существующих star- и snowflake-схемах для построения отчётов и дашбордов. Различает таблицы фактов и измерений, корректно соединяет их в запросах. Использует готовые агрегатные таблицы для производительности дашбордов и следует принятым соглашениям именования в BI-слое. |
| Data Analyst | Обязателен | Выполняет запросы к таблицам хранилища, корректно соединяя факты и измерения. Понимает назначение аналитических схем и ориентируется в star schema для извлечения значимых наборов данных. Пишет эффективные SELECT-запросы с использованием партиционирования и преагрегированных таблиц для типовых аналитических задач. |
| Data Engineer | Обязателен | Создаёт базовые таблицы хранилища в Snowflake, BigQuery или Redshift, следуя командным конвенциям. Применяет простые стратегии партиционирования и кластеризации для типовых паттернов запросов. Строит простые ELT-пайплайны для загрузки сырых данных в staging-зону с базовыми трансформациями. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Проектирует dimensional-модели и семантические слои для множества потребителей данных. Создаёт переиспользуемые dbt-пакеты с правильными стратегиями материализации, инкрементальными моделями и документированными витринами. Реализует slowly changing dimensions и управляет эволюцией схем без нарушения аналитических пайплайнов. |
| BI Analyst | Обязателен | Проектирует star- и snowflake-схемы, оптимизированные для BI-отчётности. Создаёт агрегатные таблицы и материализованные представления, существенно ускоряющие запросы дашбордов. Предлагает изменения схем команде хранилища на основе требований отчётности и участвует в решениях по dimensional modeling для новых доменов данных. |
| Data Analyst | Обязателен | Проектирует аналитические схемы для конкретных бизнес-доменов, выбирая подходящие структуры фактов и измерений. Предлагает новые таблицы и представления хранилища для повышения эффективности запросов при повторяющихся аналитических задачах. Понимает компромиссы между нормализованным и денормализованным дизайном, выбирая подход под характер нагрузки. |
| Data Engineer | Обязателен | Проектирует DWH-компоненты: dimensional modeling по Kimball, SCD Types (1, 2, 3), aggregate tables. Настраивает incremental loading. Оптимизирует производительность через distribution keys и sort keys. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Проектирует data-архитектуру с Data Warehouse Design. Оптимизирует для big data. Внедряет data governance и quality frameworks. |
| BI Analyst | Обязателен | Архитектурно выстраивает семантический BI-слой по всему хранилищу, определяя conformed dimensions и стандартизированные метрики. Принимает решения по дизайну схем, балансируя гибкость отчётности с производительностью запросов на масштабе. Менторит младших аналитиков по правильному использованию схем и внедряет практики управления жизненным циклом агрегатных таблиц. |
| Data Analyst | Обязателен | Ведёт проектирование аналитических схем по бизнес-доменам, устанавливая паттерны построения таблиц фактов и измерений. Оптимизирует сложные запросы к хранилищу через редизайн схем и рекомендации по стратегиям партиционирования. Выступает связующим звеном между инженерами данных и бизнесом, переводя аналитические потребности в требования к архитектуре хранилища. |
| Data Engineer | Обязателен | Проектирует data warehouse архитектуру: multi-layer (staging → ODS → DWH → marts), Slowly Changing Dimensions, bridge tables для many-to-many. Выбирает cloud DWH (Redshift/BigQuery/Snowflake) по требованиям. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Определяет архитектуру аналитического warehouse: Kimball vs Data Vault vs One Big Table для разных доменов, стратегия кластеризации и партиционирования. Внедряет стандарты Snowflake/BigQuery best practices для dbt-проектов. |
| BI Analyst | Обязателен | Определяет стратегию схем хранилища для BI-потребления на уровне организации, согласуя star- и snowflake-дизайны с долгосрочными планами отчётности. Устанавливает стандарты создания агрегатных таблиц, управления материализованными представлениями и версионирования схем. Координирует с руководством дата-инженерии развитие хранилища для поддержки операционных и стратегических BI-инициатив. |
| Data Analyst | Обязателен | Формирует стратегию аналитического слоя хранилища, определяя подходы команд к моделированию фактов и измерений для кросс-доменного анализа. Устанавливает стандарты документирования схем, оптимизации паттернов запросов и жизненного цикла аналитических таблиц. Сотрудничает с платформенными командами для принятия архитектурных решений, повышающих продуктивность аналитиков и доступность данных. |
| Data Engineer | Обязателен | Определяет DWH-стандарты: modeling methodology (Kimball vs Inmon), naming conventions, testing requirements. Координирует между domain teams для conformed dimensions. Проводит архитектурный review. |
| Роль | Обязательность | Описание |
|---|---|---|
| Analytics Engineer | Обязателен | Проектирует enterprise data warehouse стратегию: multi-warehouse для разных workloads (analytics, ML, reporting), cost governance через resource monitors. Определяет архитектуру data sharing между бизнес-юнитами и внешними партнёрами. |
| BI Analyst | Обязателен | Формирует видение корпоративного хранилища данных для BI, продвигая современные паттерны — семантические слои data mesh и платформы унифицированных метрик. Оценивает новые технологии хранилищ и их влияние на дизайн BI-схем в масштабе организации. Влияет на выбор вендоров и платформ, обеспечивая архитектуру хранилища для self-service аналитики с соблюдением стандартов качества данных и governance. |
| Data Analyst | Обязателен | Определяет архитектуру аналитических данных предприятия, устанавливая принципы эволюции схем хранилища для поддержки продвинутой аналитики, ML feature stores и кросс-функциональных data-продуктов. Принимает стратегические решения по выбору платформ хранилищ и парадигмам схем по всей организации. Продвигает демократизацию данных, проектируя структуры хранилища, позволяющие аналитикам всех уровней самостоятельно получать и интерпретировать данные. |
| Data Engineer | Обязателен | Проектирует DWH-стратегию организации: centralized vs decentralized, semantic layer, cost management. Определяет evolution path: traditional DWH → lakehouse → data mesh. Планирует migration между платформами. |