Feed on Posts or Comments

Category ArchiveExpress



Express &OLAP &Мероприятия Андрей Пивоваров on 17 Feb 2010

Семинар и тренинг по Oracle OLAP 11g в Москве

Со 2-го по 5-е марта 2010 в Москву приезжает Bud Endress – Director of Product Management, OLAP Option, то есть человек, отвечающий за разработку OLAP option.

Oracle OLAP option или просто Oracle OLAP – это многомерный OLAP движок, встроенный в базу данных Oracle. OLAP построен на основе ядра Oracle Express Server. Он позволяет решать разные задачи:

  • Ускорение отклика нерегламентированных запросов
  • Создание сложных аналитических вычислений
  • Создание т.н. cube organized Materialized View, как альтернтаиву обычным Mat View
  • и т.д.

Я уже писал про OLAP 11g – можно прочитать здесь.

Bud Endress пришел в Oracle вместе с приобретением компании IRI в 1995 году. Компания IRI была производителем продукта, который стал Oracle Express Server. Уже в Oracle Bud отвечал, в частности, за разработку Oracle Sales Analyzer.

Bud проведет в офисе Oracle два мероприятия:

  • 2 марта. Однодневный семинар по Oracle OLAP с презентациями и демонстрациями.
  • 3-5 марта. Трехдневный(!) тренинг (на своих компьютерах) по OLAP опции.

Continue Reading »

BI EE &Essbase &Express &OLAP &Ликбез Андрей Пивоваров on 27 Apr 2009

Заметки об инсталляции Oracle Essbase

Essbase появился в Oracle c покупкой компании Hyperion в 2007 году. Для тех, кто не знает – это многомерный OLAP сервер. Начиная с Oracle 9.2, ядро OLAP сервера Oracle Express Server встроено в СУБД Oracle и в результате мы имеем т.н. OLAP option. Сам Express Server был прямым конкурентом Essbase. Но, поскольку, встроенная OLAP option и отдельностоящий Essbase все-таки занимают разные технологические ниши, то сейчас рассматривать их как конкурентов, наверное, уже не стоит.

Интересная особенность Essbase для меня – это то, что все, кто с ним работают, отзываются почти исключительно в превосходной степени. Я не помню других таких продуктов, которые все хвалят.

При этом, те, кто хотят попробовать Essbase на своих данных, даже имеющие опыт работы с Express, OLAP или продуктами конкурентов Oracle, часто спрашивают \”Как установить Essbase?\”, так как выясняется, что это не совсем просто по нескольким причинам.

В этой статье я опишу свои впечатления об установке Essbase.

Про свои впечатления об OLAP Option 11g я писал тут.

Теперь я добрался до инсталляции Oracle Essbase. Тем более, что недавно вышла версия 11.1.1.2.
Continue Reading »

Express &OLAP &Ликбез Андрей Пивоваров on 13 Apr 2009

Впечатления от Oracle OLAP 11g. Часть 3.

Продолжение. Начало здесь и здесь.

Cost-Based Aggregation

После того как ядро Express Server было помещено внутрь СУБД Oracle, оно было переписано для того, чтобы по-новому работать с памятью и дисками. Это очень большая работа. Так как по сути Express-движку стало необходимо работать внутри \”виртуальной машины\” Oracle. Хотя внешне, для программиста все осталось также. Тот же DML, те же объекты.

Однако, с сейчас возросли требования к объемам хранимых в OLAP данных.
Continue Reading »

BI EE &Express &OLAP &Oracle Database &Ликбез Андрей Пивоваров on 16 Dec 2008

Впечатления от Oracle OLAP 11g. Часть 1.

Когда Дмитрий Волков предложил мне выступить на семинаре Database Options Details с рассказом про OLAP опцию в 11g, я сначала подумал – да о чем тут рассказывать? Между девятой и десятой версией было много различий. А между 10 и 11 вроде ничего особо не было. Ну, кроме Cube-Organized Materialized Views. Потом решил, что на семинаре будет масса людей, которые вообще с OLAP не работали, ни с какой версией, поэтому им, возможно, будет интересно узнать об OLAP вообще. Заодно при подготовке и посмотрю внимательнее, что там изменилось. Но оказалось, что изменений неожиданно много.
Continue Reading »

Express &OLAP Андрей Пивоваров on 13 Jan 2008

Раздел Oracle OLAP Option на Oracle Wiki

Прямо на глазах разрастается раздел про Oracle OLAP Option на Oracle Wiki.

На прошлой неделе в его наполнение активно включились такие специалисты из Oracle, как Keith Laker и Jameson White

