powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Существуют ли реализации на Oracle OLAP 9?
18 сообщений из 18, страница 1 из 1
Существуют ли реализации на Oracle OLAP 9?
    #32340691
Alex_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПРивет всем.
Скажите пожалуйста ведутся ли реальные проекты по созданию Хранилищ данных с помощью Oracle OLAP 9? А то по сообщениям форума складывается впечатление , что продукты Oracle сырые и люди только его изучают для себя.

Спасибо.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340725
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранилища данных и OLAP это хотя и близкие, но разные темы.
Хранилищ данных на Oracle 9i много,
проектов с использованием 9i OLAP за границей тоже хватает, у нас с этим пока сложно. Я знаю как минимум об одном законченном внедрении и о нескольких в процессе.
На Oracle Express очень много внедрений.
На Oracle Discoverer (ROLAP) тоже.
Проблема в том, что OLAP 9i стал пригоден к использованию примерно весной этого года и пока там все еще много багов.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340727
Фотография 1234567890
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллега ,
Хранилище не есть OLAP /
Oracle используется как база ХД. Вместе с ним можно использовать и различные средства доступа к информации. Так что пишите.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340737
Alex_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разницу в понятиях имею. Торопился. В следующих письмах буду внимательней к использованию терминов.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340787
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А то по сообщениям форума складывается впечатление , что продукты Oracle сырые и люди только его изучают для себя.

Но зато прочитав такие сообщения понимаешь, насколько оказывается легким был язык C++ :0) Все относительно...
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340844
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все продукты Oracle традиционно требуют бОльших знаний от администраторов и разработчиков, чем продукты Microsoft например. Взять хотя бы базу. Зато и возможностей больше, переносимость между платформами и т.п.

OLAP не исключение, но пока большинство вещей надо делать руками.
Шутка ли - чуть ли не первый продукт для визуального управления AW (многомерная часть Oracle 9i OLAP) Analytic Workspace Manager появился только два месяца назад и по функционалу ему еще далеко до даже Express Administrator.
Все меняется и у тех кто сейчас уже начинает его ковырять (OLAP) есть шанс опередить тех, кто займется им тогда, когда им будут заниматься все. :)

A С++ язык как язык :)
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340853
Alex_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Birkhoff

Вот это и хотел услышать. :) Что есть будущее.
Только компания Оракл может не исправлять всех багов на 9 а исправить их в 10. Придется покупать новую версию. :(
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32340867
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Те, кто платят за техсуппорт смогут поставить 10g свободно.
Дополнительно ничего доплачивать не надо.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367274
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Alex_y

Реализовать OLAP на 9ке вполне возможно.
Вот к примеру что удалось сделать:
Хранилище данных, на той же 9ке, источником для которой служат внешние данные. OLAP реализован на мат. вью с применением функции rollup. То есть фактически это реляционный куб.
Типичный куб – базируется на таблице факторов, и таблицах измерений. В самом большом измерении 4 уровня иерархии. Ну и плюс ось времени.
Пробовал закачивать данные - где в таблице факторов примерно 20 000 000 записей.
Время построения куба при таких условиях порядка часа. Это на обычной персоналке P4 -512 винт ata100.
Время выполнения запросов, по верхним уровням практически моментально (менее 0,01секунды). По нижним в зависимости от того - какой объем вытаскиваем, львиная доля уходит на дисковое чтение.
Имею опыт работы с MS AS. Скоростные показатели на таких объемах примерно одинаковые. Хотя сложно судить.
Стоит заметить, что все полностью делал в ручную, не используя адвизорт, и т.д.
Данные тоже вытаскиваю напрямую стандартным SQL запросом, только написал пару функций для навигации по GROUPING_ID. Клиент дельфевый, при использовании стандартного SQL получилось достаточно простая реализация.
Единственное что еще не удалось реализовать, это инкрементальное обновление.
Так что все-таки на оракле можно сделать нормальный олап.
Но! Если сравнивать с MS то там создание кубов на пару порядков проще, и времени меньше надо, и знаний - а результат такой же (обидно блин :) )
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367276
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sergey P.

Это на простых кубиках, в основном на прототипах c MS AS проще, а когда надо сделать что то большое, то уже не факт.
У Oracle OLAP пока много проблем, в том числе и с дружественностью интерфейса, но все постепенно лечится.
А как вы хотели, практически новая концепция разработана, да еще и перекрывающая по функционалу все что есть на рынке? :)
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367396
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Birkoff

Ну насчет, MS и Oracle спорить достаточно сложно (да и понятно что каждый в какой то степени - больше хвалит тот продукт с которым работает). И сравнивать тяжело, несомненно я многого не знаю в оракле, многого в майкросовте. Но все-таки мне кажется ( это лично мое мнение и подлежит критике ) что классифицировать можно так:

Де-факто – если OLTP Microsoft, то конечно и OLAP он же, если OLTP – Oracle то OLAP соответственно. Если нужно провести разовый базовый анализ данных из какого либо источника – то однозначно MS, и данные проще через DTS закачать да и самое главное кубы построить.
Если нужна серьезная мультиплатформенная система, с серьезным логированием загрузки данных и т д. и т д. вполне возможно что нужно склоняться к ораклу. Ну в общем все эти доводы если не брать в расчет другие олапы.

Что касается клиента, то еще 2 года назад имел опыт написать небольшой клиент для МS AS, на дельфях через ADO иcпользуя соответственно MDX. Тоже самоае, только с более продвинутым клиентом делаю и сейчас но на оракле, используя мат вью и стандартный SQL – конечно это проще, надежнее и логичнее. Да и большинство знает SQL если что потом разберуться.

Ну а вообще, ( может быть Вы развеете мои сомнения, уважаемый Birkhoff, так как я много читал грамотных ответов с Вашей стороны ). Если бы я на данный момент принимал решения о развитии новой системы, при этом у меня не было бы ограничений на платформу, нормальных программистов, которые не только умеют двигать мышью, время разработки и т. д. Я бы, наверное, все-таки склонился к МS, по двум причинам
1. Прочитав последние топики, я так понял, что Oracle до сих пор мечется между аналитическими пространствами, и каталогом. Что наводит на мысль, что каталог – то есть ROLAP не соответствует современным требованиям (хотя я бы не сказал или у меня слишком маленькие объемы данных). Что касается AW это же ORACLE EXPRESS, а он явно не превосходит MS AS. Да плюс, при использование AW пропадает та прелесть использования стандартного SQL – придется пользоваться табличными функциями, в качестве параметров которым придется передавать своеобразные запросы. То есть - это то же самое что и MDX.
2. Если зайти на сайт olapreport.com и там посмотреть график Total worldwide OLAP market shares в разделе OLAP Market Shares то вообще возникают смутные сомнения о перспективах ораклового олапа. Если бы у ORACLE неболо столь сильной транзакционной СУБД, мы бы вообще наверное не увидели имя ORACLE на этом графике.

Опять таки попрошу заметить, что это лично мое мнение, и возможно оно не верно.
:)
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367417
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Sergey P.
Что касается AW это же ORACLE EXPRESS, а он явно не превосходит MS AS

В чем?

В этом форуме неоднократно обсуждалось, (я выбрал для экспериментов Express, и в дальнейше наверное буду ориентироваться на Oracle OLAP, из этих обсуждений)
что Express для построения сложных аналитических моделей, и анализа данных, вне конкуренции.

А тем более, что теперь создать клиента на JavaDeveloper можно несколькими кликами мышки, при этом не программируя на Java.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367429
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To DimaR

Опять таки сужу по личному опыту, проверяли на простых кубах, в Express и в MS, закачивали одинаковые данные, причем сервер на котором стоял оракл по параметрам явно превосходил MS. Так вот при одинаковых скоростях выполнения запросов, куб в экспрессе строился гораздо медленнее что то около часа при майкросовтовских 5 минут –
Это при стандартных уровнях агрегирования и там и там. На диске оракловый куб занимал на порядок больше места, чем MS.

