21 Manage the Repository Lifecycle in a Multiuser Development Environment

This chapter provides best practice information for managing the lifecycle of the Oracle BI repository when you're using a multiuser development environment.

Building your repository using the multiuser development environment enables you to do the following:

  • Build large, interrelated semantic models

  • Independently build multiple, independent semantic models to run in the same Oracle BI Server and Presentation Services server

  • Develop several branches on different schedules, in parallel, while fixing urgent bugs or enhancement requests on the production version

  • Incrementally design and test at the individual and team levels

  • Enable individual developers to design and test manageable subsets without impacting each other, yet share their changes with other developers in a controlled, incremental fashion

  • Migrate changes to test and production systems in bulk, or incrementally

This section covers the development lifecycle of the Oracle Analytics Server repository. It doesn't cover the development lifecycle of the Oracle BI Presentation Catalog used by Presentation Services. This section also doesn't cover how to use the multiuser development environment for Independent Software Vendor (ISV) organizations building portable Oracle Analytics Server applications for sale as products.

See MUD Case Study: Eden Corporation for detailed examples of how the multiuser development environment is used in a typical business scenario.

This chapter contains the following topics: