Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Всем привет уважаемые коллеги. Вот представилась возможность раскрутить в институте на кафедре OLAP на Oracle, ну а так до этого на уровне чистой разработки не сталкивался с ним, только в теории. Скажите плиз правильно ли я понял, что Oracle Express теперь перестал существовать как отдельная часть, и что он теперь встроен в Oracle 9i. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 13:58 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ну Экспресс пока еще немножко дышит :), а в общем все так и есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 14:06 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Т.е и серверную и клиентскую часть туды впихали? А ваще кто нить пробывал его юзать имеется ввиду OLAP9i, хотяб на примерах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 14:16 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Т.е и серверную и клиентскую часть туды впихали? Не совсем понял? А ваще кто нить пробывал его юзать имеется ввиду OLAP9i, хотяб на примерах? Не знаю, я только читал и немного смотрел, у меня нет последней верссии (со всеми патчами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 14:33 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Олап в 9i состоит из двух частей - 1. Analytical Workspace (AW) - бывший Express 2. Реляцинный ОЛАП - всякие дополнительные надстройки в ядре Oracle, которые позволяют хранить и работать с иерархиями, материализованными представлениями и проч. Так вот, с Экспрессом до сих пор не все понятно, и по большей части из-за того, что нет нормальных утилит для работы с AW. А реляционный ОЛАП работает и довольно давно (его зачатки были еще в 8i). Так что тут вопрос не простой, что именно ты собираешься разворачивать? Если развернуть базу 9i +, например, Oracle Discoverer, то все будет работать, и работает уже давно. Если что то другое, например написать приложение на JDeveloper, то с этим посложнее, но тоже решается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 15:35 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Если что то другое, например написать приложение на JDeveloper, то с этим посложнее, но тоже решается. Так вот и интересно, пробовал ли кто такое делать, потому как я понял из документации, там все очень мутно, EM работает только с первой версией 9 R1 OLAP, а в 9 R2 добавлно совершенно новое ... Хотя вроде уже вышел Oracle Web Agent для 9i, (как в Express) Но у меня нет возможности сейчас скачать все это и посмотреть, поэтому и задаю вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 16:09 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
EM работает только с первой версией 9 R1 OLAP, а в 9 R2 добавлно совершенно новое ... Не понял, что имелось в виду. А что мешает поставить клиентскую часть и тот же EM от 9i R2, который умеет работать с R2? И что новое добавилось? Насчет Oracle Web Agent не знаю ничего, надо посмотреть где нибудь. По идее приложения пишутся на JDeveloper+BI Beans ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 16:22 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Всетаки стоит почитать доку, цитирую The CWM metadata repository, first released with Oracle 9i Release 1, is still supported in the current release. The CWM metadata repository, based on CWM Lite (Common Warehouse Metadata) is used by Oracle Enterprise Manager. You can create and view CWM metadata by using Enterprise Manager's OLAP Management feature. The CWM2 metadata repository, newly available with Release 2 (9.2), provides support for additional warehouse configurations. You can create and view CWM2 metadata by using the CWM2 PL/SQL packages and views. еще Important: You cannot create or view CWM2 metadata from Enterprise Manager's OLAP Manager. Conversely, you cannot create CWM metadata using the CWM2 APIs. Ну и еще там много всякого чего не может скажем CWM по сравнению с CWM2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 16:44 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ну и в чем проблема? EM то тоже обновили. EM от R2 читает и пишет CWM2 и CWM :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 16:57 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
С какой версии, (может патч)? я цитировал Oracle9i OLAP User's Guide Release 2 (9.2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 17:05 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Я посмотрел свою доку и не нашел там таких фраз. У меня Oracle 9i OLAP User's Guide Release 2 (9.2.0.2) Тем не менее, для тебя как для пользователя, какая разница в каких таблицах Oracle хранит свои метаданные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 10:58 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Большая, так как эти метаданные нужно сначала создать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 13:49 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
У тебя они не создаются? У меня все нормально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 13:55 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
У меня версия Oracle 9.2.0.1, какая точно версия документации не помню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 14:44 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
У меня 9.2.0.3, но и на 9.2.0.1 все работает. Я так и не понял, что тебя смущает? Текст в документации или ты что то не можешь сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 14:51 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ладно оставим это, долго обьяснять, лучше скажи ты переносил реальную базу с Express и писал клиента для работы с нею на JDeveloper? Если да, то как оно работает, функциональность, скорость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 15:45 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR А, я понял о чем ты. Сейчас EM не поддерживает создание и манипуляцию объектами в AW (Express), видимо эта несовместимость с CWM2 о которой ты говорил. Сейчас это нужно делать руками только. По идее скоро должен выйти новый EM, который это делать сможет. Я этого не делал, и честно гвооря не думаю что это имеет такой уж большой смысл, так как с развитием сервисов в самой 9i может получиться так что они будут работать гораздо эффективнее Express, если уже не работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:14 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
ОК, так все таки? Если да, то как оно работает, функциональность, скорость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 13:22 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Попробовал перейти на 9i с Web Agent. Работает. Вроде бы данные обрабатываются побыстрее (чем в Express)- но чисто по ощущениям, тачки по сравнению с Express'ом слишком разные, так что снимать количественные показатели бессмысленно (м.б. потом). Tablespace расходуется поэкономнее. Наличие опции параллельного аггрегирования многообещающе. Web Agent совсем такой же, никаких дополнений. Похоже, они его не развивают- так, сделали адаптивную версию для удобства миграции. Работает правда серверная часть теперь только как сервлет (в Express'e был CGI), но это заметное преимущество только при большом количестве коннектов. А в общем хочется писать новый клиент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:31 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Я убедился в том, что сравнивать можно не платформу с платформой самих по себе, а конкретный пример. Взять, например, дамп какой-то базы из которой ты грузишь в Express и загрузить тоже самое в 9i OLAP. И только тут можно сравнивать что лучше и что хуже. Если у тебя в таблице фактов 1000 записей, но 70 измерений - тут никакой MOLAP не поможет. (Может разве что MS AS сможет, но не проверял). А у другого человека будет таблица фактов на миллиард записей и все они должны попасть в куб. Для этого человека будут совершенно другие критерии оценки. Надо смотреть какие запросы выполняются чаще, стркутуру данных, количество пользователей, ну и т.д и т.п. В общем сравнить можно только известную тебе задачу на новой платформе. Я могу поделиться только тем, что видится хорошо или плохо для меня. Например, Summary Wizard в Discoverer 9i работает замечательно на мой взгляд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 21:38 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
to Bill_ Гуест Я примерно хотел услышать, то, что сказал Bill_, у меня просто сейчас нет возможности из инета скачать все последние патчи , Web Agent под 9i, BI Beans последние и т.д., поэтому я пока не могу попробовать всего сам, вот и интересно мнение других. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 10:43 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Если у тебя в таблице фактов 1000 записей, но 70 измерений - тут никакой MOLAP не поможет. (Может разве что MS AS сможет, но не проверял). Было бы интересно проверить, возможно ли такое в Oracle 9i OLAP. Как известно, у Express с такими многомерными кубами не все гладко. Если в 9i такая проблема устранена - то это означает, что Oracle серьезно усовершенствовал свой OLAP, а не просто перенес старую функциональность Express в РСУБД. Я как-то ставил подобные эксперименты, используя в качестве OLAP-сервера Cognos PowerPlay - куб строился нормально за считанные секунды, но анализировать данные в таком кубе было не особо удобно (на практике обычно 12-15 измерений вполне достаточно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 11:22 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Ну тут все как в притче про слепых и слона, каждый пощупал свою часть слона и сделал свой вывод. :) Какого рода кубы ты обычно строишь? Много измерений/мало фактов, или много фактов\мало измерений или вообще основное для тебя посчитать модели какие-нибудь? 2 Jurii Реляционный олап такое, как ты понимаешь давно делает, а многомерный надо проверять. Я думаю что врядли можно довести Express до того, чтобы он мог ворочать 70 измерений, а 9 сервисы возможно и могут. А насчет того что бывает на практике - это вопрос спорный :) Зависит от клиента (заказчика). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 12:45 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
to Гуест пока до 5 измерений, не более, основные измерения: время - иерархия год, месяц, день. товар - пока до 50000 + несбалансированная иерархия групп товаров Ну и еще разные там, подразделения, склады, магазины ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 12:56 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
С 5ю измерениями справляются практически все OLAP сервера, и Express замечательно с ними справляется. Завалить сервер можно только объемом, но в твоем случае, думаю этого не происходит. У меня есть подозрение что и 9i в любом виде и Express одинаково хорошо с ней справятся. Правда Discoverer не работает с несбалансированными иерархиями, но я слышал есть способы это обойти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 15:20 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Что-бы сейчас работать с OLAP 9i, надо пропатчить базу (патч 2499827) и поставить JDeveloper 9.0.3... Это была информация, для тех кто желает попробовать OLAP 9i в действии. Теперь, о самом OLAP 9i. Система достаточно интересная и, потенциально, достаточно мощная. Основное понятие системы - OLAP Catalog (или как его еще называют CWM - Common Warehouse Metadata). OLAP Catalog - это метеданные, т.е. информация о данных и способе их представления. В OLAP Catalog можно загрузить либо реляционные объекты в Star-представлении, либо AW-объекты (читай базы Express, *.db-файлы). После загрузки данных в OLAP Catalog клиентские приложения могут обращаться напрямую к OLAP Catalog'у, т.е. используя BI Beans (набор java-классов для работы с OLAP Catalog'м) мы можем писать клиентские приложения которые могут одновременно работать как с реляционными данными, так и с многомерными. Причем, подчеркну, клиентское место работает именно с данными, а не с реляционными или многомерными данными, можно забыть о Select'ах и о Limit'ах, в стандартном клиентское месте написанном на BI Beans их небудет. Теперь, о BI Beans. Это достаточно крутой набор бинов и классов, который позволяет достаточно быстро писать приложения а-ля Discoverer. Я немного повозился с этим набором, кое-что пока, конечно, в сыром виде, кое-что глючит, но наборчик хороший. Используя его можно сделать почти все. Особенно интересен BI Beans Thin - это набор классов позволяющих быстро писать JSP. Для написания каких-нибудь маленьких презентаций и размещения их в интернете, например, через Oracle Portal, ничего лучше и эффективнее, я думаю пока не придумали. О скорости. Пока все это работает не быстро (но и не медленно). Видать какие-то ресурсы отжираются из-за некоторой сложности доступа к данным. Да и потом, все это пока в сыроватом виде - уверен, что в следующих версиях разработчики постепенно исправят баги и оптимизируют время работы системы. Итог. Перед нами очень перспективная система, позволяющая в коротчайшие сроки строить законченые BI-приложения. Система интегрированна в базу данных Oracle, что является ограмадным преимуществом перед Express'ом... Вобщем если разработчики доделают систему (сейчас, как я уже говорил, она в очень сыром виде), то Express отомрет сам - не выдержит конкуренции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 11:15 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
а не использует ли кто уже написанных клиентов к Oracle OLAP 9i? Я имею ввиду Vlamis Software, BESTHQ.COM, IAF Software и Scanmar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 15:04 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Посмотрел демо ролики этих клинтов, выглядит красиво. Но вот еще интересует еслть ли, средства проектирования кубов, в т.ч. для AW, (соответственно EM всчет не брать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 18:11 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Есть Express Administrator. Создаешь куб для экспресс, экспортируешь в 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 16:36 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Пока кубы действительно, лучше всего создавать в Express Administrator и затем импортить в 9i. В 9i кубы пока можно создавать только через OLAP DML, тобишь через команды define. Запускать эти команды можно либо через Oracle OLAP Worksheet, либо через SQL, используя пакет dbms_aw.execute. Аналог Express Administrator вроде как пишется, называется он AW Manager и будет входить в состав OEM. Кстати, эта штучка позволит загонять AW-объекты в OLAP Catalog (сейчас это можно делать только через CWM2), также просто как сейчас OEM загоняет в Catalog реляционные объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 09:40 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
можно вопрос, я импортировал EIF в 9i , в Oracle OLAP Worksheet пытаюсь редактировать программу " edit myprog " редактирую, нажимаю "save" , но не сохраняеться, продолжается редактирование, а встроке статуса пишет "saving" , и все. ??? Oracle 9.2.0.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 11:02 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Немного не понял ваш вопрос... давайте уточним. При нажатии на Save в статусе пишется "Saving <имя программы> ..." и инициируется процесс записи. Через несколько секунд запись заканчивается и в статусе пишется "Saved <имя программы>". После этого можно закрывать окошко редактирования и отключаться от базы: "AW detach <имя базы>". Все изменения вашей программы сохранились в базе... У вас все так и происходит или что-то проходит не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 12:00 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Остаеться "Saving <имя программы> ..." и ВСЕ. можно редактировать дальше, при попытки закрыть окошко задаеться вопрос "сохранить изменения?" нажимаем Yes, ничего не происходит, т.е. окошко не закрываеться а остаеться в режиме редактирования, данные не сохраняються. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 14:35 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Упсс... Неожиданно. Вроде, не должно так быть... Такое ощущение, что, почему-то, не может быть произведена запись. Давайте подумаем, почему это может происходить. Какой командой вы атачите базу, я - "AW attach fin rw PASSWORD <Имя>.<Пароль>" (надеюсь вы пытаетесь править свою базу, а не системную SYS.EXPRESS). В какой схеме вы работаете и какие гранты у вас на эту схему. У меня даны гранты на роли: "CONNECT, DBA, OLAP_DBA, RESOURCE,..". Как вы создавали AW-объект, я командой: "AW create <имя базы> tablespace <имя tablespace>". Есть ли у вас свободное пространство на диске и в tablespace? А tablespace не только для чтения? Кстати, не может ли таблица AW$<имя базы> (в ней собственно и хранится ваша база) быть заблокированна. Перегрузи сервер (если можно) и попытайся снова отредактировать программу. Еще такое соображение. У меня раньше были проблеммы с импортом больших eif'ов, программа импорта висла часа на 4, а потом вываливалась с какой-то дикой ошибкой. Вылечил, я это так: поставил патч на базу 2499827 увеличил PGA до 64Mb сделал для AW-объекта temporary tablespace и tablespace в котором он храниться, по такой схеме (кстати это немножко увеличило скорость работы с базой): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Не знаю, поможет ли это вам с вашей проблеммой, но в любом случае попробовать можно (хоть постановка патча, процесс не такой уж и простой). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 16:30 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
А клиент OracleExpress может работать с 9i? Тот же самый вопрос по ExpresServer, может ли он брать данные c 9i? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 18:59 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ни Oracle Express Objects (Express Basic), ни Oracle Express Analizer, ни Oracle Web Agent в OLAP 9i нет, и не будет. Дело в том, что все эти продукты работали с Epress Server посредством протокола SNAPI. В OLAP 9i ядро Epress'а встроенно в базу данных, поэтому все обращения к функциям OLAP 9i происходят через обращения к базе данных, тобишь через протокол NET8. В 9i вместо перечисленных выше продуктов можно использовать JDeveloper, BI Beans, BI Beans Thin (JSP), Appache или Oracle Application Server 9i. Кроме того, к AW-объектам в OLAP 9i можно обращаться через обычные SQL-запросы, посредством, так называемых, табличных функций. Поэтому теоретически, клиентские места для OLAP 9i можно писать в средах в которых есть возможность выполнять SQL-запросы: Oracle Forms, Oracle Reports, Delphi, C++ (OCI или ProC), Excel и т.д. Хотя практически, это не рекомендуется: в этом случае вы не сможете использовать BI Beans и не сможете работать в рамках OLAP Catalog (вы будете работать как бы в обход OLAP Catalog'а). По поводу возможности импорта Express базы из Oracle 9i в Express 6.4 (и ниже). К сожалению такое невозможно из-за того, что в 9i используется более новая версия Express'а, поэтому при попытке импорта eif-файла сделанного в Oracle 9i, Express выдает ошибку несовместимости версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 20:25 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Позвольте, Oracle Web Agent 9 есть, см. пред. страницу (он работает через XCA а не SNAPI). Кстати говоря, размер приложений на BI Beans меня неприятно поразил- jar файл толстого клиента потянул метров на 30. Возможно, некоторые библиотеки из него можно выкинуть но вряд ли он дотянет до пары М Web Agenta. Ну не умеет Oracle писать нормальные клиенты.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 20:28 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
To Bill_ Извините, а можно ссылку на продукт Oracle Web Agent 9 (в смысле, откуда его можно скачать), а то я про Web Agent’а под 9i первый раз слышу. Для толстого клиента в будущем, должен выйти патч, типа JInitiator’а, он будет содержать все BI Bean’овские классы, и ставиться один раз на машину клиента. С ним jar-файл, похудеет до размера вашего кода, т.е. до нескольких десятков-сотен килобайт. Кстати, должна быть реализована и поддержка апплетов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2003, 00:20 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
To drive Скачивал с otn.oracle.com, сейчас, правда, ссылку там не нашел (скачивал еще в апреле). Сайт довольно бардачный- продукты то исчезают то снова появляются - ссылка могла и пропасть. Весь кайф Web Agenta как раз в том, что не надо ничего предустанавливать и контролировать свежесть версий. С учетом того, что клиенты процентов на 99 виндузовые от преимуществ Java ничего не остается. Очень мало встречал людей, кому нравится Enterprise Manager 9i. А предустанавливаемое ПО лучше писать на дельфях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2003, 11:56 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ссылка Web Agent 9i на виду http://otn.oracle.com/products/bi/9iolap.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2003, 12:02 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ух ты действительно, есть. А интересно как он работает, через OLAP Catalog? Да и еще вопрос: а он работает, только c AW-объектами, или с реляционными данными тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2003, 13:09 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Это полный аналог Oracle Express Web Agent'а, соответственно работает только с AW. Вообще этот новый инструмент Olap9i похож на попытку скрестить ежа с ужом. Предлагается вместе две различных технологии хранения данных, предлагаются средства для отображения данных из одной технологии в виде данных другой с соответствующими средствами обработки. Предлагаются два различных средства разработки клиента, одно другого хуже. Для просто представления данных AW предлагается преобразовывать данные к реляционному виду, отображая в OLAP Catalog (зачем?), для того чтобы использовать средства прогнозирования из Express наоборот, реляционные данные отображать в AW (какая тут может быть производительность). Думаю следствием развития такого продукта будет окончательная смерть Express'а - уже внутри Oracle9i (благо данные экспортить в ROLAP теперь очень легко). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2003, 15:20 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
У меня проблемма! Скачал и установил Oracle OLAP Web Agent (9i). У нас был проект, написанный на Web Agent Express. Попытался его мигрировать в 9i. Вместо КИРИЛИЦЫ показывает знаки вопроса! Причем везде, и на страницах и в апплете. У кого есть какие соображения на этот счет? Помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2003, 17:26 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
У меня было то же самое, но я не собираюсь пок продолжать с WEB Agent а из любопытства возиться некогда. Я бы попробовал распаковать xwtext_ru.eif (ф может и xwastext_ru.eif) в пустую базу и посмотреть не напутано ли там чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 14:15 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Проблема решилась. Я связался со специалистами из Oracle и мне посоветовали поставить патч 3000785. После установки патча проблема исчезла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 13:52 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
to drive А можеш поделиться впечатлениями, когда портируеш чего нибудь с Express под 9i? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 14:04 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Впечатления... да вообщем-то ничего особенного я еще не портировал, вот кроме, разве, что Web Agent'а и то там все портирование сводится к экспорту/импорту eif'ов... Да, и, насколько я понимаю, ничего кроме Express'овского eif'а порторовать нельзя - все клиентские приложения написанные на Object'е и Analyzer'е нужно переписывать с нуля. Импорт eif'ов из Express 6.3.4 в Oracle 9i вроде бы проходит без больших проблем. Да, в 9i были внесены небольшие изменения, по сравнению с 6.3.4, и код программ может быть понадобиться править, но эти изменения не большие, и в основном в таких командах, которые в реальной жизни встречаются редко... В общем ничего серьезного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 15:08 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
А как же типа call edde.HierMnt ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 15:48 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Объясните "на пальцах" работает товая технология CWM, а точнее что рекомендует Оракл для OLAPa теперь? С AW я все понял, а вот с новой технологией не очень. У меня задача написать клиента который работет на SQL, никаких там Java и впомине нет. На сколько я попял нужно делать следущее (AW в расчет не берем): 1. Создаем базу для ROLAP типа звезда например 2. В EM рисуем OLAP для CWM1 (скажем, что возможности CWM2 не требуются) 3. Создаем MVs с помощью адвизора все. получили ROLAP базу с агрегатами в MV теперь обычными SQL запросами тянем данные из таблиц, и при этом планировщик запросов сам соптимизирует с использованием агрегатов в MV план запросов. ТАК ЛИ ЭТО? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 17:40 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
теперь обычными SQL запросами тянем данные из таблиц, и при этом планировщик запросов сам соптимизирует с использованием агрегатов в MV план запросов. Нет, обращение к OALP идет при помощи JavaAPI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 18:04 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Это еще почему при помощи Java API? А OLAP_TABLE для AW это что? То что CWM нужен для обращения через Java API еще ничего не говорит от том, что он необходим для обращения через SQL. Ну да это фигня... вот база SH это же OLAP система не так ли, причем это ROLAP так как никаких AW там нет, а значит и нет никаких MOLAP объектов. Так как же выгледят запросы к OLAP базе SH ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 20:38 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Вопрос был о CWM1 - я ответил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 20:56 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
По-моему вопрос был не о том как извне обращаться к ROLAP базе, поэтому JavaAPI тут непричем. А какого типа запросы делаются например к базе SH - пожалуйста: Это автоматический запрос, поэтому несколько громоздок, но зато показателен. :-) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 10:41 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 Birkhoff Почти то, что я хотел узнать. То есть мои 3 пункта создания олапа были верны, осталось решить как тянуть данные на SQL, но такого запроса я не ожидал. А чем сие чудо сгенерировано ? Может я невнимательно читат User Guide и OLAP DML, но я такого там не видел 8-) Вы можете более подробно объяснить этот запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 13:16 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Вот настырные, вот это чудо как раз JavaAPI и генерирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 13:45 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Ну предположим связь этого запроса с JavaAPI есть (хотя не уверен), а что мешает-то руками такой же сделать и запустить без всякой Java? :) 2 OldRick Сгенерено приложением, использующим BIBeans. А Table Function нужны в частности для того чтобы читать данные, хранящиеся в AW, а не в реляционных таблицах (ну и не только для этого). Запрос подробно объяснять будет наверное слишком долго :) Основная сложность в том, что там используются команды для обсчета ROLLUP-ов, которые появились недавно. Позапускайте его, поиграйтесь, думаю понятнее будет. Ну и доку почитать можно по OracleDB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 15:19 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
to: Birkhoff Давай определимся, мы говорим об ROALP если я буду писать такой запрос сам, то нахрен спрашиваеться мне нужен ROALP?, я пишу запрос используя аналитические функции и проч. к DWH и все. А работа с AW через SQL это совершенно другая тема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 16:36 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Чего-то я не понял, что ты хотел сказать. ROLAP - это, можно сказать, способ хранения данных. Чем ты к базе данных строишь запросы, руками или визардами или еще чем-то - твое личное дело. Зачем это тебе нужно - тоже зависит от твоих задач, от того приложения которое пишешь, если пишешь. :-) И будешь ты работать с AW или нет тоже от тебя зависит. А запрос не такой сложный как кажется, если не пугаться. Переформулируй свою мысль, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 16:44 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Да AW это другая тема. Но зачем мне использовать Java когда я действительно могу использовать SQL? Как не крути, но в User Guide есть схема работы с олапом и там явно показано как все работат. Ваш запрос из Java конечно строится гораздо легче, и выглядит нагляднее, но всеравно этот запрос перелопачивется в SQL запрос (ну если рассматриваем ROLAP) котрый привел Birkhoff (за что ему отдельное спасибо) Так вот зачем мне при использовании ROLAP нести всю тяжесть Java если я могу все теже запросы построить сам и использовать их в легком SQL приложении ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 16:51 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
перефразирую to Birkhoff ROLAP это не способ хранения данных, а в 9i это каталог метаданных (CWM)описывающих структуру данных в хранилище данных DWH, т.е. обычных таблицах, при помощи Summary Advisor in the DBMS_OLAP Package можно создать снапшоты с агрегироваными данными, а при помощи JavaAPI (который и генерирует запросы к базе). Приче JavaAPI делает это прозрачно, независимо обращаетесь вы к каталогу метаданных ROLAP (CWM) или AW (CWM2). Т.е. вся идея ROLAP, это генерирование запросов библиотекой JavaAPI, цитата из Oracle9 i OLAP User’s Guide, Release 2 (9.2), раз вы на него ссылаетесь. The OLAP API accesses the data through the OLAP catalog, that is, the relational tables that contain OLAP metadata. The application does not need to be aware of whether the data is located in relational tables or in an analytic workspace, nor does it need to know the mechanism for accessing that data. Oracle OLAP translates all queries from the OLAP API into SQL; when a query is issued through the OLAP API, the SQL generator in Oracle OLAP issues a SELECT statement against a relational table or view. This has several advantages for application developers: The difficult task of writing the complex SQL needed to resolve multidimensional queries, and even more difficult task of optimizing that complex SQL, is left for Oracle OLAP to do. Application developers can be more productive writing in the OLAP API, which is designed for OLAP. n Updates to SQL and the OLAP DML will be incorporated into new versions of the OLAP API. Applications can make use of new analytic and performance features without recoding. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 18:24 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR ROLAP - это реляционный OLAP. Это слово появилось задолго до появления Oracle OLAP Option. Relational online analytical processing (ROLAP) is a form of online analytical processing (OLAP) that performs dynamic multidimensional analysis of data stored in a relational database rather than in a multidimensional database (which is usually considered the OLAP standard). Более того в User Guide даже слово ROLAP не встречается. Я не спорю с тем, что существует JavaAPI, но я не понимаю почему ты говоришь, что единственный способ работы с хранилищем - через JavaAPI? Ты ведь можешь писать просто на SQL. Более того в твоей же цитате написано что JavaAPI генерит на выходе SQL. У тебя свобода выбора - хочешь используй API, хочешь не используй. Если удобнее через API - работай через API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 18:53 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Я не спорю с тем, что существует JavaAPI, но я не понимаю почему ты говоришь, что единственный способ работы с хранилищем - через JavaAPI? Я говорил обратное, а ROLAP в этом контексте употребляеться как средства предоставляемые 9i для работы с многомерными данными, это CWM и JavaAPI. А запросы писать можно было всегда, и в других версиях, да и вообще в любой СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:12 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Тогда я не понял, о чем мы спорим? :) Если все со всем согласны... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:16 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR > Приче JavaAPI делает это прозрачно, независимо обращаетесь вы к каталогу > метаданных ROLAP (CWM) или AW (CWM2). Не соглашусь с этим утверждением CWM2 позволяет больше CWM1 но по сути ничем не отличается, то есть нелья говорить что CWM2 это AW, совсем нет. Он стирает разницу между двумя подходами к хранению данных в частности на CWM2 можно построить каталог обращающийся и к реляционному хранилищу и к AW (при помощи пакета CWM2_OLAP_AW_ACCESS), на CMW1 к AW нельзя. А вот построив каталог гонять запросы на Java не заботясь о системе хранения. Но с CWM2 работать тяжело, так как писать огромное количество кода руками не хочется, проще дождаться изменений в консоли. Да и вообще для рядовых проектов его возможности не нужны. 2 All А никто не сравнивал производительность обоих подходов к хранению? Я пока ничего кроме пространных замечаний не встречал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:17 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Ну так значит ничего не поменялось с 8й версии. (для доступа из SQL) И в ней можно было создавать вьюхи и оптимизатор бы их использовал и все крутилось бы также как и сейчас реляционный подходи на 9ке, только небыло каталога для доступа из явы и небыло удобного адвизора для создания вьюх. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:24 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Что мне сразу не понравилось в CWM1 это невозможность работать с несбалансироваными иерархиями. (может я и ошибаюсь, но помоему даже в доке так написано) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:26 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 OldRick Зависит от того по каким критериям сравнивать. Думаю, что сравнение будет примерно такое же как сравнивать Экспресс с Oracle 9 ROLAP. Кстати в Oracle 9.2.0.3 появился package DBMS_AWM, который облегчает (по идее) работу с AW, так как вроде работает сам надстройкой над CWM2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:27 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
to OldRick Появились аналитические функции и всякие прибамбасы к group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:31 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Parent-child иерархии появились в CWM2, в CWM их не было. 2 OldRick Есть изменения по сравнению с 8кой. Те же CWM разве мало? Ну и BIBEANS раньше не работали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:33 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Кстати в Oracle 9.2.0.3 появился package DBMS_AWM Это что такое и где его искать? у меня 9.2.0.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:36 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 DimaR Он будет использоваться Analytical Workspaсe Manager для преобразования ROLAP звезды в AW и прописывания AW базы например в BIBeans catalog или для Discoverer, после этого можно будет работать с AW базой из Discoverer или BIBEANS. По идее если у тебя 9203 то он (DBMS_AWM) у тебя есть. А насчет как с ним работать и работает ли он вообще - не знаю пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 19:43 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 Birkhoff Есть изменения по сравнению с 8кой. Те же CWM разве мало? Ну и BIBEANS раньше не работали. Я имел в виду не эти изменения, это количественные изменения, а не качественые. Реляционное хранилище не станет быстрее работать от того что создали описательный каталог. А на счет сравнения AW это всетаки не экспресс хотябы потому, что движок в ядре теперь. И поэтому можно сравнить AW и реляционку на одном и томже примере (хотябы на SH). DBMS_AWM Он будет использоваться Analytical Workspaсe Manager для преобразования ROLAP звезды в AW и прописывания AW базы например в BIBeans catalog или для Discoverer, после этого можно будет работать с AW базой из Discoverer или BIBEANS. Так получается предлагается вариант перевода ROLAP в MOLAP - это скорее всего знак того, что появились проблемы с производительностью в ROLAP, хотя бытует мнение, что Oracle основной разработкой будет продвигать именно ROLAP, а AW используется для совместимости с экспрессом и как можно более прозрачно. 2 DimaR Появились аналитические функции и всякие прибамбасы к group by Это тоже опять же количественные изменения, улучшения и т.д. хотя конечно самостоятельная реализация необходимых функций несколько (а может и серьезно) замедляет общий результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 20:09 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Кстати если кто пробовал создавать ROLAP базу и создавал вьюхи с помощью адвизора обратите внимание что они совершенно другого типа (но при этом такие какие должны быть по документации) нежели 2 вьюхи созданные в SH =). Довольно интересное наблюдение ведь эти вьюхи суммируют только связку фактов и временного измерения (CAL_MONTH_SALES_MV) и связку фактов и временного измерения + товары (FWEEK_PSCAT_SALES_MV). Чего совершенно недостаточно потому, что их должно быть 6 штук.... (согласно User Guide). Да еще и не таких как в SH. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 20:37 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
2 OldRick Ну не совсем ты (вы) правы, там много всяких фич добавилось, вопрос нужны ли они конкретному пользователю. Например, навскидку, там появился оператор Merge, Change Capture Management, Table Functions, Rollup, External Tables, Bitmap Indexes, индексы между разными таблицами, забыл как называются, я уж не говорю про всякие XML дела, которые никто не использует почти. Что-то из этого появилось в 8, что-то в 9, не помню что где. В 10ке появится очень много аналитико-статистических функций. Можно назвать вcе это косметикой, но все-таки это довольно глубоко, так как реально облегчает жизнь. А что называть принципиальными изменениями? А насчет того что, Экспресс теперь в движке, я думаю это может сработать только в минус производительности, но за счет того, что мощь компутеров растет, это, возможно будет не так заметно. Насчет того, что не стоит переводить звезду в AW тоже вопрос, т.к. Express это не просто движок, который выирает срезы по кубам, там очень много удобных вещей, например формулы. К слову, в параллельном треде идет обсуждение про многовалютный учет в MS AS, как это сделать. С помощью формулы в Экспрессе это вообще решается элементарно, а в МС это проблема. Потом есть в Экспрессе модели, Valuesets, Write-backs (что делает простым What-If анализ), программы опять же. Там гораздо удобнее манипулировать многомерными данными, чем в PL/SQL (пока) и MDX. Сам движок Экспресса только по производительности уступает тому же MS AS (и то на очень больших базах), а во всем остальном на 3-5-10 лет впереди. Так что тут много вопросов. К тому же, после того как будут решены все проблемы с переносом Express в AW, будут заниматься наращиванием функционала AW. Насчет вьюх в SH - интересно, надо посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2003, 00:56 |
|
||
|
OLAP 9i
|
|||
|---|---|---|---|
|
#18+
Многовалютность в MS AS действительно делается как своя компонента. Только если рассматривать не простые задачи, а реальный учет с несколькими кросс-курсами и несколькими учетными датами в документах, становится понятно, что автомат тут невозможен. А с производительностью Oracle все на уровне скандала. http://www.olapreport.com/new.htm The latest Oracle 9i OLAP benchmark is dissected, including Oracle’s claim to have “embedded OLAP technology that runs faster—over 75 times faster—than any other OLAP solution in the market”. In fact, on one key measure, we show how this result was actually three times slower than runs of the same benchmark from three years earlier. Впрочем больше OLAP'ов хороших и разных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 15:46 |
|
||
|
|

start [/forum/topic.php?all=1&fid=49&tid=1873269]: |
0ms |
get settings: |
10ms |
get forum list: |
25ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
67ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
146ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 520ms |

| 0 / 0 |