А что касается клиента, то простенький клиент и в MS элементарно сделать на excel. Я говорю о написание собственного продукта анализа данных, с оригинальными требованиями.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367430
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиента и в екселе мона создать несколькими кликами, тока будет ли это полноценный клиент
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367444
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sergey P
С OLAP каталогом существует большая путаница и еще одна путаница с тем, что в Oracle OLAP сейчас по сути два OLAP - реляционный или многомерный.
Смотрим вот эту презентацию -
http://www.events.lanit.ru/seminar121003/presentation/LANIT_Oracle_OLAP_Option.pdf

Там есть диаграмма с OLAP каталогом и что он из себя представляет.
OLAP каталог - это хранилище метаданных - то есть описаний того, что у нас есть в OLAP.

Идея на самом деле очень хорошая - у вас есть реляционные таблицы и вы с ними работаете, но потом вы эти же таблицы можете использовать как OLAP кубы - для этого нужно _зарегистрировать_ их в OLAP каталоге. Там регистрируется: что у вас является кубом, что измерениями, какие метки, какие иерархии у вас есть и проч. И после этого вы можете смотреть на эти ваши таблицы через BI Beans, которые содержат массу полезных для пользователя фич и избавляют программиста от лишней работы.
Кстати вы можете попробовать загреистрировать свои кубики в каталоге и получить именно ROLAP разработку.

Второй вариант - это Analytic Workspaces, бывший Express - вы можете делать кубы и все остальное сразу в многомерном виде, в случаях, если многомерная модель лучше подходит для вашей задачи. Потом вы точно также _регистрируете_ ваши объекты в OLAP каталоге и пользователь может с ними работать.
То есть получается, что в одной разработке может быть сразу кубики и в реляционном виде и в многомерном, при этом пользователь работает с ними в едином интерфейсе и не подозревает о том в каком виде лежит конкретный кубик.

Теперь следующий вопрос - на чем делать. У меня есть опыт работы и с Oracle OLAP и с MS AS и с другими средствами, что интересно, я был вероятно на самом первом курсе или на одном из самых первых курсов Microsoft по MS AS, который читался в России в 1999 году. Читал его г-н Александр Денисенко, которого я очень уважаю и который, по-моему, имеет отношение к этому сайту, по крайней мере как автор статей.
К чему я это? В то время MS AS был очень сырой, о чем говорят хотя бы ошибки при обсчете суммы по иерархии. То есть есть у тебя иерархия из трех слоев - считаем сумму наверх и получаем число с ошибкой в третьем знаке после запятой. Бред. Но после этого Microsoft очень хорошо вылизали свой движок и практически через год уже им можно было пользоваться.

На мой взгляд, у MS AS есть несколько больших преимуществ, в том числе очень быстрый и мощный движок, который в большинстве случаев не требует тюнинга со стороны администратора и второе - традиционно микрософтовское преимущество - дружественность интерфейса - на нем действительно можно очень быстро построить рабочий кубик.
Но что до сих пор в MS AS нет - это возможности построения нормального пользовательского интерфейса.
Есть два типа пользователей аналитических систем (на самом деле их больше, но для просто ты возьмем два)
1. Пользователь-аналитик, со знанием SQL
2. Конечный пользователь, который работает только с готовыми отчетами и понятия не имеет об SQL.

Для первого типа пользователей, к которым я и себя могу отнести, интерфейс не имеет решающего значения - он всегда может получить ответ на вопрос написав SQL запрос или используя любое общеупотребимое средство типа Oracle Discoverer, BO или Proclarity. В некоторых случаях можно работать и с Excel, если база не очень большая.

Для второго типа пользователей конечный интерфейс важен часто даже больше, чем данные которые они с помощью него извлекают - и вот для таких пользователей и нужно мощное гибкое средство построения интерфейсов. Причем второй тип пользователей чаще всего начальство или другие ЛПР.
А для каждой системы требования могут быть свои. Где то нужно скрестить базу с географическими картами, где то нужна система триггерной подсветки событий, где то нужен необычный навигатор, например если в измерении 300 тысяч листьев и нужно производить поиск по ним, где то нужны модели и функции, где то нужно чтобы на графике данные по конкретному товару раскрашивались строго в определенный цвет. Во многих подобных случаях Excel мало подходит да и в самом MS AS кроме числодробилки мало что есть. Например нет ни моделей ни функций.

