powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle 10g AW1 and AW2
16 сообщений из 16, страница 1 из 1
Oracle 10g AW1 and AW2
    #32973630
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, подскажите пожалуйста, в чем принципиальное отличие этих аналитических пространств.
Я так понимаю что AW1 наследовано от Express. А AW2 появилась как альтернативная ветвь развития. Но в чем их преимущества и недостатки не ясно. В орокловой документации эти две сущности рассматриваются как факт. Но, где предпочтительно использовать AW1, а где AW2 не очень понятно.
AW1 – тянется для возможности миграции с Express? Или эта ветвь тоже развивается.
Может, кто натыкался в RTFM на более подробное сравнение?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32974082
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего то я не нашел в документации упоминаний про AW1 и AW2.
Это в какой книжке написано?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32974181
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вероятно не корректно выразился, - точнее использовал неправильную терминологию.
Имеется ввиду сравнение CWM1 и CWM2.
В Oracle® OLAP Application Developer's Guide 10g Release 1 (10.1) говориться много про различные условия использования CWM1 – 2 в зависимости от структуры исходных данных, средств построения и т.д.
Но не понятно, все таки базовое отличие.

Прошу прощения за не верную трактовку вопроса.
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32974269
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формально CWM2 это вторая версия CWM1, но на практике она ее не заменяет.

CWM1 создавался, когда в базе еще не было MOLAP движка, только ROLAP. А CWM2 появился, когда появился MOLAP (Аналитические пространства (AW), бывший Express)
Views в OLAP каталоге объединяют метаданные и из CWM1 и CWM2
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32974372
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага..., понятно, а означает ли это то что если куб строится в CWM1 то он будет построен на ROLAP технологии?
И если да, то я так понимаю, что (на данный момент) в 10g все что делается в Enterprise Manager в области Data Warehouse относиться к CWM1?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32974483
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не скажу, что все, но в общем да.
Хотя иногда бывает генерятся смешанные скрипты.
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32975359
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Birkhoff

Дело в том что, с помощью классической ROLAP технологии я реализовал достаточно успешный проект на платформе СУБД Oracle.
Правда? я не пользовался визуальными средствами для создания ROLAP.
Писал все - как говориться вручную, хотя за основу брал то что генерит 9шный Advisor.
После чего реализовал некий промежуточный слой на PL/SQL функциях, после чего появилась возможность обращаться к кубам из клиентских приложений с использованием достаточно простых механизмов.

В общем, скорость работы этой схемы можно оценить как положительную, ели по 5ти бальной шкале то, по моему мнению - твердая 4ка.
Правда есть проблема - рост объема данных при увеличении кол-ва измерений.
Но надо заметить, что это проект 2х летней давности, и особо выбирать тогда было нечего.

Сейчас же появилось время пощупать технологии поновее.
Все-таки хотелось бы попробовать MOLAP.
Может быть я еще не достаточно получил информации из документации, но я пока не понял как в 10g создавать кубы в CWM2. А точнее, какие инструменты нужно для этого использовать, или на данный момент лучше все-таки пока пользоваться 9й версией Oracle?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32975772
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здорово.
Чтобы построить кубик MOLAP в 10g (да и в 9i тоже) на текущий момент можно пойти несколькими путями.
1. Пользоваться пактетом DBMS_AWM
Вот кусок из доки.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
--- SET UP
set serveroutput on
execute cwm2_olap_manager.set_echo_on;
execute cwm2_olap_manager.begin_log
('/users/myxademo/myscripts' , 'channel.log');
--- CREATE THE ANALYTIC WORKSPACE
execute dbms_aw.execute ('aw create ''myaw''');
--- CREATE AND POPULATE THE DIMENSION
execute dbms_awm.create_awdimension
('XADEMO', 'CHANNEL', 'MYSCHEMA','MYAW', 'AW_CHAN');
execute dbms_awm.create_awdimload_spec
('CHAN_LOAD', 'XADEMO', 'CHANNEL', 'FULL_LOAD');
execute dbms_awm.add_awdimload_spec_filter
('CHAN_LOAD', 'XADEMO', 'CHANNEL', 'XADEMO',
'XADEMO_CHANNEL', '''CHAN_STD_CHANNEL'' = ''DIRECT''' );
execute dbms_awm.refresh_awdimension
('MYSCHEMA', 'MYAW', 'AW_CHAN', 'CHAN_LOAD');
--- COMMIT AND WRAP UP
commit;
execute cwm2_olap_manager.set_echo_off;
execute cwm2_olap_manager.end_log 

