Feed on Posts or Comments

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 последним.

Поэтому редакторы репозитория должны быть еще и огранизационно разделены, чтобы не редактировать чужие объекты.

Но, в любом случае, это очень полезная возможность, даже если она не лишена недостатков.

В документации про этот режим можно прочитать в этой книжке.

__________________________________
Читайте также:
А еще можно почитать мой твиттер @apivovarov

4 Responses to “Как разрабатывать репозиторий BI EE в многопользовательском режиме.”

  1. on 24 Jun 2008 at 9:55 am 1.silw said …

    Остается надеяться, что Oracle добавит туда возможность разруливания конфликтов.

  2. on 03 Mar 2010 at 8:34 pm 2.Матвей Журавель said …

    Звучит очень неплохо.
    Андрей, а у Вас или Ваших знакомых есть реальный опыт ведения разработки по технологии MUD?

  3. on 04 Mar 2010 at 12:09 am 3.Андрей Пивоваров said …

    Матвей,

    Я бы на SQL.RU этот вопрос задал, в форуме OLAP&DWH. Если кто-то и есть с опытом, то там.
    Знакомые у меня есть, но они не шибко доступны для вопросов :)

  4. on 03 Mar 2011 at 3:06 pm 4.grovaks said …

    Добрый день коллеги.

    У нас (в ТрансКредитБанке) реализована практика использования MUD в OracleBI10.
    Если есть какие-то вопросы, то задавайте, посмотрим чем сможем помочь.

    Здесь могу сказать что конструткция совершенно рабочая, никаких серьезных проблем после небольшого периода освоения не возникало.

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply