SlideShare a Scribd company logo
1 of 22
Download to read offline
ОПЫТ ИСПОЛЬЗОВАНИЯ
ORACLE ESSBASE+ ПРИ РАБОТЕ
С БОЛЬШИМИ ОБЪЕМАМИ ДАННЫХ
Роман Удальцов
КОНСУЛЬТАНТ
ПО ВНЕДРЕНИЮ
БИЗНЕС-ПРИЛОЖЕНИЙ
КОМПАНИИ КРОК
О ГРУППЕ КОМПАНИЙ «СПОРТМАСТЕР»
• Деятельность
− Розничный и оптовый оператор рынка спорттоваров – бренд
Спортмастер
− Розничный оператор рынка casual – бренд O’stin
• Масштаб
− Оборот в 2007 г. – более 1 млрд. $
− Количество магазинов – более 250
• География
− Операции в РФ, Украине, Белоруссии
− Магазины во всех крупных городах
• Логистика
− Более 500 точек поставки по всему миру
− Сеть собственных складов (ФРЦ, РРЦ)
БИЗНЕС-ЗАДАЧИ ПИЛОТНОГО ПРОЕКТА
• Формирование ряда регламентированных отчетов
• Произвольный анализ (online) для аналитика
• Простота анализа данных для обычного пользователя, в привычном
инструменте (MS Excel)
• Скорость выполнения типовых BI-операций (drill-down/rollup) <10 секунд, в
том числе с максимальной детализацией
• Возможность сведения остатков и продаж в одном отчете
ИТ-ЗАДАЧИ ПИЛОТНОГО ПРОЕКТА
• Поддержка больших объемов данных куба Essbase (сотни млн. строк
в фактах, млн. строк в измерениях)
• Производительность при создании/обновлении куба (полное обновление
< 4 часов, инкрементальное < 1.5 часов)
• Работа с атрибутами измерений (вычисляемые показатели на атрибутах,
поиск, фильтрация по атрибутам)
• Масштабируемость: рост уровней деревьев не должен требовать
изменения модели
ИСХОДНЫЕ ДАННЫЕ ПРОЕКТА
• Факты (8 месяцев, ежедневные):
− 50 млн. записей по продажам
− 520 млн. записей по остаткам
• Справочники:
− 745 записей магазины/склады
− 1 200 000 записей артикулы каталога
− 7459 записей время (примерно 20 лет)
60 Гб данных в таблицах Oracle /
55 Гб в текстовых файлах
• Оптимизатор: низкое качество генерируемого native SQL for Oracle
• Низкая производительность на реляционных источниках высокой нагрузки
и больших объемах
• Большое количество материализованных представлений, рост времени
ETL на их обновление, что приводит к выходу за допустимые временные
рамки
MICROSTRATEGY 8.01 (RELATIONAL OLAP)
ORACLE DISCOVERER 10G
FOR OLAP (MOLAP)
• Низкая производительность на больших объемах данных
(измерение товар 1 млн. артикулов /740 строк планирования)
• Медленная работа java-клиента Discoverer
(при расчете вычисляемых агрегатов)
• Отсутствие стандартизации
COGNOS BI (MULTIDIMENSIONAL OLAP)
• Отсутствие parent-child деревьев (эмуляция за счет level-based деревьев
=> проблема отображения)
• Отсутствие поддержки атрибутов измерений => эмуляция
через измерения приводит к росту объема куба и времени обновления
ПРЕДЛОЖЕННОЕ РЕШЕНИЕ
Oracle 10g
(ХД)
ETL
Hyperion
Essbase
Oracle BI Server
Oracle
Dashboards
Oracle
Answers
Oracle
BI Publisher
Oracle
Delivers
MS Office
Hyperion
Essbase Visual
Explorer
ИЗМЕРЕНИЯ И ПОКАЗАТЕЛИ
МНОГОМЕРНОГО ХРАНИЛИЩА
• Измерения/иерархии:
− Время (7459, григорианский календарь), 4 уровня (год, квартал, месяц, день)
− Товар (1 200 000 артикулов) – 10 уровней, parent-child дерево
− Каналы реализации/Объекты хранения (745 элемента) – 6 уровней, parent-child
− Тип операции (10)
• Атрибуты измерений:
− Время – сезон, день недели, номер дня в неделе/месяце/сезоне/году
− Более 10 атрибутов товара (цвет, размер, коллекция, ТМ, группа, направление,
категория, подкатегория, тов.группа, тов.подгруппа, пол и т.д.)
− Каналы реализации – площадь, тип, наименование, даты, проект, дивизион
• Показатели:
− Продажи/остатки в шт. и ценах (цена реализации, ррц, с/c) и валютах (рубли, у.е.)
− Более 20 мер, включая расчетные «продажи на м2», GMROI и пр.
ПРИМЕРЫ ДЕРЕВЬЕВ В ИЗМЕРЕНИЯХ
• Товары • Каналы реализации
БИЗНЕС-РЕЗУЛЬТАТЫ
ПИЛОТНОГО ПРОЕКТА
• Максимальная детализации до артикула товара (около 1 млн.)
(артикул, магазин, день)
• Скорость операций в пределах 5 секунд на полных данных
• Сведение остатков и продаж в одном кубе/отчете
• Получение регламентированных отчетов в удобном для работы online-виде
(Oracle BI Publisher)
• Произвольный анализ и визуальное создание отчетов
в Hyperion Visual Explorer для продвинутого аналитика
ИТ-РЕЗУЛЬТАТЫ ПРОЕКТА
• Построено компактное многомерное хранилище (<20 Гб)
• Общее время полного построения куба – менее 1,5 часов
• Время отклика на запросы <5 секунд для типичных операций, <10 cекунд
для сложных фильтров
• Хорошая масштабируемость модели: рост уровней деревьев не требует
изменения модели
• Поддержка атрибутов измерений, вычисляемые показатели на основе
атрибутов измерений, несбалансированных parent-child деревьев
ORACLE BI EE: АНАЛИЗ ДАННЫХ ПРОДАЖ
ФИЛЬТРАЦИЯ ПО АТРИБУТАМ
ГРАФИЧЕСКИЙ DRILL-DOWN,
ВАЛОВАЯ ПРИБЫЛЬ
VISUAL EXPLORER: АНАЛИЗ
ОСТАТКОВ И ПРОДАЖ
АНАЛИЗ ОБЪЕМА РЕАЛИЗАЦИИ
АНАЛИЗ РЕАЛИЗАЦИИ ПО КАНАЛАМ
ПРОДАЖ И ВРЕМЕНИ
ВЫВОДЫ
• Проект успешно выполнен за 1 месяц
• Достигнуты все бизнес- и ИТ-результаты
• Компанией КРОК проведено обучение сотрудников Спортмастера
(по итогам которого всеми получены официальные сертификаты
Oracle Essbase Developer)
ОТЗЫВ КОМПАНИИ СПОРТМАСТЕР
«Мы выбрали Oracle Hyperion из массы протестированных нами BI-решений.
Как показал пилотный проект, мы не ошиблись. Уже сейчас можно говорить
об эффективности работы новой технологии для витрин данных, которые
мы будем создавать над нашим реляционным хранилищем.
Мы планируем запустить систему в промышленную эксплуатацию,
ее использование обеспечит распределение нагрузки и эффективное
решение задач ассортиментного анализа коллекционного
и потокового товара»
ИТ-директор группы компаний «Спортмастер»
Герман Алексеев
СПАСИБО ЗА ВНИМАНИЕ!
Роман Удальцов
КОНСУЛЬТАНТ
ПО ВНЕДРЕНИЮ
БИЗНЕС-ПРИЛОЖЕНИЙ
КОМПАНИИ КРОК
Тел: (495) 974 2274
E-mail: rudaltsov@croc.ru