2. Создать кубик из OLAP Worksheet
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
AW CREATE mywork
DEFINE cityandstate DIMENSION <city state>
MAINTAIN cityandstate add <'Princeton' 'New Jersey'>
MAINTAIN cityandstate add <'Newark' 'New Jersey'>
MAINTAIN cityandstate add <'Patterson' 'New Jersey'>
MAINTAIN cityandstate add <'New York' 'New York'>
MAINTAIN cityandstate add <'Chicago' 'Illinois'>
MAINTAIN cityandstate add <'Princeton' 'Indiana'>

3. В 10g использовать новый API, который называется AWXML
Ну тут писанины больше.

4. Использовать Analytic Workspace Manager - GUI для создания кубов и всего остального. В том числе позволяет создать MOLAP куб на основе существующего ROLAP куба (повторяет структуру и закачивает данные)

5. Импортировать существующую Express базу.

6. И наконец очень скоро должен появиться Analytic Workspace Manager 2, который позволяет забыть о шагах с 1 по 4, по крайней мере на этапе создания прототипа. :)

Если есть возможность не пользоваться версией 9i для OLAP, то лучше не пользоваться :)

Ну это вы наверное видели http://www.sql.ru/forum/actualthread.aspx?tid=90009
Хотя с тех пор многое изменилось, если собирусь с силами напишу апдейт этого треда :)

Можете написать мне письмо на адрес в профиле - пообщаемся.
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976303
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Birkhoff

Спасибо большое за столь полный ответ.
:)

Все таки в приватную переписку уходит не хочется, так как я думаю эта тема многим интересна. Тем более Oracle как OLAP средство на российском рынке не очень распространен (ИМХО), и наверное, многим было бы интересно разобраться с этим софтом.

Немного поясню…
По моим задачам – наиболее выгодно пользоваться созданием кубов с использованием API. То есть 1й вариант. В дальнейшем это позволит работать со схемой лицензирования ESL. То есть все структуры будут создаваться автоматически через PL/SQL, и никаких родных оракловых клиентских приложений установить не удастся.
Но это в дальнейшем.
Сейчас же, в целях теста было бы удобно воспользоваться некоторыми инструментами GUI, для быстроты создания тестов.
Я попробовал поковырять Analytic Workspace Manager но кроме уже созданных измерений он мне ничего не показывает, а создать ничего не позволяет (нет соответствующих интерфейсов. У меня версия Oracle Database 10g Enterprise Edition Release 10.1.0.2.0).
Так что видимо предется пока все делать руками.
Хотя возможность сделать все тоже самое на 9ке остается.

BirkhoffЕсли есть возможность не пользоваться версией 9i для OLAP, то лучше не пользоваться :)Можно узнать почему? Переход 9 -> 10 вызовет затруднения?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976379
Bill_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Birkhoff

Действительно, можно поконкретнее, почему не 9i а 10i ?

Еще вопрос : какие патчи (номера) нужно гнать, чтобы из 9.2.0.4.1
сделать 9.2.0.5 и из 10.1.0.2 сделать 10.1.0.3 соответственно?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976724
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey P.Немного поясню…
По моим задачам – наиболее выгодно пользоваться созданием кубов с использованием API. То есть 1й вариант. В дальнейшем это позволит работать со схемой лицензирования ESL. То есть все структуры будут создаваться автоматически через PL/SQL, и никаких родных оракловых клиентских приложений установить не удастся.
Но это в дальнейшем.Да пожалуйста. Когда вы разберетесь, то конечно вам будет проще самим скрипты писать, чтобы управляемость системы повысить. Кстати OLAP опцию в любом случае надо будет покупать. :)

Sergey P.Сейчас же, в целях теста было бы удобно воспользоваться некоторыми инструментами GUI, для быстроты создания тестов.
Я попробовал поковырять Analytic Workspace Manager но кроме уже созданных измерений он мне ничего не показывает, а создать ничего не позволяет (нет соответствующих интерфейсов. У меня версия Oracle Database 10g Enterprise Edition Release 10.1.0.2.0).Проблема в том, что почему-то выпуск самой СУБД и OLAP опции не всегда синхронизирован и если у вас 10.1.0.2.0 база, то, к сожалению в ней OLAP опция полуживая. Добавлено много нового, а отладить наверное не успели. В общем, не знаю почему. Это мои домыслы.
Чтобы заставить ее работать нужно поставить во-первых патчсет на базу 10.1.0.3 и один из OLAP патчей (чем более поздний, тем лучше)
И соответственно накатить этот патчсет на клиента, тогда обновится AWM.
Либо поставить патчсет 10.1.0.4, который вчера появился :) Там тоже все должно работать. (не проверял)

