powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OLAP в связке Oracle + Delphi
22 сообщений из 22, страница 1 из 1
OLAP в связке Oracle + Delphi
    #32562373
quQuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi all!

Нужно достаточно быстрое и эффективное решение,
чтоб просмативать многомерный куб. База данных -- десятки миллионов записей. Oracle 9i, Delphi - 5.

Вопрос в том, какие дельфийские компоненты, можно использовать
(decision cube насколько я понял по отзывам не катит в принципе)
и что надо делать на сервере (материализованные view или еще что-то)
поднимать Oracle Express Server или нужно делать
что-то во Enterprise Managere или просто на лету в клиенте
создавать запросы с rollup, cube и т.д. и использовать простой dataset,
но как при этом реализовать видимость многомерности?

Может у кого есть ссылки на статьи или примеры кода, или
хотя бы в каком направлении двигаться.

Единственная статья которую видел, посвящена использованию
ADOX, но как я понял он заточен под MS SQL.

Заранее спасибо.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32562436
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olap, что в комплекте s Oracle 9i и то только с Enteprise Edition, Birkohoff не даст мне соврать - поделка для любителей потрахаться.

Если есть MS SQL 2000 - стройте кубики в MS AS, и ходите к ним из Delphi через ADOMD.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32562463
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2quQuev

Тут очень часто сравниваются различные клиентские тулзы для OLAP-ROLAP, и по обсуждениям видно что это очень важно для конечного пользователя.
Не думаю, что писать на Дельфях свой интерфейс для OLAP-ROLAP это правильно.
Если вам нужно просто что-то многомерно визуализировать без претензий на функциональность и производительность - используйте Decision Cubes, а если вам нужно нормальное решение, скорее всего придется использовать сторонний клиент.
На худой конец, возьмите Excel c его Pivot Table.

2 Backfire. OLAP опцию использовать не всегда нужно, часто можно обойтись и без нее.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32562485
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLAP опцию использовать не всегда нужно, часто можно обойтись и без нее.

Это как?
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32562503
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я к тому, что всегда ли нужен MOLAP? Часто достаточно и ROLAP.
А раз ROLAP, то OLAP опцию можно не использовать
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32562891
LordOfSilence
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 quQuev
Когда Вы задавали этот вопрос на мастаках, это я Вам отвечал. :-)
Между нами говоря, я бы тоже, как тут уже говорили, не стал сильно заморачиваться с написанием "морды лица" к кубам на Delphi.
По-поводу делфийских компонентов, вот Вам несколько полезных ссылок:

ContourCube
RainbowSoft
Intersoft Lab
Лаборатория BaseGroup

Учтите, что это не совсем то, что Вам надо. Насколько я понимаю, все они в том или ином виде реализуют Desktop OLAP-подход. Вам же нужен, скорее полноценный многомерный сервер и клиент к нему. По-поводу связки Delphi+ADOMD: такой подход возможен, но учтите, что готовых делфийских "компонент" (в традиционном понимании этого термина) Вы, скорее всего, не найдете.

2 All
Господа, лучше не ориентируйте автора вопроса на TDecision-компоненты.
Это BDE-ориентированная математика, реализующая скромненький Desktop OLAP, не более того. Не потянет она миллионы строк фактов и т.д.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32563314
Simly Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, отстутствие в Оракле поддержки работы с Пивот-табличками так, как поддержали ее в МССКЛ, создав MDX, удручает.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32563338
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Simly Guest
Как раз в самой базе оракла таких возможностей немеряно,
и MS вряд ли с этим сравнится,
вопрос в том что инструментов воспользоваться этим практически нету,
а если и есть то или кривые или толко часть (Discoverer например)
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32563358
Simply Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2DimaR
Дык я же и говорю про поддержку, а не про возможности...
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32563438
Bill_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Decision cube конечно в принципе не покатит, нужно писать собственные компоненты, готовых найти, я думаю, пока невозможно.
Что эти компоненты должны использовать- другой вопрос, собственно дееспособных варианта я вижу два.
1. Писать компоненты, использующие материализованные представления для реляционных данных (иначе все будет дико тормозить при подсчете частичных сумм) и вьюшки на основе OLAP_TABLE для Analytical Workspaces. Если нужна сколь нибудь развернутая секюрити придется также сделать каталог с параметрами доступов. Получится простенькая двухуровневая схема.
2. Писать только компоненты для визуализации данных, используя оракловские серверные BI Beans- объекты (посредством CORBA по протоколу IIOP или WEB-сервисы по SOAP). Это в большинстве случаев пожалуй сложнее, но можно построить очень мощную трехуровневую систему. Хотя периодически будет мучить вопрос- а при чем тут Дельфи
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32563455
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под Express были
ACOlap компоненты (вроде так называются), в т.ч. и для Delphi.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32563694
quQuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 All
Спасибо всем за ответы, сорри, не очень рано появился:)

Одно из основных условий разработки у меня связано с тем, что надо использовать Oracle.
А можно MS AS "натравить" на оракловскую базу или он работает со своей, и соответственно надо будет налаживать механизм экспорта данных в него?