More Related Content

Viewers also liked

Viewers also liked (20)

Business Analysis & Leadership
Business Analysis & LeadershipBusiness Analysis & Leadership
Business Analysis & Leadership
 
Расстановка приоритетов при реализации ИТ-проектов в условиях нестабильности ...
Расстановка приоритетов при реализации ИТ-проектов в условиях нестабильности ...Расстановка приоритетов при реализации ИТ-проектов в условиях нестабильности ...
Расстановка приоритетов при реализации ИТ-проектов в условиях нестабильности ...
 
Построение аналитической системы в компании Sanofi-Aventis
Построение аналитической системы в компании Sanofi-AventisПостроение аналитической системы в компании Sanofi-Aventis
Построение аналитической системы в компании Sanofi-Aventis
 
От количества к качеству аналитика данных и повышение эффективности пассажирс...
От количества к качеству аналитика данных и повышение эффективности пассажирс...От количества к качеству аналитика данных и повышение эффективности пассажирс...
От количества к качеству аналитика данных и повышение эффективности пассажирс...
 
Самые эффективные инструменты оптимизации затрат на ИТ
Самые эффективные инструменты оптимизации затрат на ИТСамые эффективные инструменты оптимизации затрат на ИТ
Самые эффективные инструменты оптимизации затрат на ИТ
 
