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

Oracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиOracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиExpolink
 
Oracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и МультиарендностьOracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и МультиарендностьAndrey Akulov
 
Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...
Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...
Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...molga-ru
 
Внедрение BI-системы в ООО "Санфрут-Трейд"
Внедрение BI-системы в ООО "Санфрут-Трейд"Внедрение BI-системы в ООО "Санфрут-Трейд"
Внедрение BI-системы в ООО "Санфрут-Трейд"Pavel Zhitnyuk
 
Алексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформа
Алексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформаАлексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформа
Алексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформаExpolink
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation Alexandr Zhuravlev
 
1С:ERP 2.0 Обзор возможностей решения
1С:ERP 2.0 Обзор возможностей решения1С:ERP 2.0 Обзор возможностей решения
1С:ERP 2.0 Обзор возможностей решенияUltraUnion
 
CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA
 
Факторы, влияющие на успех BI проекта
Факторы, влияющие на успех BI проектаФакторы, влияющие на успех BI проекта
Факторы, влияющие на успех BI проектаTopS BI
 
Softline Services: Бизнес-аналитика (BI)
Softline Services: Бизнес-аналитика (BI)Softline Services: Бизнес-аналитика (BI)
Softline Services: Бизнес-аналитика (BI)Softline
 
SAP ERP - система для управления бизнесом
SAP ERP - система для управления бизнесомSAP ERP - система для управления бизнесом
SAP ERP - система для управления бизнесомSAPForceGroup
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
Внедрение управленческой отчетности
Внедрение управленческой отчетностиВнедрение управленческой отчетности
Внедрение управленческой отчетностиDisalab
 
Чем отличаются BI и Big Data?
Чем отличаются BI и Big Data?Чем отличаются BI и Big Data?
Чем отличаются BI и Big Data?Michael Kozloff
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANASAP Technology
 

Viewers also liked (16)

Oracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиOracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессами
 
Oracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и МультиарендностьOracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и Мультиарендность
 
Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...
Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...
Внедрение ERP-систем в компаниях среднего бизнеса: практика, ошибки и возврат...
 
Внедрение BI-системы в ООО "Санфрут-Трейд"
Внедрение BI-системы в ООО "Санфрут-Трейд"Внедрение BI-системы в ООО "Санфрут-Трейд"
Внедрение BI-системы в ООО "Санфрут-Трейд"
 
Алексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформа
Алексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформаАлексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформа
Алексей Захаров (Oracle): Oracle Business Intelligence - аналитическая платформа
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation
 
1С:ERP 2.0 Обзор возможностей решения
1С:ERP 2.0 Обзор возможностей решения1С:ERP 2.0 Обзор возможностей решения
1С:ERP 2.0 Обзор возможностей решения
 
CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015
 
Факторы, влияющие на успех BI проекта
Факторы, влияющие на успех BI проектаФакторы, влияющие на успех BI проекта
Факторы, влияющие на успех BI проекта
 
Softline Services: Бизнес-аналитика (BI)
Softline Services: Бизнес-аналитика (BI)Softline Services: Бизнес-аналитика (BI)
Softline Services: Бизнес-аналитика (BI)
 
SAP ERP - система для управления бизнесом
SAP ERP - система для управления бизнесомSAP ERP - система для управления бизнесом
SAP ERP - система для управления бизнесом
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
Внедрение управленческой отчетности
Внедрение управленческой отчетностиВнедрение управленческой отчетности
Внедрение управленческой отчетности
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
Чем отличаются BI и Big Data?
Чем отличаются BI и Big Data?Чем отличаются BI и Big Data?
Чем отличаются BI и Big Data?
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 

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

Аналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнесаАналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнесаAlexey Glagolev
 
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIОникс Софт
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleAndrey Akulov
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data applianceCleverDATA
 
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...Банковское обозрение
 
Бизнес аналитика
Бизнес аналитикаБизнес аналитика
Бизнес аналитикаDenvic
 
Oracle Business Analytics Overview
Oracle Business Analytics OverviewOracle Business Analytics Overview
Oracle Business Analytics Overviewcrm2life
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleBAKOTECH
 
Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013Andrey Akulov
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorVittorio Cioe
 
Облачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться впередОблачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться впередКРОК
 
Oracle Big Data proposition
Oracle Big Data propositionOracle Big Data proposition
Oracle Big Data propositionAndrey Akulov
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Ontico
 
Антон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииАнтон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииScrumTrek
 
SECON'2016. Алексеев Олег, Живой API
SECON'2016. Алексеев Олег, Живой APISECON'2016. Алексеев Олег, Живой API
SECON'2016. Алексеев Олег, Живой APISECON
 
Решения Oracle для Big Data
Решения Oracle для Big DataРешения Oracle для Big Data
Решения Oracle для Big DataAndrey Akulov
 
Информация о системе ЦАРь-КУБ
Информация о системе ЦАРь-КУБИнформация о системе ЦАРь-КУБ
Информация о системе ЦАРь-КУБactive97
 
Создание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных системСоздание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных системAndrey Akulov
 
Бизнес аналитика от компании "Формула торговли" г. Сыктывкар
Бизнес аналитика от компании "Формула торговли" г. СыктывкарБизнес аналитика от компании "Формула торговли" г. Сыктывкар
Бизнес аналитика от компании "Формула торговли" г. СыктывкарДенис Смирнов
 
Применимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организацииПрименимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организацииAnton Nemchinov
 

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

Аналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнесаАналитика для розничного финансового бизнеса
Аналитика для розничного финансового бизнеса
 
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BI
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий Oracle
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data appliance
 
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем 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
 
Информация о системе ЦАРь-КУБ
Информация о системе ЦАРь-КУБИнформация о системе ЦАРь-КУБ
Информация о системе ЦАРь-КУБ
 
Создание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных системСоздание географически-распределенных датацентров на базе инженерных систем
Создание географически-распределенных датацентров на базе инженерных систем
 
Бизнес аналитика от компании "Формула торговли" г. Сыктывкар
Бизнес аналитика от компании "Формула торговли" г. СыктывкарБизнес аналитика от компании "Формула торговли" г. Сыктывкар
Бизнес аналитика от компании "Формула торговли" г. Сыктывкар
 
Применимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организацииПрименимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организации
 

More from КРОК

Каталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОККаталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОККРОК
 
Корпоративное онлайн-обучение
Корпоративное онлайн-обучениеКорпоративное онлайн-обучение
Корпоративное онлайн-обучениеКРОК
 
Решение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостьюРешение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостьюКРОК
 
Заоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департаментаЗаоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департаментаКРОК
 
Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!КРОК
 
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КРОК
 

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
 

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

  • 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