Системный аналитик DWH
Описание
Hilbert Team — провайдер IT-решений для крупного и среднего бизнеса в области облачных технологий, DevOps, DevSecOps, DataOps, MLOps и FinOps. Мы комплексно решаем задачи наших заказчиков и помогаем им достигать бизнес-целей с помощью: внедрения российских и Open Source IT-продуктов, обучения сотрудников, поддержки и сопровождения. Партнер всех крупных российских облачных провайдеров – Yandex Cloud, VK, Cloud.ru, Selectel. Аккредитованная ИТ-компания. Сейчас мы ищем опытного системного аналитика DWH. ВАЖНО! Данная вакансия предусматривает проектную деятельность, длительностью в 1 год. Возможно продление проекта. Контекст проекта: Одна из первых задач — перенос отчётности в DWH и BI. Построение объёмной отчётности создаёт нагрузку на текущую систему. Необходимо восстановить алгоритмы существующих отчётов и воспроизвести их на исходных данных 1С, поступающих в платформу через HR MDM. Далее — обеспечить сопоставимость результатов и перевод пользователей на отчётность в BI. Задачи: Собирать и согласовывать требования бизнеса к отчётам и показателям: формулы, детализация, аналитические разрезы, периоды расчёта и сроки готовности данных. Разбирать существующую отчётность, SQL и другую доступную логику расчётов; выявлять неописанные правила, исключения и зависимости. Исследовать данные 1С и других HR-систем: структуру, ключи, связи, историчность и качество; определять достаточность данных для воспроизведения расчётов. Проектировать модели и преобразования в слоях DWH, переиспользуемые расчёты и витрины для BI. Готовить технические спецификации, S2T-маппинги, схемы потоков и критерии приёмки. Проводить сверку новой и существующей отчётности, объяснять расхождения с учётом дат среза, перерасчётов и изменений исходных данных. Участвовать в планировании поэтапного переноса отчётов, согласовании результатов с бизнесом и переключении потребителей. Прорабатывать новые источники и изменения действующих потоков, оценивать влияние на зависимые витрины и отчёты. Обязательные Hard Skills: Опыт системного анализа от 3-х лет, включая проекты DWH и аналитической отчётности. Уверенный SQL: сложные JOIN, CTE, оконные функции, агрегаты; чтение и восстановление логики чужих запросов, поиск причин расхождений, понимание планов выполнения. Обратный анализ расчётов: умение восстановить алгоритм по реализации, документации, примерам отчётов и обсуждениям с владельцами; формализовать его для реализации в DWH. Моделирование данных: гранулярность, бизнесовые и технические ключи, кардинальности, факты и измерения, историзация; практический опыт проектирования витрин. Принципы DWH и ETL/ELT: слои хранилища, полные и инкрементальные загрузки, CDC, обработка удалений, поздних данных и перерасчётов прошлых периодов. Исследование источников: профилирование, определение связей и ограничений, выявление недостающих данных; понимание особенностей обмена через БД, API и файлы. Требования и документация: однозначное описание формул, преобразований, фильтров, исключений, правил обработки NULL и дублей; ER-диаграммы и схемы потоков. Качество и приёмка: проверки полноты, уникальности, целостности и актуальности; сверка результатов на уровне записей и итоговых показателей, подготовка проверяемых критериев приёмки. Подготовка данных для BI: понимание влияния детализации, связей и агрегаций на корректность показателей. Работа с Jira, Confluence и Git. Будет преимуществом: Опыт переноса отчётности из операционных систем в DWH и BI. Знакомство со структурой данных 1С, особенно ЗУП: справочниками, документами, регистрами и периодическими данными. Понимание HR-показателей: численность, кадровые движения, рабочее время, начисления и организационная структура. Опыт с Trino/Impala, Airflow, S3, Apache Iceberg, ClickHouse, dbt. Знакомство с Data Vault или Anchor Modeling, каталогами метаданных и lineage. Python для исследования данных и автоматизации сверок. Опыт работы с персональными данными и требованиями к разграничению доступа. Мы предлагаем: Удаленный формат работы. Доставка рабочей техники в любой город. Рыночную заработную плату (обсуждается индивидуально на собеседовании). Система компенсаций и льгот для всех сотрудников. Ежегодные корпоративные мероприятия, а также участие в профильных форумах. Продление проекта при возможности. Оставляйте свой отклик и наш HR - менеджер свяжется с вами!До встречи в нашей команде!