Как повысить доступность данных с помощью IBM SAN Volume Controller
Как повысить доступность данных с помощью IBM SAN Volume ControllerКак повысить доступность данных с помощью IBM SAN Volume Controller
Как повысить доступность данных с помощью IBM SAN Volume Controller
 
Методологическое обеспечение крупных проектов
Методологическое обеспечение крупных проектовМетодологическое обеспечение крупных проектов
Методологическое обеспечение крупных проектов
 
IBM SPSS. Аналитика на службе бизнеса
IBM SPSS. Аналитика на службе бизнесаIBM SPSS. Аналитика на службе бизнеса
IBM SPSS. Аналитика на службе бизнеса
 
Может ли руководитель автоматизировать процессы сам? Да!
Может ли руководитель автоматизировать процессы сам? Да!Может ли руководитель автоматизировать процессы сам? Да!
Может ли руководитель автоматизировать процессы сам? Да!
 
Подход КРОК к построению MDM-решения
Подход КРОК к построению MDM-решенияПодход КРОК к построению MDM-решения
Подход КРОК к построению MDM-решения
 
Первоочередные задачи: корпоративная отчетность, налаживание коммункаций межд...
Первоочередные задачи: корпоративная отчетность, налаживание коммункаций межд...Первоочередные задачи: корпоративная отчетность, налаживание коммункаций межд...
Первоочередные задачи: корпоративная отчетность, налаживание коммункаций межд...
 
Роль MDM в информатизации бизнеса
Роль MDM в информатизации бизнесаРоль MDM в информатизации бизнеса
Роль MDM в информатизации бизнеса
 
Управление бизнес-процессами. Три шага к совершенству
Управление бизнес-процессами. Три шага к совершенствуУправление бизнес-процессами. Три шага к совершенству
Управление бизнес-процессами. Три шага к совершенству
 
Непрерывность работы критичных сервисов
Непрерывность работы критичных сервисовНепрерывность работы критичных сервисов
Непрерывность работы критичных сервисов
 
То, о чем не сказано в ITSM. Подбор и мотивация ИТ-сотрудников
То, о чем не сказано в ITSM. Подбор и мотивация ИТ-сотрудниковТо, о чем не сказано в ITSM. Подбор и мотивация ИТ-сотрудников
То, о чем не сказано в ITSM. Подбор и мотивация ИТ-сотрудников
 
ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!
 
Новые способы управлять процессами. Опыт КРОК
Новые способы управлять процессами. Опыт КРОКНовые способы управлять процессами. Опыт КРОК
Новые способы управлять процессами. Опыт КРОК
 
