Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Cognos vs Oracle BI  [new]
Cognos user
Member

Откуда:
Сообщений: 95
Господа, кто имеет опыт и возможность, прошу присоединиться к дискуссии.
Интересует объективное сравнение если кто проводил, BI систем, плюсы и минусы той или иной платформы, ограничения функциональности.
По возможности просьба высказывать конструктивные мнения...

здесь
2 ноя 06, 12:12    [3346354]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
pavelvp
Member

Откуда:
Сообщений: 673
Ты форумом ошибся.
2 ноя 06, 12:22    [3346439]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Зл0й
Member

Откуда: Северная Калифорния
Сообщений: 686
pavelvp
Ты форумом ошибся.


Просто в Оракл начиная с 9i встроено нечто подобное когносу, кубы можно строить прямо в Оракле. Насколько мне известно, на сегодня только Оракл интегрировал MOLAP engine в ядро СУБД. В общем Оракл (10й) масштабируется дэцл получше, функционал в общем сопоставимый. Идея в общем такая: если Оракловый сервер уже стоит, городить лишний сервак с Когносом стало незачем. Можно все тоже самое в Оракле сделать.

ЗЫ Сравнивать MOLAP с ROLAP глупо.
2 ноя 06, 18:37    [3349681]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Юрий Кудрявцев
Member

Откуда: Сидней, Австралия
Сообщений: 759
Зл0й
pavelvp
Ты форумом ошибся.

Насколько мне известно, на сегодня только Оракл интегрировал MOLAP engine в ядро СУБД.


Только MS AS'никам не говорите ;-) Или четко определяйте, что такое интегрировал в ядро, т.к. OLAP Option продается как отдельный продукт\опция.
2 ноя 06, 22:48    [3350338]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Зл0й
Member

Откуда: Северная Калифорния
Сообщений: 686
Юрий Кудрявцев
Зл0й
pavelvp
Ты форумом ошибся.

Насколько мне известно, на сегодня только Оракл интегрировал MOLAP engine в ядро СУБД.


Только MS AS'никам не говорите ;-) Или четко определяйте, что такое интегрировал в ядро, т.к. OLAP Option продается как отдельный продукт\опция.


MS AS - совершенно отдельный от MS SQL продукт, "внешний" с технологической точки зрения. Ораклячий OLAP Option залинкован в ядро СУБД. Есть "две большие разницы" между приблудой разговаривающей с СУБД как клиент с сервером и модулем прилинкованным к ядру СУБД и разговаривающем с ее компонентами изнутри как часть самой СУБД, и совместно с ними использующий буфферный кэш итп.
4 ноя 06, 00:01    [3356313]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67534
Блог
Юрий Кудрявцев
Или четко определяйте, что такое интегрировал в ядро, т.к. OLAP Option продается как отдельный продукт\опция.

Правильнее сказать "лицензия на OLAP Option продается отдельно". Грубо говоря, при покупке в соответствующей системной табличке пробивается флаг, и встроенная в ядро OLAP Option начинает работать1.

1 Это изрядно неточная картина, но передающая суть.
4 ноя 06, 00:22    [3356349]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
DimaR
Member

Откуда:
Сообщений: 1570
softwarer
Юрий Кудрявцев
Или четко определяйте, что такое интегрировал в ядро, т.к. OLAP Option продается как отдельный продукт\опция.

Правильнее сказать "лицензия на OLAP Option продается отдельно". Грубо говоря, при покупке в соответствующей системной табличке пробивается флаг, и встроенная в ядро OLAP Option начинает работать1.

1 Это изрядно неточная картина, но передающая суть.


Скорее так,
У вас должно быть Oracle Enterprise Edition, и там все включено,
но без лицензии вы не должны этим пользоваться
4 ноя 06, 10:26    [3356570]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Юрий Кудрявцев
Member

Откуда: Сидней, Австралия
Сообщений: 759
Зл0й

Есть "две большие разницы" между приблудой разговаривающей с СУБД как клиент с сервером и модулем прилинкованным к ядру СУБД и разговаривающем с ее компонентами изнутри как часть самой СУБД, и совместно с ними использующий буфферный кэш итп.


Ок. Итак, определение интегрированности:
"модуль прилинкованный к ядру СУБД и разговаривающий с ее компонентами изнутри как часть самой СУБД, и совместно с ними использующий буфферный кэш и т.п."
И постулат "Oracle первым интегрировал MOLAP-движок в ядро БД".

Тогда вопросы: (я не очень силен в Oracle технологиях, так что простите, если вопросы будут банальные)
1. "Первым", это начиная с 10ки? Просто если речь о 9ке, там вроде Hyperroll-движок использовался?
2. Критерий "изнутри субд" -- использование общего кэша? Т.е. реально показать, что запрос к MOLAP-кубу и реляционной таблице попадут в единый кэш? Или какой-то другой кэш имеется в виду?
3. "Прилинкованный модуль" -- протокол общения с остальными модулями скрыт? Или общий кэш на передаче данных между модулями появляется?
6 ноя 06, 21:39    [3360614]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Зл0й
Member

