Friday 20 May 2016

MUDE (Multi User Development Environment)

MUDE (Multi User Development Environment):
1. What is MUDE/ MUD in OBIEE? On what basis would you create projects?                                 
A) By default only one user can work on RPD file in offline mode.
If multi users need to work on same RPD file in offline mode then we needs to implement MUDE.
a.  A piece of RPD is called as project. RPD will be divided into projects based on Business Model or subject area. On one project two or more members can work.
2. How do you work in a multi user environment? What are the steps?
A) Initially, the network directory contains the master repositories. The repositories in this location are shared with other developers. Later, the network directory contains additional multi-user development history files, including historical subsets and repository versions. Do not manually delete any files in the multi-user development directory; these files are important and are used by the system.
a. Create a shared directory on the network for Multi-user Development (MUD).
Open the RPD to use in MUD. From Tools then go to Options, setup the MUD directory to point to the above directory.
b. Define projects within the RPD to allow multiple users to develop within their subject area or Facts.
c. Save and move the RPD to the shared directory setup in point 1.
d. When users work in the MUD mode, they open the admin tool and start with
MUD then Checkout to check out the project they need to work on (not use the File open as you would usually do).
e. After completely the development, user checking the changes back to the network and merge the changes.
3. Two people (Developer A and Developer B) are assigned to the same project inside MUD and opened the same project simultaneously. Developer A made some changes to the project and merged his changes to the original repository. Developer B also made some changes and committed his changes to the original repository? Does the MU environment preserve both Developer A and Developer B changes?     
A) YES, but check it.
4. In MUDE, Can two resources checkout the same project simultaneously?                
A) NO.
5. In MUDE, Can two Users checkout the same project simultaneously?   
A) Technically YES.
a. When the developer selects and saves the projects to a local repository file, the Administration Tool does not place a lock on the projects in the master repository on the shared network drive. b. Therefore, nothing physically prevents others from working on the same project. To determine if a project has been checked out, you need to look in the log file in the multiuser development directory on the shared network drive.
c. But not typically. If they do, they have to wait until the first USER checks in his changes before the other person can check-in.
6.If User1 will check out the RPD (Say A1) from Master RPD in his system after 10 Mins Is it possible to check out the same RPD(Say A1) from Master RPD by User2 in the same system...?
A) Technically YES. Every time you checkout a project, it will create a subset RPD on you local, which you will merge your changes locally before publishing the RPD back.
7. Two people (User 1 and User 2) are assigned to the same project inside MUD and opened the same project simultaneously. User 1 made some changes to the project and merged his changes to the original repository. User 2 also made some changes and commited his changes to the original repository? Does the MUD environment preserve both User 1 and User 2 changes?
A) As far as I know,I think as soon as USER1 checks out a project, the objects under the selected project will be checked-out and the other user will not be able to check-in until the USER1 checks in his changes back.
8. In MUDE, what happens if the physical tables are shared between different projects?
A) Projects are created based on the Presentation Catalog/Subject Area or the subset of logical fact tables related to the selected subject area and NOT the Physical tables. So you should be fine.


No comments:

Post a Comment