Sergey P. BirkhoffЕсли есть возможность не пользоваться версией 9i для OLAP, то лучше не пользоваться :)Можно узнать почему? Переход 9 -> 10 вызовет затруднения?Просто эта опция (OLAP) наверное самый динамично развиваемый компонент в базе и поэтому между различными патчсетами базы очень большая разница. Не говоря уж о разнице между релизами. То есть если мы говорим только о базе, то там разница в общем-то не заметна. Просто исправляются баги. А в OLAP опции каждый раз добавляется новый функционал, новые API и апдейты старых, ну и баги тоже правятся, конечно.
Так вот почему стоит использовать для OLAP 10ку.
Во первых подправлены баги. Во-вторых добавлен новый полезный функционал.
В третьих, весь новый обновленный набор продуктов типа Oracle BI, в том числе BI Beans, Discoverer, AWM2 и проч. заточен уже под 10g. Конечно, что то-там работать будет и с 9кой, но все же...
Теперь что можно выделить из новых возможностей.
1. Отсутствие необходимости прописывать что-то в OLAP каталог. Соответсвенно отсутствие необходимости его чистить. Отсюда простота переноса MOLAP базы. Просто сделали экспорт и на другой стороне импорт и все работает. В 9ке с этим гораздо хуже.
2. Добавлено секционирование (partitioning) кубов. Понятное дело, что это позволяет создавать более крупные и более быстроработающие кубы.
3. Появилась возможность подключаться нескольким пользователям на запись. Раньше мог быть только один писатель, остальные читатели.
4. Оптимизирована работа движка. Теперь он лучше использует многопроцессорные сервера, что тоже повышает производительность.
5. Добавлен новый тип композитов - compressed. Который позволяет создавать очень маленькие и быстрые кубики. (по сравнению с той же 9кой)

Ну и что-то там еще есть.
Но пункты 1,2,5 уже стоят того чтобы перейти на 10ку.
Короче говоря, если вы сейчас используете 9ку для OLAP, то вы все равно перейдете на 10ку, ну а если вы только начинаете проект, то почему не перейти сразу? :)
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976766
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bill_To Birkhoff

Действительно, можно поконкретнее, почему не 9i а 10i ?Ответил.

Bill_Еще вопрос : какие патчи (номера) нужно гнать, чтобы из 9.2.0.4.1
сделать 9.2.0.5 и из 10.1.0.2 сделать 10.1.0.3 соответственно?
Номера? А на металинке посмотреть? :)
Код: plaintext
1.
2.
  9 . 2 . 0 . 4 . 1  ->   9 . 2 . 0 . 5  - Patchset  3501955  + Patch  3952897  
 10 . 1 . 0 . 2    ->  10 . 1 . 0 . 3  - Patchset  3761843  + Patch  4214319  
 10 . 1 . 0 . 2    ->  10 . 1 . 0 . 4  - Patchset  4163362  
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976872
Bill_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

Преимущества у 10i действительно существенны но проблема в том, что если система уже работает на 9i, для миграции нужен другой сервер, иначе риск слишком велик. Или нужно иметь большой запас производительности для запуска второго инстанса.
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976917
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bill_Спасибо.

Преимущества у 10i действительно существенны но проблема в том, что если система уже работает на 9i, для миграции нужен другой сервер, иначе риск слишком велик. Или нужно иметь большой запас производительности для запуска второго инстанса.
Ну это уже другой вопрос.
Если у вас все работает и вас это устраивает, то менять что то может быть и нет смысла.
А если вы только начинаете проект с чистого листа, то использовать заведомо устаревшую технологию, наверное, не стоит.
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32976996
Sergey P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кстати, сколько сейчас стоит OLAP option я так понимаю 25000 на процессор или что-то около 500 на юзверя?
В общем, во что это может обойтись конечному пользователю?
...
Рейтинг: 0 / 0
Oracle 10g AW1 and AW2
    #32977017
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey P.А кстати, сколько сейчас стоит OLAP option я так понимаю 25000 на процессор или что-то около 500 на юзверя?
В общем, во что это может обойтись конечному пользователю?Лицензируется она только с Oracle Database Enterprise Edition.
Поэтому, если предположить, что она у вас уже есть, то OLAP опция стоит либо 20 000 за процессор, либо 400 на пользователя, при минимуме 25 пользователей на процессор. Плюс суппорт.
Так что на один процессор минимум получается 25*400*1.22=$12 200

p.s.почту посмотрите
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle 10g AW1 and AW2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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