Если ваш проект в том, чтобы выгрузить данные из 1с маленькой фирмы - то вас вполне устроит MS AS + Excel, а вот если у вас проект большой, даже выгрузить данные по большой торговой сети, то экселя начинает стремительно не хватать. Если проект специфический, то точно нужно средство разработки, а не просто клиент общего плана.

Вывод такой - если вы делаете систему для себя самого, то вам возможно либо OLAP вообще не нужен, либо сойдет реляционный, либо Cognos , либо MS AS.
Если у вас система большая, нестандартная и для крупного предприятия, то MS AS и прочего может не хватить. Вернее их можно использовать в части отчетов, но далеко не во всем. Ирония в том, что движок MS AS позволяет вытянуть практичкски неограниченные по объему и сложности кубы, а вот с интерфейсом почему то до сих пор плохо (или может я чего то не знаю).
Посмотрим что может Reporting Services, но пока на революцию не похоже.
У Oracle в этом плане ситуация такая, что прототип сделать сложнее с точки зрения простоты интерфейса, зато возможностей в принципе больше.

Что же касается того что Express теперь AW - задача видимо очень сложная и на первом этапе нужно было сделать, чтобы AW в принциипе заработал, даже в том же функционале что был у Express, а в 10g уже начнутся доработки по фенькам и по производительности.

Чего то я расписался в последний день года :) Все мысли, как обычно, мои собственные, возможно я в чем то не прав.
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367447
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что касается клиента, то простенький клиент и в MS элементарно сделать на excel. Я говорю о написание собственного продукта анализа данных, с оригинальными требованиями.

Ну это не совсем простенький клиент,
и ничего не мешает на JDeveloper развить своего клиента так как ты хочеш,
опять же доступ к данным через SQL. Возможность написания Java или Web клиента.

Обработка данных на сервере в движке Express, а не на клиенте, судя по постам в форуме у MS AS с этим проблемы.

Про скорость аггрегации ничего не скажу, я MS AS не стал пробовать,
но у меня основное время занимал просчет OLTP данных в DWH, загрузка и аггрегация в Express мелочи жизни по сравнению с этим.

OLAP 9i AW я еще не пробовал, не было времени, но ROLAP очень понравился,
(правда есть ньюансы, особенно по поводу несбалансированых иерархий)
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367486
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Birkoff and DimaR

Да насчет клиента, я не спорю, я вообще предпочитаю продвинутый пользовательский интерфейс, коммерческий директор не обязан уметь работать с экселем. Поэтому лично я пишу интерфейс для оракла и ms на Дельфи (я его достаточно хорошо знаю и считаю оптимальным для написания клиентов – ну это уже предмет дрегого форума :) ). Да тем более мне и как раз надо раскрашивать, графики в определенные цвета, подсвечивать события ну и т.д. Да вообще на таком инструментарии можно что угодно реализовать, это вопрос времени.

Что касается движка MS OLAP - то точно подмечено - он быстрый, будем надеяться что в свою очередь Oracle не подведет.

Солидарен с DimaR, оракловый ROLAP достаточно не плох, так что в AW пока, наверное, не полезу, тем более у меня нет реального опыта работы с Express.

Короче время покажет :), выход Microsoft Yukon сильно задерживается, значит у Oracle пока сохраняется временная фора, надеюсь не подведет.

А ТАК С НОВЫМ ГОДОМ ВСЕХ, УСПЕХОВ В РАБОТЕ, ЧТОБ ВСЕ БЫЛИ ЗДОРОВЫ И РОДНЫЕ И БЛИЗКИЕ НУ В ОБЩЕМ ВСЕГО ХОРОШЕГО!
:) :) :)
...
Рейтинг: 0 / 0
Существуют ли реализации на Oracle OLAP 9?
    #32367492
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sergey P

Спасибо! И вас тоже! Будем надеяться, что следующий год будет интересным на хорошие события.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Существуют ли реализации на Oracle OLAP 9?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]