Кто-нибудь работал с AC OLAP? Это ActiveX заточенный под Oracle Express
Единственно, напрягает строчка на сайте: "Last Update : August 13, 2001"
Даже не знаю что и подумать...Посмотрим, что ответят на письмо.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32564916
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд если база источник у вас Oracle, то и в качестве аналитики стоит использовать его же. Зачем Вам еще с МС связываться, хотя на мой взгляд MS OLAP получше ораклового (по соотношению трудозатраты - результат). Но мне например удалось реализовать неплохой аналитический модуль на Oracle ROLAP с использованием мат. вью.
А что касается
авторНе думаю, что писать на Дельфях свой интерфейс для OLAP-ROLAP это правильно.
Позволю себе не согласиться с уважаемым Birkhoff’м.

Дело в том , что если вам нужен сложный интерфейс, но приэто нет надобности в той гибкости, что позволяет реализовать Ёксель, например перетягивание измерений, – то дельфи вполне подойдет, вы там можете сделать что вам угодно.
А в качестве визуализации я например использовал DevExpress гриды, (правда мне нужна обычная таблица, не Pivot) и получелось все даже очень красиво и удобно. А если вы будете использовать MAT. VIEW, то и проблем с получением данных не будет, стандарный SQL, а так придется MDX запросы писать.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32565369
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To quQuev:

Одно из основных условий разработки у меня связано с тем, что надо использовать Oracle.
База данных -- десятки миллионов записей.

На мой взгляд Вам стоит рассмотреть вариант использования OLAP-сервера Cognos, у которого есть прямой драйвер к Oracle. По мощности MOLAP от Cognos практически вне конкуренции (разве что есть MS AS, который тоже мощный), по функциональности и удобству проектирования - однозначно вне конкуренции, по стоимости - примерно на уровне решений от Microsoft.
Наиболее разумный подход - использовать имеющиеся клиентские интерфейсы Cognos (для Web, Windows и Excel), но если Вы в душе - программист и хотите OLAP-клиента писать с нуля - это думаю вполне реально. Мне известны примеры, когда грамотные программисты инсталлировали OLAP-сервер Cognos PowerPlay, а OLAP-клиента писали сами, используя стандартные документированные возможности манипуляций объектами, свойствами и методами Cognos.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32565554
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sergey P.

Что-то не вижу особых противоречий с тем, что я сказал :)
Я же написал, что если нет претензий на функциональность и производительность (имеется в виду производительность и функциональсть Decision Cubes или подобных компонентов, а не Oracle), то можно сделать и на них, но это решение не будет иметь ничего общего с OLAP или ROLAP.
Просто компромиссный вариант.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32565612
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, что касается Cognos’, я что то не пойму, кто его и как продвигает в России, интересно б было потестировать его. Но я еще год назад пытался найти информацию – и ничего толком не нашел, сейчас смотрю cognos.ru появился, но там что то, непосредственно про OLAP сервер я ничего не нашел. Сколько хоть эта штука весит, на какие серваки ставится и можно ли к ней подключится в обход когносовских репортеров, и можно ее где-то найти хоть посмотреть. Создается впечатление, что это продукт типа Hiperion который никак не может получить распространение на Российском рынке в связи со своей законченной функциональностью, но при этом и закрытостью. Что то можно прилепить к когносовскому серваку кроме самого когноса то? Просто не далее как вчера, я был на выставки «мир торговли», и там разговор с двумя людьми зашел о аналитических системах, один человек долго не мог вспомнить что за систему они хотят и использовать, и когда перечисляя возможные я упомянул Сognos, он мне ответил: «Да вы что, он столько стоит да и вообще…» - я что то не понял что он имеет в виду, толи специалистов, толи сам продукт или вообще.
В общем, - тайна покрытая мраком, что Business Object что Cognos что Hiperion – никак не могут заслужить любовь российских ITшников (это мое IMHO). И только MS SRV и Oracle без какого либо активного маркетинга покоряют просторы нашей родины.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32565848
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuriiНа мой взгляд Вам стоит рассмотреть вариант использования OLAP-сервера Cognos, у которого есть прямой драйвер к Oracle. По мощности MOLAP от Cognos практически вне конкуренции (разве что есть MS AS, который тоже мощный), по функциональности и удобству проектирования - однозначно вне конкуренции, по стоимости - примерно на уровне решений от Microsoft.
Наиболее разумный подход - использовать имеющиеся клиентские интерфейсы Cognos (для Web, Windows и Excel), но если Вы в душе - программист и хотите OLAP-клиента писать с нуля - это думаю вполне реально. Мне известны примеры, когда грамотные программисты инсталлировали OLAP-сервер Cognos PowerPlay, а OLAP-клиента писали сами, используя стандартные документированные возможности манипуляций объектами, свойствами и методами Cognos.

Недели две не было Юрия и мы уж позабыли, что существует Когнос - "великий и могучий" :-)

А поближе можно о возможностях доступа к кубам Когноса? Что то я не видел ни с Power Play User, ни с Power Play Transformer ни строчки ни об объектной модели ни о мифическом SDK.
Какой продукт Когноса вы имели ввиду?
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32568729
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Sergey P.:

Вот, что касается Cognos’, я что то не пойму, кто его и как продвигает в России, интересно б было потестировать его

У Cognos в России есть несколько партнеров, при желании найти их полный перечень совсем просто.

Но я еще год назад пытался найти информацию – и ничего толком не нашел

Те кто ищут информацию о Cognos обычно пользуются формой запроса
http://cognos.narod.ru/AskCognosGuru.html

смотрю cognos.ru появился, но там что то, непосредственно про OLAP сервер я ничего не нашел

Сайт www.cognos.ru принадлежит одному из российских партнеров Cognos. Эта компания одновременно является партнером Microsoft, и поэтому содержание сайта cognos.ru - нейтрально маркетинговое. Техническую информацию об OLAP-сервере Cognos нужно искать не на сайтах, а скорее в конференциях типа sql.ru, либо задавать вопросы тем кто внедрял этот сервер.

Сколько хоть эта штука весит, на какие серваки ставится и можно ли к ней подключится в обход когносовских репортеров

Весит - немного, в максимальной конфигурации - несколько сот мегабайт. Самую дешевую и легкую версию - PowerPlay User можно ставить на очень слабые серваки, вплоть до 486 компов :)

и можно ее где-то найти хоть посмотреть

Для тех, кто интересуется продуктами Cognos как потенциальный партнер или клиент - это несложно, если Вы не относитесь к этим категориям - Вам вряд ли будут помогать, но найти Cognos все равно реально, при желании (сложно будет только в нем разобраться с нуля без помощи специалистов, придется читать документацию :(

Создается впечатление, что это продукт типа Hiperion который никак не может получить распространение на Российском рынке в связи со своей законченной функциональностью, но при этом и закрытостью.

Российский рынок OLAP-систем пока не насыщен, конкуренции нормальной еще нет. Партнеры Cognos не стремятся к тому, чтобы миллионы людей узнали о Cognos, а ограничиваются прямым общением с крупными и средними компаниями.

Что то можно прилепить к когносовскому серваку кроме самого когноса то?

Я не программист, слабо отличаю com-интерфейс от API (хотя и то и другое у Cognos есть :), предпочитаю стандартные OLAP-клиенты Cognos, в которых в принципе любые требования пользователей уже предусмотрены. Но если хочется большего - можно из любого приложения в фоновом режиме создать объект "Отчет PowerPlay", прочитать какие там измерения, показатели и мемберы, выполнить любые вычислительные операции над ячейками куба Cognos, по-любому их визуализировать. Можно и использовать интерфейс к серверу Cognos из Excel, и воспользоваться после этого широким арсеналом того, что было написано для Excel...

и когда перечисляя возможные я упомянул Сognos, он мне ответил: «Да вы что, он столько стоит да и вообще…» - я что то не понял что он имеет в виду, толи специалистов, толи сам продукт или вообще.

На этом форуме поднимался вопрос насчет высокой стоимости Cognos, и был дан ответ, что вполне реально купить сервак Cognos + 1 рабочее место навороченнейшего OLAP-клиента за менее чем 1000$...
У Cognos есть и дешевые, и дорогие конфигурации. Партнеры у Cognos тоже разные - есть опытные, есть неопытные. Так что видимо тому человеку просто не провели квалифицированно демонстрацию продуктов Cognos...

И только MS SRV и Oracle без какого либо активного маркетинга покоряют просторы нашей родины.

Я бы сказал, что не покоряют, а готовят почву для более серьезных аналитических решений :)

To backfire:

Недели две не было Юрия и мы уж позабыли, что существует Когнос - "великий и могучий" :-)

У меня было крайне мало свободного времени, ну и заодно было интересно, насколько скучным станет форум без Cognos :)

А поближе можно о возможностях доступа к кубам Когноса? Что то я не видел ни с Power Play User, ни с Power Play Transformer ни строчки ни об объектной модели ни о мифическом SDK.
Какой продукт Когноса вы имели ввиду?


Я имел в виду встроенный в продукты Cognos язык Visual Basic (Cognos Script). Посмотрите примерчики по этому языку. Там описаны все объекты, свойства и методы продуктов Cognos.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32569234
Мимохожий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Jurii
А как насчет демки?
Или там сначала надо купить, а потом разбираться?
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32569323
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Мимохожий:

А как насчет демки?
Или там сначала надо купить, а потом разбираться?


Такие вопросы решаются в индивидуальном порядке. Посмотреть продукты Cognos разумеется можно до того как их покупать. Так что если есть интерес - заполняйте форму http://cognos.narod.ru/AskCognosGuru.html
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32569990
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимохожий2 Jurii
А как насчет демки?
Или там сначала надо купить, а потом разбираться?

edonkey знаешь? там ест все.
...
Рейтинг: 0 / 0
OLAP в связке Oracle + Delphi
    #32570000
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимохожий2 Jurii
А как насчет демки?
Или там сначала надо купить, а потом разбираться?

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


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