Реализованные ИТ-проекты РДТЕХ
В Торговом доме "Копейка" создан прототип системы отчётности и анализа на базе Oracle Retail Data Model

Заказчик: | Торговый Дом "Копейка" |
Время реализации: | 2010 |
Отрасль: | Розничная торговля |
программное обеспечение
Информация о заказчике
Предпосылки проекта
Существовавшая в организации до начала проекта система отчётности, работающая с внешними данными по технологии in-memory, не позволяла хранить и обрабатывать большой объём данных и, таким образом, могла удовлетворить лишь требования бизнеса в оперативной аналитике. С возникновением необходимости в анализе исторических данных за несколько лет, а также создания масштабной по объёму базы данных по торговым чекам с большой глубиной хранения созрело понимание того, что решить все аналитические задачи современной, динамично развивающейся компании без построения хранилища данных невозможно. Также на принятие решения об использовании нового продукта повлияло и отсутствие в ТД "Копейка" инструментов для анализа финансовой информации и построения системы бюджетирования, возникновение проблем с увеличением нагрузки на транзакционную ERP-систему, проблемы с быстродействием и политиками обмена данными на уровне предприятия.
В результате ИТ-подразделением компании было принято решение о запуске пилотного проекта по построению прототипа аналитической системы на основе готового отраслевого решения для хранения данных Oracle Retail Data Model.
Цели проекта
- повышение уровня информированности бизнес-пользователей для принятия обоснованных решений;
- повышение эффективности оперативного управления за счёт ускорения формирования аналитической отчётности и повышения её качества.
задачи проекта
- разработать оптимальные варианты концептуальной архитектуры системы и смоделировать прототип аналитической системы;
- организовать загрузку исходных данных в хранилище на базе Oracle Retail Data Model (далее ORDM);
- выявить степень соответствия базовой модели ORDM реалиям российского розничного бизнеса;
- сформировать базовые отчёты, необходимые для анализа показателей деятельности ТД "Копейка";
- разгрузить транзакционную ERP-систему за счёт снятия дополнительной нагрузки, связанной с аналитическими задачами и хранением большого объёма исторических данных;
- обеспечить полноту и непротиворечивость данных, используемых для формирования аналитической отчётности.
ход проекта
В ходе реализации пилотного проекта был построен прототип аналитической системы на основе корпоративного информационного хранилища с использованием реальных данных ТД "Копейка". Данное хранилище продемонстрировало высокую степень соответствия модели, заложенной в ORDM, стандартам ведения розничного бизнеса в России.Организация хранилища данных в компании гарантирует непротиворечивость информации, содержащейся в нём, даёт возможность использования исторической информации, что позволяет получать аналитические данные прошлых периодов деятельности и на основе достаточно больших объёмов исторических данных, выявлять тренды, прогнозировать и оценивать эффективность предпринимаемых действий. Исторические данные также позволяют сделать выводы о сезонности продаж, что является актуальным для сферы торговли. Хранилище данных также выполняет функции соединения и анализа данных из различных систем-источников, что позволяет делать выводы, основываясь на полной, исчерпывающей информации, а не на какой-то её части.
Помимо этого хранилище данных позволяет снять дополнительную нагрузку с ERP-системы Заказчика за счёт перераспределения аналитических задач и, тем самым, снижает риски отказов и увеличивает быстродействие системы.
Прототип системы базируется на стандартной отраслевой модели хранилища данных Oracle Retail Data Model (модель данных торговой компании). Построение хранилища на её основе позволяет сократить сроки и сделать результаты проекта более предсказуемыми за счёт использования существующих практик, принятых в данной индустрии и учитывающих передовой опыт и совокупные знания мирового торгового бизнеса.
Oracle Retail Data Model включает в себя логическую и физическую модели хранилища (650 таблиц, 10,5 тыс. атрибутов). Описание модели хранилища соответствует стандартам, принятым Международной ассоциацией по технологическим стандартам для розничной торговли (ARTS - The Association for Retail Technology Standards), и включает в себя максимально полное описание бизнес-областей торговых компаний. Oracle Retail Data Model кроме модели хранилища включает более 1,2 тыс. метрик и KPI, четыре OLAP-куба, 10 моделей Data Mining, множество форм BI-отчётов и панелей. Модель также предполагает использование внутренних автоматизированных средств ETL (выгрузки, трансформации, загрузки данных), полный набор метаданных для анализа и ad-hoc запросов, имеет центральный репозиторий атомарных данных. Отдельно стоит обратить внимание на мощный инструментарий Data Mining, позволяющий решать задачи прогнозирования и выстраивать закономерности, а значит более эффективно управлять бизнесом.
Специалистами компании РДТЕХ в ходе проекта были реализованы и проанализированы два варианта архитектуры отраслевого решения - базовый, где витриной данных служит OLAP-опция базы данных Oracle, и вариант, ориентированный на дальнейшее развитие финансовой аналитики, включающий Oracle Hyperion Essbase. Преимуществами первого варианта архитектуры решения являются наличие уже готовых OLAP-кубов и форм отчётов, более простая интеграция за счёт отстроенных внутренних процессов ETL (выгрузки, трансформации, загрузки данных), простота администрирования и относительно невысокая стоимость владения. Достоинство второго варианта - наличие в составе решения куба Essbase, что при желании компании развивать направление финансовой аналитики способствует беспроблемной интеграции решения с финансовыми приложениями Oracle.
В ходе проекта построен внешний ETL на основе Oracle Warehouse Builder и Oracle Heterogeneous Services к ERP системе SAP R3, базе данных чеков в системе Gestori на СУБД Progress и нормативно-справочной информации, которая хранилась в Excel-файлах.
Произведена выгрузка и очистка данных из систем-источников и загрузка их в хранилище на базе Oracle Retail Data Model.