Обязанности
• Сбор и анализ требований: Проведение интервью с бизнес-пользователями (ключевыми заказчиками, методологами, аналитиками) для выявления их потребностей в данных и отчетности. Первичная оценка трудозатрат. Консультирование по возможностям хранилища данных и помощь в выборе инструмента реализации потребностей
• Проектирование интеграционных взаимодействий Анализ того, как именно данные попадают в DWH: исследование источников и согласование с их владельцами способов выгрузки, описание периодичности загрузки, обработки изменений, разработка Source-to-Target маппинга
• Проектирование моделей данных: Разработка и поддержка концептуальных, логических и физических моделей данных. Проектирование сквозных процессов обработки данных (ETL/ELT): от извлечения из источников до загрузки в витрины для BI-отчетности
• Валидация и тестирование: Написание SQL-прототипов для проверки гипотез, выявление проблем с данными на этапе анализа (несогласованность, дублирование, ошибки), инициирование мероприятий по их очистке и стандартизации. Участие в приемо-сдаточных испытаниях, проверка корректности данных в готовых витринах и отчетах, анализ причин возникновения расхождений в данных
• Тесное взаимодействие с командами: Постановка задач ETL-разработчикам/BI-разработчиками/дата-инженерам, согласование результатов анализа с архитекторами данных для контроля реализации и качества анализа
Требования
• Высшее образование в области информационных технологий или телекоммуникаций
• Опыт работы системным или бизнес-аналитиком в области DWH/ETL/BI от 3-х лет
• Аналитический склад ума, умение ясно и структурно формулировать свои мысли устно и в виде документов
• Глубокое понимание принципов построения хранилищ данных (слои, подходы Кимбалла/Инмана, 3NF, Data Vault, «звезда»/«снежинка») и их отличий от операционных систем (OLTP)
• Опыт проектирования и описания сложных ETL/ELT процессов и описания бизнес-логики преобразования данных
• Продвинутый SQL: свободное владение для анализа данных и проектирования (оконные функции, CTE, оптимизация запросов)
• Понимание особенностей работы основных компонентов платформ Oracle Exadata и Greenplum, понимание основных принципов подходов к разработке ETL для этих СУБД
• Понимание принципов проектирования и оптимизации интеграционных решений: знание протоколов и форматов обмена данными
• Понимание принципов работы инструментов BI-визуализации (SAP BO, Tableau, Power BI или Qlik Sense) на уровне построения запросов и понимания различий принципов их работы
• Базовое понимание архитектуры Hadoop, опыт использования hive, sqoop, impala, trino
• Умение принимать архитектурные решения, аргументировать свой выбор и нести за него ответственность
• Умение четко доносить идеи и сложные концепции как до технических специалистов, так и до бизнес-пользователей
• Умение работать с большими объемами информации, выявлять взаимосвязи и структурировать их
• Понимание принципов работы и особенности использования ClickHouse в архитектуре хранилища данных
• Понимание принципов Data Governance, управления метаданными и обеспечения качества данных (Data Quality)
• Опыт создания технической документации для разработчиков и бизнес-пользователей
• Опыт работы в телекоме.