BI EE &BI Server EE Андрей Пивоваров on 23 Jun 2008 09:03 pm
Как разрабатывать репозиторий BI EE в многопользовательском режиме.
Не знаю, было ли это раньше или я только заметил. На Oracle By Example появилась проходилка Setting Up Multiuser Development Environment (MUDE) Using Oracle BI Administration Tool
Когда в разработке репозитария BI EE участвует два и более человека, проявляется проблема того, что репозиторий это файл и он блокируеся на время редактирования. А значит, одновременно его может редактировать только один человек.
Однако, существует малоизвестный режим в BI Administrator, который называется Multiuser Development Environment.
В двух словах идея такая:
Мы не можем редактировать файл несколькими участниками одновременно, но мы можем сделать каждому редактору его локальную копию репозитория, которую он будет редактировать в монопольном режиме.
Также, у нас существует эталонная версия репозитория из которой каждый делает копию, а после редактирования сливает свои изменения с эталонной версией.
Для того, чтобы это работало, нужно перенастроить BI Administrator. Процедура как раз и описывается в упомянутой проходилке.
У этого подхода есть недостаток. (По крайней мере я не знаю тенического способа, как это обойти, хотя это и не значит, что его нет) Например, если два человека редактируют один и тот же объект, а потом сливают свои результаты с эталоном, то в результате останутся изменения только того, кто делал merge последним.
Поэтому редакторы репозитория должны быть еще и огранизационно разделены, чтобы не редактировать чужие объекты.
Но, в любом случае, это очень полезная возможность, даже если она не лишена недостатков.
В документации про этот режим можно прочитать в этой книжке.
__________________________________Читайте также:
- Oracle Business Intelligence Client Tools Installer на OTN
- Наиболее часто возникающие ошибки при инсталляции Oracle BI EE
- Настройка Delivers в Oracle BI EE
- Про Oracle By Example
- Заметки об инсталляции Oracle Essbase
on 24 Jun 2008 at 9:55 am 1.silw said …
Остается надеяться, что Oracle добавит туда возможность разруливания конфликтов.
on 03 Mar 2010 at 8:34 pm 2.Матвей Журавель said …
Звучит очень неплохо.
Андрей, а у Вас или Ваших знакомых есть реальный опыт ведения разработки по технологии MUD?
on 04 Mar 2010 at 12:09 am 3.Андрей Пивоваров said …
Матвей,
Я бы на SQL.RU этот вопрос задал, в форуме OLAP&DWH. Если кто-то и есть с опытом, то там.
Знакомые у меня есть, но они не шибко доступны для вопросов :)
on 03 Mar 2011 at 3:06 pm 4.grovaks said …
Добрый день коллеги.
У нас (в ТрансКредитБанке) реализована практика использования MUD в OracleBI10.
Если есть какие-то вопросы, то задавайте, посмотрим чем сможем помочь.
Здесь могу сказать что конструткция совершенно рабочая, никаких серьезных проблем после небольшого периода освоения не возникало.