Multi User Development Best Practise

Experts,
We are very new to obiee and trying to setup multi developer environment. What is the best practices to follow when we are starting a multiuser development. Through my research i found out multiple solutions, Let me what is proven and best.
Practice A: Configuration on MUD environment as per documentation, and Developer works on RPD through a Check in and Check out process. Then all the report development goes through DEV Web URL.
Practice B: Every developer works on his box, and then Admin takes the RPD and catalog, and then he merges with central RPD and catalog which is running on DEV box using tools like RPD merge feature and Catalog Manager.
Let me know your comments making decision on which practice to follow. I really appreciate your help.
Dan

http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/mude/mude.htm
http://oraclebizint.wordpress.com/2008/03/27/oracle-bi-ee-101332-multi-user-development-of-repositories-mud/
Regards
Goran
http://108obiee.blogspot.com

Similar Messages

  • Multi User Development in BI

    Hi all,
    Can anyone give details about multi user development environment in BI?
    Is there any documentaion available for this?
    Thanks in advance..

    Hello iguru,
    The Server Administration Guide tells you how it should work:
    http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/b31770.pdf
    kjgerhartl

  • Multi user development??

    I have local repository setup  where I create all ETL data flows and mappings in it.
    One more user like to share my repository.
    Is there a way I can grant him access to my local repository?

    Two users should not access the same repository at the same time.
    If you both need to work at the same time, set up a second local repository and, if possible, a central repository for sharing any code on which you both need to work.
    You can also skip the central repository and just export from your local repo to an ATL file - and have the second developer import that ATL file into his/her repository.

  • While Configuring  Multi user Development  problem ?

    Can you any one help me while configuring MUD? i'm getting error it showing "repository doesnt have any projects", but i'm created two projects
    so any one plz help me
    Thanks in advance.

    Hi,
    If your new go through this link....it will solve your problem
    http://forums.oracle.com/forums/thread.jspa?threadID=1997439&tstart=15
    Hope it helsp you,.
    By,
    KK

  • Reg MUD(Multi User Development)

    Hi Experts,
    How to make set up for MUD in our Local in OBI 10G and how to merge the checked out RPD into Master RPD.
    Regards,

    Hi Veeravalli,
    From the above link I set up MUD in my local and I created projects for my RPD and I am able to check out the projects and after making changes I am able to publish the changes to the MUD RPD.
    But here my issue is in my MUD RPD there are 2 Subject areas I have another RPD with 3 subject areas how I have to merge this new RPD to old one(MUD RPD) and totally I have to see 5 subject areas in my MUD RPD.
    Thanks,

  • Multi User Development (MUD) and SE one

    Hi,
    does anybody know if MUD can be used in a Standard Edition one environment. On top of that Can the new source code control integration of 11.1.1.6 be useed in a Standard Edition One environment. The document from Oracle about installing Standard Edition 11g based on a OBIEE 11g Installation says nothing about this.

    Hi,
    In 11.1.1.6, "Merge Local changes" and " Publish to Network" options has been merged into one. Publish to Network will take care of both merge and publish.
    Regards,
    Dpka

  • Best practices TopLink Mapping Workbench multi-user + CVS?

    This might be a very important issue, in our decision whether or not to choose TopLink --
    How well is multi-user development and CVS supported when using the TopLink Mapping Workbench? Are there best practices regarding this use case?
    Thanks.

    We have no problem with the workbench and CVS. Only a couple of our developers are responsible for the mappings so we havn't really run into concurrent edits. It's pure XML so a decent mergetool with XML support should let you resolve conflicts pretty easily.

  • When granting a user or a role access to a group of pages, it is best practise to grant that access to what type of file or component?

    My question is same while granting user or role in the application, what is the best practise? How to decide the level of applying role to pagedef's, xml files, or some other file that i have missed out.

    As for my concern I would go for page definition files.

  • BEST PRACTISE on users deletions HR/SU01

    Hi
    we use CUA/SSO.
    The records are fed from HR records and sent to Active Directory (AD) 
    AD brings backs the records and creates/changes users in SU01
    A function module populates the CVR (timesheet) parameter dependent on whether you are an employee or a contractor 
    Occasionally, our HR department request records to be deleted from the SAP Support team - for example if the employee or contractor hasn't in fact joined the company.
    Until some time ago, the deletion was causing problems because:
    a) the record does not get deleted in AD and there is  no way to send the deletion across after
    b) when AD tries to reprocess that specific record, LDAP connector will not find it as HR record so what happens in SU01 for some reasons, the VALID from field gets wiped out and the CVR parameter for Timesheet also...
    We have changed the process for the deletion however, I would like to ask if you know what is the best practise for this?? HR want to delete the record so it can be re-utilised
    I cannot delete those records from UMR unless I am 100% sure they have never used the system (will have to check that)
    I hope I have provided enough info on what the issue is..
    Thank you
    Nadia

    Best practice is not to delete.
    > HR want to delete the record so it can be re-utilised
    So many people with the same name? Perhaps a suffix of 2 numbers when the ID naming convention produces a clash. Besides, do your AD admins not want unique names in the AD as well?
    E.g. (just an imperfect example)
    MUSTERMA = Alfred MUSTERMan
    MUSTERMM = Manfred MUSTERMan
    MUSTER01 = Mechtilde MUSTERMuller
    > I cannot delete those records from UMR unless I am 100% sure they have never used the system (will have to check that)
    Surest way is to determine that they have never logged on before. But that does not exclude that records might exist for them, which may eventually do a "user existence check" to be read. One such example is the Security Audit Log, e.g. there may have been failed login attempts.
    Good luck,
    Julius

  • Best practise for SAP users who leave the company

    Hi
    Could anyone reccommend a best practise document or give advice on how to deal with SAP user ID's when employee's/contractors/consultants leave? I am the basis admin just starting an SAP implementation and we have no dedicated authorisation team at the moment, so I have been asked to look into this :
    Currently we set the validity date in SU01 to the termination date.
    We chack there are no background jobs scheduled under that user id, if there are, we change the job owner to a valid user (we try to run all background jobs under an admin account).
    We do not delete the user as from an audit point of view I believe it restricts information you can report on and there are implications on change documents etc, so best to lock it with validity dates.
    Can anyone advise further?
    We are running SAP ECC 5.0 on Windows 2003 64 Bit/MS SQL 2000.
    Thanks for any help.

    Hi,
    Different people will tell you different versions of what they believe is best practice, but in my opinion you are already doing reasonably well.
    What I prefer is
    1. Lock ID & set validity date.
    2. Assign user to user group LEAVER or EXPIRED or something similar (helps with reporting) out of SUIM/S_BCE* reports.
    3. Delete role assignment (should you need it, the role assignment will be in the change history docs anyway).
    4. Check background jobs & act accordingly.
    For ease of getting info I prefer not to delete the ID though plenty of people do.

  • Exception Propagation - Best Practises

    Hello,
    I was thinking what is the best practise for exception propogation.
    The way I know and have been doing is to specify an error page in my web.xml and in that I get a request paramater from the sesion ( which I populate in the catch blocks across the various classes) and display it to the user and ask him to contact the admin. Ofcourse I log them using log4j.
    I was wondering if there are other ways people do this (other than just displaying a "Sorry, Application Error" page and what do you think should be the best practise of exception handling and more importantly exception propagation.
    Thanks in advance for your time
    rgds,

    Sarvananda wrote:
    ...what do you think should be the best practise of exception handling and more importantly exception propagation.The very best practice is to always handle the exception, that is to say: never use empty "catch blocks".
    As already stated there are many correct ways to handle exceptions depending largely on the result you desire according to the exception. If you want feedback for debugging: I've made the errors descriptive... class/method and exception/error included in the message to the end user. This almost never works, since they never read it and if they report it, they just say: "I got this error thingy and it said to call you..." I got smarter the second time around and put the errors in logs, so when they actually called, then I could have them look up the error for me, or even better, just send me the log so I could see any other problems they didn't bother to report.
    It sounds like you are doing web development, one thing I have done in the past is to just pop up an e-mail ready to go with all the info in it. All the end user had to do is hit send.

  • I18N - Translation Best Practises?

    Hi.
    I always wanted to ask this, now my level of desperation is high enough again. Are there any translation best practises?
    Background: I've developed countless multi-language applications on NW2004s (7.0).
    I always tried to do the translation job at the end of the development phase, because I have the following pain points:
    1) Initial translation is easy (but really a joke): copy xlf file, rename it, translate contents, etc. That's fine. But if I add further elements, e.g. adding some UI elements to a view's layout, it's pain to add the deltas to the other xlf files. There is no automated way of adding the missing keys, at least I do not know a tool for eclipse. Is there one? Does SAP plan to provide such a tool? What's your best practise when it comes to translation of deltas?
    2) What I do is the following: I check out all xlf files and their corresponding property bundles (for what are they checked in anyways?), add the missing keys to all xlf files and generate the property bundles with right mouse click -> I18N tools -> Create properties file
    When I rebuild the web dynpro and test it, I often get a wild mixture of e.g. english and german texts on the same view. Even if all files are correct. Does anybody know this problem and can explain it?
    Thanks, Karsten

    Karsten,
    That is the standard approach for the Translations.
    1) - With my best of knowledge, there are no tools to copy the keys for .xlf files for other languages than english. You can write a simple java application, where it compares source and target files and inserts the missing keys in the .xlf file.
    2) May be the keys are not mapped properly to the new elements. That is the reason, you are seeing some in english and some in other languages. We will have the same problem quite often.
    From your NWDS - go to package Explorer - go your project - src folder.
    Open your .xlf file in Text Editor(Not in S2X editor)- copy the new element from english to german(.xlf ) file , change the text and rebuild the application.
    Now you will see correct results. Usual reason for this, missing keys or misplaced keys.
    these days, i am working new approach for translation, let me know how is this approach.
    Need your opinion on Web Dynpro Translations Approach
    Regards,
    Sridhar

  • Best practises Subversion and Data modeler

    hello, i'am looking for some best practises regarding subversion and datamodeler.
    A team of 10 analysts create several releases of our product over time.
    Within one release you'll find several change requests.
    The application itself contains about 700tables so performance is important.
    I want to establish a lean working method were analyst can focus on their job - design.
    Till now I think to create one trunk containing the db model let's call it v17.00
    An analyst could create their designs in separate projects grouped by change request eg CR1234.
    When development starts i would compare the trunk model with their change request to generated the alter script.
    Afterwards i would import their design CR1234 into the trunk.
    Note : it's possible that a change request got cancelled - that's why i opt for a design per change request.
    This way of working seems much leaner than the setup of branches and merging.
    My opinion, being a novice subversion user, is that setting up branches and merging is "more complex" and might causes frustration for designers.
    Anyone having a simular setup or advice ?
    kr
    chris

    Hi Sam,
    Let me add my two cents here, when speaking about MAN deployments the name of the game is MPLS, so I guess you are using the same on your Cat 6500s and connecting your customers on 3550s using Vlans.
    Regarding your questions:
    a) Upgrading Ethernet to L3 for traffic shaping: This is basically done at 3550, so I suppose that's what you intend to do, plus you will be letting Spokes talk to only Hub site, so inter Vlan, atleast between Hub and each spoke will be required, hence inter valn routing. Other way is to configure P2P circuits between Hub site with Vlan mapping (per spoke) and Spoke sites with Port mapping, in this scenario Inter Vlan routing is not a necessity.
    b) Security: This depends on what exact architecure you have deployed, in my case I have simply installed a Gateway router with BGP peering with PEs, a separate VRF alongwith redistribution does the trick.
    Hope I addresses the query correctly, let me know if that helped..
    Cheers
    ~sultan

  • Simple Page Structure with DynNavigation and ContentPages - Best Practise??

    Hi ...
    actually I am going to develop a simple JSF Application(my first) :-|
    Simple Description
    User logs in - next View(JSF Page) consists an user(rigths spezific)menu and a content part witch consists of formbased use cases which have to be solved by the application. The parts for its own is not my problem. But how to bring them together ...
    Question
    I am looking for a best practise Solution for the described problem. Which tag/technology I should use. Is it possible to solve this problem by simple using JSF or am I forced to use MyFaces, Tiles or somthing else ...
    I think this is normal use of JSF or am I wrong with that. I am reading several tutorials but did not find a solution for this global / abstract problem.
    I hope my "english" is readable :)) thanks in advance

    Connect the phone to the PC. Open the folder you want to copy using windows explorer. Copy music files. Right click & select send to Windows Phone. For help regarding Playlists go to the link below:
    Playlist WP8
    Please mark the post as solution if it solves your problem.
    Current Device - Nokia Lumia 1020/920

  • Multi-User Issues

    I've taken over development of a Vs2003(vB)/MsSql2000 application which usually runs in on a Windows 2000 server with multiple workstations running the application simultaneously in Remote Desktop Sessions.
    The central user interface element of the application is an un-databound grid (actually a farpoint spreadsheet) which displays sql table rows that are accessable from every workstation. The grid refreshes its content whenever a specific subroutine is called.  That subroutine performs a query which loads its results into a collection which is then loaded into the grid. The subroutine is called during startup and at other times using the rather elaborate mechanism described below.  Each workstation also has the ability to modify any row in the grid via a dialog-based editor.  The grid itself is not setup to allow inplace editing.
    The grid usually contains about 200 records and 20-50% of these records get modified (some repeatedly) every hour.
    My question involves the classic multi-user issues of keeping all of the seperate workstation's grids current as individual workstations make modifications to the data.
    What is Microsoft's recommended method for handling multi-user data-refresh requirements in custom applications written in VB.NET2003 with MsSQL2000?
    Now that you know what I'm looking for, let me add a little more detail.  The existing code handles this multi-user refresh issue in the following way...
    A SQL Trigger is attached to the SQL Table's Insert/Modify and Delete events. That Trigger calls the xp_logevent built-in stored procedure to make an entry in the NT Event Log.
    The application contains a subroutine to handle EventLog("Application").EntryWritten messages.  That subroutine calls the subroutine (mentioned earlier) which refreshes the grid contents through a new SQL query.
    In this way, whenever any workstation changes the table data, a trigger fires which makes a log entry and broadcasts an EntryWritten message into the global windows environment.  The individual applications (each running in their own RDP session) hear the message and respond by refreshing their grid.
    This all seems a little "rube goldberg" to me, but it has worked for many years.
    That is, until we moved the SQL2000 server to a seperate machine to improve program responsiveness.
    Now when the trigger is fired and the log entry is made, the EntryWritten message is broadcast into the windows environment of the dedicated SQL server where there are no applications listening for it.  Meanwhile, the applications continue to run with unrefreshed data on the (now) dedicated RDP server from where the EntryWritten messages cannot be "heard".
    So my question really comes down to this...
    In an environment where the SQL server and the RDP server are two seperate machines, what is the best method for coordinating multi-user screen refreshes across seperate applications running in distinct RDP Client sessions?
    Thanks in advance for any assistance.
    Peace,
             Colt Taylor
             Computer Golf Sofware

    Colt,
    Is this still an issue?
    Thanks!
    Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

Maybe you are looking for

  • Error in Oracle IPM 10gR3

    Hi I am trying to install IPM 10gR3 as per the install.doc provided by the Oracle. I completed the setup of the first server. At one point, it ask me to Run IBPMServer /diag from the command prompt to start the Oracle I/PM services configured on this

  • Oracle Provider for oledb 8i & 9i truncates LONG fields

    Anyone, I have a situation where my Oracle oledb driver truncates LONG fields. My application that runs queries using the oracle oledb driver. The query is a join between two tables and includes a LONG as one of the fields retrieved. When the Cursor

  • Where I'm wrong

    Hello, I use a Centura Database I want to read a file and then insert some data from each line into a database. The file I read has at least 640 lines. Everything works for 81 lines readed but then, I receive the following error message : " SQLExcept

  • Getting Error 2 when I try to use I Tunes

    Download I tunes and I get Error 2 when I click on it..

  • Blocked messages of Facebook

    McAfee has blocked 2 banners of Facebbok whilst playing Zynga games on there I do have pics but do not know what to do to put them on here.  Can anyone explain why McAfee has done this and how to rectify it.  Also how do I put pics on here