Многомерный анализ данных на основе Oracle Essbase Сахаров Андрей вед. консультант Oracle CIS
Oracle OLAP Oracle Data Mining Oracle Partitioning Oracle Warehouse Builder ХРАНИЛИЩА И ВИТРИНЫ ДАННЫХ ИНСТРУМЕНТЫ БИЗНЕС-АНАЛИЗА и ОТЧЁТНОСТИ Oracle Data Integrator ORACLE ESSBASE ORACLE DATABASE HP Oracle Exadata Storage Server АППАРАТНО-ПРОГРАММНАЯ ПЛАТФОРМА РЕАЛИЗАЦИИ ОЧЕНЬ БОЛЬШИХ БД Oracle BI Suite EE Oracle RTD Аналитическая платформа Oracle
Что дает технология OLAP Решение проблем производительности Расширение возможностей анализа данных, включая моделирование и прогнозирование Типовые запросы Как повлияет на нашу рентабельность снижение курса национальной валюты на 10%? Насколько увеличится занятость населения в Западном регионе после завершения проекта по строительству скоростной магистрали? Как изменятся наши затраты, если сократить персонал на 5% Какие клиенты обеспечивают 80% всей прибыли?
OLAP продукты Oracle Oracle Essbase, Oracle OLAP Option Оба решения характеризуются высокой производительностью обработки запросов, быстротой обновления и вычисления, богатой аналитической функциональностью, поддержкой многомерной модели. но, при этом: Oracle Essbase ориентирован на реализацию самостоятельных аналитических бизнес приложений. Oracle OLAP Option ориентирована на расширение аналитических возможностей и управление агрегированным контентом в реляционных БД. Усиление Хранилищ Данных Аналитические приложения Oracle Essbase Oracle Database OLAP Option ORACLE ESSBASE Oracle OLAP ORACLE DATABASE
Oracle Essbase Универсальный OLAP-сервер для сбора, обработки и представления информации в различных аналитических разрезах Может использоваться дополнительно к хранилищу или независимо от хранилища (в случае, если хранилища нет или если нужна аналитика уровня департамента) Загрузка данных из хранилища данных и / или из транзакционных систем
Широкие возможности для бизнес-пользователей 1 Мощный аналитический сервер 2 Оптимальная среда для разработки аналитических приложений 3
Возможности работы с данными Детализация, вращение, выборка, сравнение, ранжирование, сортировка, фильтрация, группировка, вычисления, аннотации, перезапись (write back) и др…….. Соответствие бизнес-представлению данных
Визуализация данных интеграция с Microsoft Office - SmartView
Визуализация данных Oracle Essbase Visual Explorer Hyperion Financial Reporting Hyperion Web Analysis Hyperion Interactive Reporting
Визуализация данных Oracle BI EE Answer
Широкие возможности для бизнес-пользователей 1 Мощный аналитический сервер 2 Оптимальная среда для разработки аналитических приложений 3
Развитые вычислительные возможности Широкая функциональность : От простого агрегирования до сложных многомерных распределений Результаты могут храниться или вычисляться «на лету» Поддержка иерархических взаимосвязей Любые виды несбаллансированных иерархий Любое количество альтернативных иерархий
Библиотека встроенных функций Более 350 функций Простой синтаксис Расширяемость
Широкие возможности для бизнес-пользователей 1 Мощный аналитический сервер 2 Оптимальная среда для разработки аналитических приложений 3
Архитектура Oracle Essbase Уровень баз данныхПромежуточный уровеньКлиентский уровень Административные сервисы Интеграционные сервисы MaxL, MDX C API, VB API, Java API Администрати вная консоль Интеграционная консоль TCP/IP HTTP TCP/IP Essbase RDBMS ODBC Обслуживающие сервисы HTTP Essbase Spreadsheet Add-in Smart View for Office Block Storage Aggregate Storage TCP/IP XOLAP eXtending OLAP on RDBMS
Организация хранения Aggregate Storage и Block Storage Aggregate Storage (ASO) Block Storage (BSO) Большое число Измерений Маленькое окно для обновления или вычислений Комбинации из больших Измерений Сложные правила агрегации и вычислений Обратная запись на любом уровне Интерактивное планирование, распределение, сложный анализ
Организация хранения XOLAP - eXtending OLAP on Relational Database Кубы динамически подгружаемые из RDBMS Конструирование приложений (многомерная модель на основе таблиц/колонок БД) в Essbase Studio Отчётность и анализ через OLAP интсрументарий: Smart View for Microsoft Office BI+: Web Analysis / Financial Reports / Answers Oracle Essbase Visual Explorer RDBMS SQL
По Аналитическе International Rectifier Планирование и бюджетирование – Тренды и прогнозы продаж – Планирование производства – Маркетинговый анализ – Доходность по клиентам и продуктам – Бюджетирование – Финансовый анализ и отчётность По Пользователям Масштабируемость NTT DoCoMo 30,000 пользователей, в 37 Бизнес единицах и 172 офисах Продажи телефонов Платежи Имущество, контракты, покупки, логистика Кадры Финансы По Сопровождаемости Chrysler Автоматизация процессов на основе UNIX скриптов, AutoSys заданий, и Tivoli TME 10 мониторинга 45 БД на 4 серверах Ночное обновление и вычисление Резервное копирование и восстановление По Данным Ontario Ministry of Transportation Свыше 100GB и 39 измерений обеспечивающих 14 летнюю историю 230,000 аварий 250,000 секций дорог 450,000 автомобилей 22 атрибута 185,000 персоналий 18 атрибутов
Высокая производительность Работа на разных платформах и кросс-платформах Unix и/или Windows 32 / 64 бит Оптимизация Секционирование Кластеризация Настройка
OLAP не может быть в реальном времени ? Пакетная загрузка / Пакетные вычисления Запросы не могут выполняться в это время Шаги в решении этой коллизии Динамические вычисления Параллельная загрузка Параллельные вычисления Гибридная модель Быстрая аппаратная платформа, 64-битt XOLAP ASO Секционирование ASO Transparent Partition Target BSO (Планирование) ASO Реляционный Oracle Essbase 11 Анализ в приближенном к реальному времени
Моделирование значений атрибутов, которые зависят от членом других измерений Изменение семейного статуса сотрудника во времени Статус продвижения продукта изменяется в течении времени Поддерживается в ASO/BSO Изменяющиеся иерархии могут моделироваться Реальность и Перспективы Перспективы могут пересматриваться Отчёт о расходах на нижнем уровне основываясь на фиксированном штатном расписании и по состоянию на прошлый год Oracle Essbase 11 Медленно изменяющиеся и переменные атрибуты
Использование текста и дат как показателей в многомерной отчётности Выполнение анализа на основе текста и дат Текстовые показатели хранятся как цифры и над ними могут совершаться вычисления среднего и суммирование (найти средний рейтинг для группы клиентов) Oracle Essbase 11 Текстовые и временные показатели