Откуда: Северная Калифорния
Сообщений: 686
Юрий Кудрявцев


Ок. Итак, определение интегрированности:
"модуль прилинкованный к ядру СУБД и разговаривающий с ее компонентами изнутри как часть самой СУБД, и совместно с ними использующий буфферный кэш и т.п."
И постулат "Oracle первым интегрировал MOLAP-движок в ядро БД".

Тогда вопросы: (я не очень силен в Oracle технологиях, так что простите, если вопросы будут банальные)
1. "Первым", это начиная с 10ки? Просто если речь о 9ке, там вроде Hyperroll-движок использовался?

С 9ки, просто там не самая удачная реализация (хотя работать можно) - первый блин всегда комом. В 10ке реализация более удачная.


Юрий Кудрявцев

2. Критерий "изнутри субд" -- использование общего кэша? Т.е. реально показать, что запрос к MOLAP-кубу и реляционной таблице попадут в единый кэш? Или какой-то другой кэш имеется в виду?

Архитектура Оракла на различных платформах (Unix/Windows) существенно отличается (на винде - трэды на юниксах - процессы). Поэтому дать определение которое покрывало бы обе платформы - затруднительно. Смысл определения MOLAP "интегрирован в СУБД" в том что код который отвечает за кубы:
1. Разговаривает с другими компонентами СУБД через внутренний, не опубликованный интерфейс.
2. Совместно с ними использует структуры данных, такие как например буфферный кэш. Причем, прежде чем лезть в список буфферов он не забывает получит соответствующий латч, чтобы не похерить энтот список.
3. Не общается с СУБД через "внешние" интерфесы такие как OCI или ODBC.
6 ноя 06, 22:00    [3360641]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Юрий Кудрявцев
Member

Откуда: Сидней, Австралия
Сообщений: 759
Зл0й

С 9ки, просто там не самая удачная реализация (хотя работать можно) - первый блин всегда комом. В 10ке реализация более удачная.

Т.е. в 9ке был MOLAP-движок, кроме Oracle Express?

Зл0й

Архитектура Оракла на различных платформах (Unix/Windows) существенно отличается (на винде - трэды на юниксах - процессы). Поэтому дать определение которое покрывало бы обе платформы - затруднительно. Смысл определения MOLAP "интегрирован в СУБД" в том что код который отвечает за кубы:
1. Разговаривает с другими компонентами СУБД через внутренний, не опубликованный интерфейс.
2. Совместно с ними использует структуры данных, такие как например буфферный кэш. Причем, прежде чем лезть в список буфферов он не забывает получит соответствующий латч, чтобы не похерить энтот список.
3. Не общается с СУБД через "внешние" интерфесы такие как OCI или ODBC.

Очень интересно про общий буферный кэш, повторюсь, не могу найти ссылку в документации. Реально ли показать это использование общего кэша на практике? Не очень понятно, какие плюсы такого подхода -- данные разных форматов просто перезатирают друг друга, да и области запросов не могут пересечься. Разве что, проще с точке зрения поддержки его ядром СУБД -- MOLAP-движок уже об этом не беспокоится.
7 ноя 06, 22:46    [3365677]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Зл0й
Member

Откуда: Северная Калифорния
Сообщений: 686
Юрий Кудрявцев
Зл0й

С 9ки, просто там не самая удачная реализация (хотя работать можно) - первый блин всегда комом. В 10ке реализация более удачная.

Т.е. в 9ке был MOLAP-движок, кроме Oracle Express?

Т.е. В 9ке Оракл взял Oracle Express и впиндюрил (интегрировал) его в ядро СУБД.

Юрий Кудрявцев

Очень интересно про общий буферный кэш, повторюсь, не могу найти ссылку в документации. Реально ли показать это использование общего кэша на практике? Не очень понятно, какие плюсы такого подхода -- данные разных форматов просто перезатирают друг друга, да и области запросов не могут пересечься. Разве что, проще с точке зрения поддержки его ядром СУБД -- MOLAP-движок уже об этом не беспокоится.

Не расскажет вам Оракл в документации деталей реализации управления буфферным кэшом, не надейтесь. Можете попробовать поковыряться в дампах или поверить мне на слово что он общий.
8 ноя 06, 00:26    [3365752]     Ответить | Цитировать Сообщить модератору
 Re: Cognos vs Oracle BI  [new]
Hom
Guest
Для Discoverer и приложений построеных на BI Beans не имеет не какой разницы где лежат данные в MOLAP или ROLAP
Обращение к данным идет через OLAP catalogue. Он содержит информацию о источнике данных и перенапрявляет запрос.

Кстати, у Oracle появился новая линейка продуктов (бывший Siebel). Судя по тому, что я видел, очень красивая вещь (как раз для босов ;) ).
9 ноя 06, 12:20    [3374653]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить