Новые возможности Oracle OLAP 11g Андрей Пивоваров Старший менеджер по технологическому консалтингу Oracle CIS.
Содержание
- 2. Новые возможности Oracle OLAP 11g Андрей Пивоваров Старший менеджер по технологическому консалтингу Oracle CIS
- 3. Oracle OLAP Oracle Data Mining Oracle Partitioning Oracle Warehouse Builder ХРАНИЛИЩА И ВИТРИНЫ ДАННЫХ Oracle BI
- 4. Почему популярен Excel?
- 5. Вычисления внутри строки на SQL SQL> select t.empno,t.ename,t.sal,t.comm, sal+nvl(comm,0) summ from emp t; EMPNO ENAME SAL
- 6. Вычисления между строк на SQL select (select sal from emp where empno=7499) - (select sal from
- 7. Структура типичной OLTP системы
- 8. Запрос над OLTP
- 9. Куб OLAP Время Продукты Регионы Прибыль
- 10. Вычисления на Oracle OLAP DML RPR hr_cube_sal(emp_id '7499')- hr_cube_sal(emp_id '7521’) (В Excel-е B10=A5-A6) TIME SAL ----------
- 11. Сравнение OLAP DML и SQL limit geography to ‘NW' limit time to 'OCT2009' limit product to
- 12. SQL Model Выборка рассматривается в виде куба Введен оператор MODEL С помощью модели куб, т.е. выборка,
- 13. Повышение производительности
- 14. Три (M)OLAP сервера Oracle Oracle Express Server не развивается, используется, например, с OFA Oracle OLAP option
- 15. Краткая история Oracle OLAP (1/2) 1967 – Leonard M. Lodish и John D.C. Little основали Management
- 16. Краткая история Oracle OLAP (2/2) 1995 – Oracle приобретает Express у IRI 1998-2000 – Oracle продолжает
- 17. Что такое Oracle OLAP? Многомерная СУБД, встроенная в СУБД Oracle (MOLAP) Основное назначение – анализ данных
- 18. Oracle OLAP и СУБД Oracle Реляционые таблицы Аналитические пространства Oracle Database 11g
- 19. Отличительные особенности OLAP Работа не только с детальными данными, но и с агрегатами При этом разработчик
- 20. Когда стоит попробовать использовать OLAP Когда SQL запросы становятся очень сложными Когда есть потребность в сложных
- 21. Типы иерархий Director VP Admin Analyst Senior Director VP President День Месяц Квартал Год Уровневые Родитель-потомок
- 22. Analytic Workspace Manager “Enterprise Manager” для OLAP Некоторые вещи без AWM сделать крайне сложно
- 23. Возможности Oracle OLAP Прогнозы Вычисляемые показатли Присвоения Куб Распределения Агрегации Данные и правила вычисление интегрированы Большая
- 24. Вычисления Вычисления определяются один раз Работают по всем измерениям и уровням Инструменты просто извлекают результаты
- 25. Вычисления могут использовать данные в других кубах Факт Время Организация Регион План Организация Время budget_cube.variance =
- 26. Агрегации Агрегации вычисляют значения на верхних уровнях на основе данных нижних уровней
- 27. Агрегации Пример – Вычисление значения на конец периода
- 28. Иерархические распределения Распределения вычиcляют значения нижних уровней на основе значений верхних и весов
- 29. Вычисляемые показатели net_income = operating_income – taxes operating_income = gross_margin - (marketing + selling_exp + r_d)
- 30. Вычисляемые показатели Вычисляемый показатель, демонстрирующий на верхних уровнях наличие проблемы на нижних VRB _alert NUMBER VRB
- 31. Вычисляемые показатели Большое количсетво шаблонов вычислений Можно расширять набор шаблонов
- 32. Вычисляемые показатели Шаблоны помогают создать аналитическое выражение Percent Change in YTD Sales from Year Ago Тип
- 33. JAN04 FEB04 MAR04 APR04 MAY04 JUN04 JUL04 AUG04 SEP04 OCT04 NOV04 DEC04 JAN05 FEB05 MAR05 APR05
- 34. JAN04 FEB04 MAR04 APR04 MAY04 JUN04 JUL04 AUG04 SEP04 OCT04 NOV04 DEC04 JAN05 FEB05 MAR05 APR05
- 35. Присвоения Присвоение записывает данные в ячейки куба Можно использовать для Что-Если анализа С учетом иерархий и
- 36. Доступ с помощью любых инструментов Реляционные View Другие Business Objects Cognos Oracle BI EE Ускорение для
- 37. 11g Cube Fact View DESC units_cube_view; Name Null Type ------------------------- -------- -------------- TIME VARCHAR2(100) CHANNEL VARCHAR2(100)
- 38. 11g Cube Fact View SELECT time, product, customer, channel, units FROM units_cube_view WHERE rownum TIME PRODUCT
- 39. Запросы к Cube Views Explain Plan SELECT t.long_description time, g.long_description geography, c.long_description channel, f.sales sales FROM
- 40. Материализованные представления Хранение суммарных данных Использование материализованных представлений при автоматической оптимизации запросов Средства модификации запросов Различные
- 41. Materialized Views Создание MV при нерегламентированных запросах - проблема Пользователи хотят ровый отклик Появление большого количества
- 42. 11g Cube-Organized Materialized Views Детальные данные в реляционных таблицах Приложение генерирует SQL запрос Агрегированные данные в
- 43. Ошибки при использовании OLAP Желание подменить хранилище OLAP системой Хранение слишком детальных данных в OLAP Ожидание,
- 44. Oracle OLAP MDX Driver (http://simba.com)
- 45. Работа Simba MDX-OLAP Adapter
- 46. Для чего можно использовать OLAP 11g Как MOLAP сервер Как вычислительное ядро для приложений на Oracle
- 47. OLAP 11g и BI EE
- 52. О чем помнить при работе с OLAP Oracle OLAP – другая СУБД, со своими принципами и
- 53. Дополнительная информация http://oracle.com Email: [email protected] Блог: http://www.oraclebi.ru/
- 55. Скачать презентацию