Особенности ETL — инструмента pentaho data integrator. Опыт КРОК
Особенности ETL — инструмента pentaho data integrator. Опыт КРОКОсобенности ETL — инструмента pentaho data integrator. Опыт КРОК
Особенности ETL — инструмента pentaho data integrator. Опыт КРОК
 
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
 
Подход к решению аналитических задач на базе opensource
Подход к решению аналитических задач на базе opensourceПодход к решению аналитических задач на базе opensource
Подход к решению аналитических задач на базе opensource
 

Similar to Опыт использования Oracle Essbase+ при работе с большими объемами данных

Аналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнесаАналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнеса
Alexey Glagolev
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий Oracle
Andrey Akulov
 
Oracle Business Analytics Overview
Oracle Business Analytics OverviewOracle Business Analytics Overview
Oracle Business Analytics Overview
crm2life
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Ontico
 
Создание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных системСоздание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных систем
Andrey Akulov
 

Similar to Опыт использования Oracle Essbase+ при работе с большими объемами данных (20)

Аналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнесаАналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнеса
 
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BI
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий Oracle
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data appliance
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation
 
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
 
Бизнес аналитика
Бизнес аналитикаБизнес аналитика
Бизнес аналитика
 
Oracle Business Analytics Overview
Oracle Business Analytics OverviewOracle Business Analytics Overview
Oracle Business Analytics Overview
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
 
Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
Облачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться впередОблачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться вперед
 
Oracle Big Data proposition
Oracle Big Data propositionOracle Big Data proposition
Oracle Big Data proposition
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
 
Антон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииАнтон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организации
 
SECON'2016. Алексеев Олег, Живой API
SECON'2016. Алексеев Олег, Живой APISECON'2016. Алексеев Олег, Живой API
SECON'2016. Алексеев Олег, Живой API
 
Решения Oracle для Big Data
Решения Oracle для Big DataРешения Oracle для Big Data
Решения Oracle для Big Data
 
Информация о системе ЦАРь-КУБ
Информация о системе ЦАРь-КУБИнформация о системе ЦАРь-КУБ
Информация о системе ЦАРь-КУБ
 
Создание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных системСоздание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных систем
 
Бизнес аналитика от компании "Формула торговли" г. Сыктывкар
Бизнес аналитика от компании "Формула торговли" г. СыктывкарБизнес аналитика от компании "Формула торговли" г. Сыктывкар
Бизнес аналитика от компании "Формула торговли" г. Сыктывкар
 

More from КРОК

More from КРОК (20)

Каталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОККаталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОК
 
Корпоративное онлайн-обучение
Корпоративное онлайн-обучениеКорпоративное онлайн-обучение
Корпоративное онлайн-обучение
 
Решение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостьюРешение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостью
 
Заоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департаментаЗаоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департамента
 
Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!
 
3D/VR инструменты в обучении персонала
3D/VR инструменты в обучении персонала3D/VR инструменты в обучении персонала
3D/VR инструменты в обучении персонала
 
Что такое SDS?
Что такое SDS?Что такое SDS?
Что такое SDS?
 
Деловой подход к хранению данных
Деловой подход к хранению данныхДеловой подход к хранению данных
Деловой подход к хранению данных
 
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных СистемЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
 
ВТБ24. Модернизация контактного центра
ВТБ24. Модернизация контактного центраВТБ24. Модернизация контактного центра
ВТБ24. Модернизация контактного центра
 
Tele2. Модернизация контактного центра
Tele2. Модернизация контактного центраTele2. Модернизация контактного центра
Tele2. Модернизация контактного центра
 
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центрКРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций Mind
 
Решения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessРешения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for business
 
Новые возможности при создании систем вкс
Новые возможности при создании систем вксНовые возможности при создании систем вкс
Новые возможности при создании систем вкс
 