Keith вчера добавил отличную страницу по истории появлении фич в разных версиях Oracle Express и Oracle OLAP. Я никогда не встречал документа, где это было бы собрано в одном месте.

А вот страница с хронологией Oracle OLAP

Jameson сделал раздел с полезными скриптами для DBA по работе с Olap. Там есть ответы на кучу вопросов.

Сделан также задел для страницы с глоссарием по OLAP
Она пока почти пустая, но направление радует.

В общем, следите за эфиром.

BI EE &Express &Reports &RTD Андрей Пивоваров on 04 Sep 2007

Статьи про RTD и связку BI EE c Express Server

Посмотрел последний выпуск Oracle Magazine RE и обнаружил две новые интересные статьи уже упоминавшегося Антона Шмакова из Борласа.

Первая, о продукте Oracle Real Time Decisions (RTD). Это продукт, который купил Oracle с компанией Sigma Dynamics. Это встраеваемый продукт класса Real Time Data Mining, который используется например в Siebel CRM.

С его помощью можно, например, сделать, чтобы прямо в онлайне во время работы оператора колцентра, RTD выдавал рекомендации что предложить клиенту. Ну например, если оператор во время разговора с клиентом узнает, что клиент меняет адрес, то после того как будет вбит новый адрес, RTD прямо в реальном времени может подсказать оператору предложить какой то новый тариф или скидку, чтобы уменьшить риск того, что клиент уйдет к конкурентам после смены адреса. Очевидно, что в фоне может быть обсчитана большая статистика по сложным алгоритмам. Этим как раз и занимается RTD.

Антон написал статью Глубинный анализ данных в режиме реального времени: Oracle Real Time Decisions про этот продукт.

Вторая статья рассказывает о \”нетрадиционном\” использовании BI EE. Как с помощью Oracle Reports и Oracle Database заставить BI EE работать со старым MOLAP сервером Oracle – Oracle Express Server. Не знаю, насколько это работает надежно, но сам подход очень интересен.

Статья называется Интерфейс Siebel => Oracle Server => Express Server

BI Beans &Express &OLAP &Oracle Database &Ликбез &Общее Андрей Пивоваров on 29 Jan 2007

Что такое OLAP? Часть 2. Oracle Express и Oracle OLAP

Теперь перейдем собственно к Oracle OLAP.

Как я уже упомянул, в 1995 году Oracle приобрел компанию IRI – пионера в области MOLAP, производителя Express. Я сам впервые столкнулся Oracle Express в 1999 году. Если бы я не прочитал, что первая его версия появилась в 1970, никогда бы не подумал.

На самом деле, с 1970 продукт несколько раз переписывался, в том числе и на другие языки программирования. И в 1995, когда его купил Oracle, Express был лидером в своем классе.

Семейство Oracle Express состоит из нескольких продуктов:

  • Oracle Express Server – собственно многомерный сервер.
  • Oracle Express Objects – RAD среда, напоминающая Visual Basic, с помощью которой можно написать любой интерфейс пользователя.
  • Oracle Express Analyzer – смотрелка кубов (в том случае если вы не хотите писать собственный интерфейс). Этот же Analyzer является runtime-средой для приложений, написанных на Objects.
  • Express Web Publisher – компонент, который позволяет публиковать данные из Express на вебсайтах.

У Express Server есть помимо стандартных возможностей просмотра содержимого кубов, есть ряд интересных и иногда даже уникальных возможностей. Continue Reading »

Discoverer &Express &OLAP &Ликбез &Общее Андрей Пивоваров on 27 Jan 2007

Что такое OLAP?

Вопросы об OLAP занимают особое место. В отличие от большинства других технологий, где часто можно услышать вопрос \”Что такое Discoverer?\” или \”Что такое Spatial?\”, когда дело касается OLAP чаще всего слышен вопрос: \”Мы хотим поставить себе OLAP. Что нам нужно для этого сделать?\”

То есть OLAP – это такой термин, который у многих на слуху, но когда начинаешь задавать дополнительные вопросы, очень часто выясняется, что под OLAP-ом может пониматься что угодно. Однажды даже, после 5-минутного объяснения, я услышал \”Я не понял, а что, OLAP это разве не система управления документооборотом?\”

Хотя, справедливости ради скажу, что большинство спрашивающих все-таки знают, что OLAP – это из области аналитики.

Так что, прежде чем разбираться что такое Oracle OLAP, давайте попробуем разобраться что вообще такое OLAP?
Continue Reading »