Oracle Business Intelligence
Source Control
One sign of a well maintained OBIEE deployment is the use of source control. All development projects with multiple developers and multiple stakeholders benefit from source control, and OBIEE projects are no exception.
The following OBIEE artefacts can and should be source controlled:
- Repository
- Web catalog items
- Configuration files
Download the brochure for this service offering:
Benefits
Development disentangling
Traditionally the OBIEE development server contains the currently deployed source code mixed with features that are being system tested for release, and with completely new features that are actively being developed and are not yet fully functional. Keeping track of which parts of the code are in which development phase can become a difficult task.
Source control code branches solve this problem elegantly.
Environment Backup
When using source control, the code repository is the canonical storage space. Developers check code out from the source control system, sync it to the development server, work on the code, sync it back down and commit the changes. If the OBIEE development server has problems a replacement server can be up and running within minutes. The developer doesn’t even have to change his or her daily routine.
Integration with Issue Tracking Systems
Large development projects use issue tracking systems such as Jira to plan and keep track of the development efforts. Naming code branches after Jira tasks gives an unprecedented clarity to the project development.
Detailed Development Log
The source control commit history and branch map show exactly who did what and when. This helps new project members understand the developed solution. It also helps when a release package is being assembled; it is very easy to compile an exact list of changes.
The source control system also makes it possible to refer to a certain state of development.
Implementation

The following tasks are needed to implement OBIEE source control:
- Adjust OBIEE server tools to work on developers’ desktops
- Implement sync scripts that integrate the source control repository and the OBIEE development server
- Developer education
Download the brochure for this service offering:
Download the brochure for this service offering:
Why inlumi?
We enable our customers to make informed decisions to get ahead of the competition.
inlumi provides an end-to-end EPM capability, which helps clients with all aspects of EPM and BI – including advisory, applications and managed services for Financial Close, Budgeting & Forecasting and Management Reporting.
We support clients with our expertise to bring leading practices and predictable outcomes. All our consultants have a finance background and speak the language of Controllers and CFOs.

Related blog posts
SBAB Modernises Budgeting and Planning with Oracle Cloud
SBAB Bank, a Swedish bank focused on mortgage lending and borrowing, was experiencing limitations in their existing EPM solution. After working for several years with Oracle Planning and Budgeting on-premise, they started looking into a more cost-effective Cloud-based way to deliver the same service to the organisation but also to provide… Read more »Oracle Analytics Cloud explained
As finance gets more complex and demand grows for high-quality and intuitive technology solutions, the need for an analytics platform is a given. By using Oracle Analytics Cloud, organisations will have the possibility to analyse any kind of underlying source and compile it to make better strategic decisions with more… Read more »