Cisco meeting server - переосмысление многоточечных конференций
Cisco meeting server - переосмысление многоточечных конференцийCisco meeting server - переосмысление многоточечных конференций
Cisco meeting server - переосмысление многоточечных конференций
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
 
Решения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessРешения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for business
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций Mind
 

Recently uploaded

2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 

Recently uploaded (9)

2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 

Опыт использования Oracle Essbase+ при работе с большими объемами данных

  • 1. ОПЫТ ИСПОЛЬЗОВАНИЯ ORACLE ESSBASE+ ПРИ РАБОТЕ С БОЛЬШИМИ ОБЪЕМАМИ ДАННЫХ Роман Удальцов КОНСУЛЬТАНТ ПО ВНЕДРЕНИЮ БИЗНЕС-ПРИЛОЖЕНИЙ КОМПАНИИ КРОК
  • 2. О ГРУППЕ КОМПАНИЙ «СПОРТМАСТЕР» • Деятельность − Розничный и оптовый оператор рынка спорттоваров – бренд Спортмастер − Розничный оператор рынка casual – бренд O’stin • Масштаб − Оборот в 2007 г. – более 1 млрд. $ − Количество магазинов – более 250 • География − Операции в РФ, Украине, Белоруссии − Магазины во всех крупных городах • Логистика − Более 500 точек поставки по всему миру − Сеть собственных складов (ФРЦ, РРЦ)
  • 3. БИЗНЕС-ЗАДАЧИ ПИЛОТНОГО ПРОЕКТА • Формирование ряда регламентированных отчетов • Произвольный анализ (online) для аналитика • Простота анализа данных для обычного пользователя, в привычном инструменте (MS Excel) • Скорость выполнения типовых BI-операций (drill-down/rollup) <10 секунд, в том числе с максимальной детализацией • Возможность сведения остатков и продаж в одном отчете
  • 4. ИТ-ЗАДАЧИ ПИЛОТНОГО ПРОЕКТА • Поддержка больших объемов данных куба Essbase (сотни млн. строк в фактах, млн. строк в измерениях) • Производительность при создании/обновлении куба (полное обновление < 4 часов, инкрементальное < 1.5 часов) • Работа с атрибутами измерений (вычисляемые показатели на атрибутах, поиск, фильтрация по атрибутам) • Масштабируемость: рост уровней деревьев не должен требовать изменения модели
  • 5. ИСХОДНЫЕ ДАННЫЕ ПРОЕКТА • Факты (8 месяцев, ежедневные): − 50 млн. записей по продажам − 520 млн. записей по остаткам • Справочники: − 745 записей магазины/склады − 1 200 000 записей артикулы каталога − 7459 записей время (примерно 20 лет) 60 Гб данных в таблицах Oracle / 55 Гб в текстовых файлах
  • 6. • Оптимизатор: низкое качество генерируемого native SQL for Oracle • Низкая производительность на реляционных источниках высокой нагрузки и больших объемах • Большое количество материализованных представлений, рост времени ETL на их обновление, что приводит к выходу за допустимые временные рамки MICROSTRATEGY 8.01 (RELATIONAL OLAP)
  • 7. ORACLE DISCOVERER 10G FOR OLAP (MOLAP) • Низкая производительность на больших объемах данных (измерение товар 1 млн. артикулов /740 строк планирования) • Медленная работа java-клиента Discoverer (при расчете вычисляемых агрегатов) • Отсутствие стандартизации
  • 8. COGNOS BI (MULTIDIMENSIONAL OLAP) • Отсутствие parent-child деревьев (эмуляция за счет level-based деревьев => проблема отображения) • Отсутствие поддержки атрибутов измерений => эмуляция через измерения приводит к росту объема куба и времени обновления
  • 9. ПРЕДЛОЖЕННОЕ РЕШЕНИЕ Oracle 10g (ХД) ETL Hyperion Essbase Oracle BI Server Oracle Dashboards Oracle Answers Oracle BI Publisher Oracle Delivers MS Office Hyperion Essbase Visual Explorer
  • 10. ИЗМЕРЕНИЯ И ПОКАЗАТЕЛИ МНОГОМЕРНОГО ХРАНИЛИЩА • Измерения/иерархии: − Время (7459, григорианский календарь), 4 уровня (год, квартал, месяц, день) − Товар (1 200 000 артикулов) – 10 уровней, parent-child дерево − Каналы реализации/Объекты хранения (745 элемента) – 6 уровней, parent-child − Тип операции (10) • Атрибуты измерений: − Время – сезон, день недели, номер дня в неделе/месяце/сезоне/году − Более 10 атрибутов товара (цвет, размер, коллекция, ТМ, группа, направление, категория, подкатегория, тов.группа, тов.подгруппа, пол и т.д.) − Каналы реализации – площадь, тип, наименование, даты, проект, дивизион • Показатели: − Продажи/остатки в шт. и ценах (цена реализации, ррц, с/c) и валютах (рубли, у.е.) − Более 20 мер, включая расчетные «продажи на м2», GMROI и пр.
  • 11. ПРИМЕРЫ ДЕРЕВЬЕВ В ИЗМЕРЕНИЯХ • Товары • Каналы реализации
  • 12. БИЗНЕС-РЕЗУЛЬТАТЫ ПИЛОТНОГО ПРОЕКТА • Максимальная детализации до артикула товара (около 1 млн.) (артикул, магазин, день) • Скорость операций в пределах 5 секунд на полных данных • Сведение остатков и продаж в одном кубе/отчете • Получение регламентированных отчетов в удобном для работы online-виде (Oracle BI Publisher) • Произвольный анализ и визуальное создание отчетов в Hyperion Visual Explorer для продвинутого аналитика
  • 13. ИТ-РЕЗУЛЬТАТЫ ПРОЕКТА • Построено компактное многомерное хранилище (<20 Гб) • Общее время полного построения куба – менее 1,5 часов • Время отклика на запросы <5 секунд для типичных операций, <10 cекунд для сложных фильтров • Хорошая масштабируемость модели: рост уровней деревьев не требует изменения модели • Поддержка атрибутов измерений, вычисляемые показатели на основе атрибутов измерений, несбалансированных parent-child деревьев
  • 14. ORACLE BI EE: АНАЛИЗ ДАННЫХ ПРОДАЖ
  • 19. АНАЛИЗ РЕАЛИЗАЦИИ ПО КАНАЛАМ ПРОДАЖ И ВРЕМЕНИ
  • 20. ВЫВОДЫ • Проект успешно выполнен за 1 месяц • Достигнуты все бизнес- и ИТ-результаты • Компанией КРОК проведено обучение сотрудников Спортмастера (по итогам которого всеми получены официальные сертификаты Oracle Essbase Developer)
  • 21. ОТЗЫВ КОМПАНИИ СПОРТМАСТЕР «Мы выбрали Oracle Hyperion из массы протестированных нами BI-решений. Как показал пилотный проект, мы не ошиблись. Уже сейчас можно говорить об эффективности работы новой технологии для витрин данных, которые мы будем создавать над нашим реляционным хранилищем. Мы планируем запустить систему в промышленную эксплуатацию, ее использование обеспечит распределение нагрузки и эффективное решение задач ассортиментного анализа коллекционного и потокового товара» ИТ-директор группы компаний «Спортмастер» Герман Алексеев
  • 22. СПАСИБО ЗА ВНИМАНИЕ! Роман Удальцов КОНСУЛЬТАНТ ПО ВНЕДРЕНИЮ БИЗНЕС-ПРИЛОЖЕНИЙ КОМПАНИИ КРОК Тел: (495) 974 2274 E-mail: rudaltsov@croc.ru