• 526

    Заявлено проектов

  • 405

    Опубликовано проектов

  • 30

    Оставлено комментариев

  • 343

    Количество голосов

  • 53

    Дней до окончания голосования

← Вернуться к списку

Обновление DWH и импортозамещение ETL-инструмента на Luxms Data Boring в ритейле

  • Руководитель проекта со стороны заказчика

    Андрей Парфёнов

    Lamel

    Руководитель отдела технического сопровождения

  • Категория

  • Номинация

  • Цели

    Устранение сбоев в автоматизированных процессах обработки данных, как следствие – формирование точной информации по остаткам товара при отгрузке на точки продаж, а также отказоустойчивость системы согласно требованиям 2024 года.

  • Сроки выполнения

    сентябрь, 2023 — июнь, 2024
  • Год завершения проекта

    2024

  • Масштаб проекта

    750 человеко-часов
  • Результаты

    На фасаде:

    • Система работает в штатном режиме, ошибки потери пакетов ушли;

    • Все розничные точки бесперебойно получают пополнение товара;

    • Быстрые уведомления в чат повысили оперативность реагирования на нештатные ситуации;

    • Отечественная разработка соответствует программе импортозамещения;

    • Команда заказчика обрела новый ETL-инструмент, в котором также научилась работать и далее поддерживать самостоятельно.

    Под капотом:

    • Мастер и Стендбай мастер-сервера на виртуальных хостах разных физических гипервизоров. Быстрое восстановление сервисов PXF и ETL. Бэкап системой Veeam;

    • Два сегмент-хоста на идентичных железных серверах HP дают высокую производительность и отказоустойчивость;

    • Два массива RAID10, состоящих из HDD дисков (тёплые данные) и SSD дисков (горячие данные), обеспечивают надёжность и распределение по востребованности;

    • Зеркалирование сегмент-хостов в режиме группы (group mirroring) позволяет бесшовно перестраивать работу системы онлайн при потере одного из серверов.

  • Уникальность проекта

    Реализовано на платформе BI, но без целевого использования BI – не было требований по построению дэшбордов, только к ETL/ELT-инструменту. В промышленной эксплуатации уже использовался оркестратор Stream Sets, который был внедрен несколько лет назад и уже не отвечал требованиям гибкой настройки и политике импортозамещения. Решение использовать встроенный в BI инструмент обработки и трансформации потоков с данными было оправдано компетенциями специалистов вендора, т.к. последний знает возможности продукта максимально полно и берет обязательства по реализации нетиповой задачи.

    Также создан журнал, фиксирующий время отработки пайплайнов, на основе записанных фактов вычислено среднее время успешного выполнения потока. При процессе прогрузки автоматически сверяется время фактического выполнения со средним эталонным и при превышении отправляется уведомление в чат на телефон.

  • Проект решает задачи импортозамещения

    Да

  • Использованное ПО

    • СУБД Greenplum, которую нужно было обновить до v 6.23.3.

    • Прочие источники: PostgreSQL, Oracle, MySQL, MSSQL, MS Excel, csv и пр.

    • RockyLinux 8.8

    • Luxms Data Boring версии 10.0.0

    • Системы, включенные в обмен данными – ERP, 1С, Кассовая система, Лояльность, Смартпик и другие

  • Решение из каталога Global CIO

    В проекте не используются решения из каталога Global CIO

  • Сложность реализации

    1. Не плановый, а экстренный характер кейса: с каждым днем бизнес несет убытки и испытывает негатив. Решение этапа 1 нужно срочно!

    2. Сложность тестирования обновлений состояла в невозможности подключить все источники данных и/или воспроизвести потоки в полном объеме на тестовом контуре.

  • Описание

    В компании выявили проблему: с амортизацией оборудования и устареванием ПО процессы компиляции данных из множественных источников стали давать сбои. Как итог – складские точки получали неточную информацию по остаткам и отгрузкам, соответственно, при формировании поставок на розничные точки могли не укомплектовать часть товара. Помимо этого, система имела низкую производительность, требовала большего ресурса системного администрирования, а отсутствие обновлений и нахождение на одном физическом сервере несло риски безопасности, полной остановки работы и потери данных.

    Проект разбили на 3 этапа:

    1. Экстренный апгрейд железа, DWH и внедрение ETL/ELT-инструмента для устранения боли заказчика;

    2. Настройка кластера;

    3. Миграция на новую ОС и вторая волна апгрейда ПО под последние версии.

    В проекте в 3 этапа выполнялись следующие шаги:

    • Обновление GP v 5.17 до v 6.23.3;

    • Увеличение мощностей железа и переход на SSD-диски;

    • Создание кластерной архитектуры мастер-слейв для поддержания отказоустойчивости;

    • Миграция с CentOS 7 на RockyLinux 8;

    • Миграция со StreamSets на Luxms Data Boring;

    • Настройка процессов мониторинга средствами Luxms Data Boring.

    Команда Luxms совместно с сотрудниками заказчика настроила мониторинг средствами Luxms Data Boring и отправку уведомлений в чат на телефон в случае возникновения нештатных ситуаций.

  • География проекта

    Проект реализовывался для розничной сети магазинов для красоты и ухода за собой, содержащей более 100 точек, расположенных в Екатеринбурге, Свердловской области, Тюменской области, Ханты-Мансийском автономном округе и Ямало-Ненецким автономном округе.

Комментировать

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

  • Заказчик

    Lamel

    Lamel

  • ИТ-поставщик

    Luxms

    Luxms

Мы используем файлы cookie в аналитических целях и для того, чтобы обеспечить вам наилучшие впечатления от работы с нашим сайтом. Заходя на сайт, вы соглашаетесь с Политикой использования файлов cookie.