Oracle Bi Solutions

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 23 April 2013

OBIEE 11g - Migration steps in OBIEE11g

Posted on 00:44 by Unknown

 I used the SampleAppLite application in OBIEE 11g. In my Dev environment, I created some new content. I added a new Presentation Layer subject area called SampleAppLite, which represents a change to the RPD file that will have to be migrated to Prod
Presentation subject area
I also created a new dashboard page on the main Quickstart dashboard called Revenue, and added a new graph report view to the dashboard page:
New standard report
At the same time, on the production environment, I created a new revenue report (I’m really interested in Revenue) and saved it to My Folders, and added it to My Dashboard:
My dashboard
So to sum it up: I have new standard reports in the Dev environment that need to make their way to the Prod environment… but at the same time, I have my own reports in Prod that I have saved in my own folder structure that need to maintain through the migration.
The easiest way to support this new requirement with the fewest changes to their current process is to simply “save” all the content on the Prod server before moving the entire web catalog over. Though, from a pure SCM perspective this might seem like “cheating”, I would argue that this is not the case. These adhoc analyses should not be seen as development artifacts in the standard SDLC methodology, but instead, as “content”: the usual residue that get’s generated from standard interactions with an application of any kind. This is the whole reason OBIEE supports the My Folder and My Dashboard paradigms.
We have some new options for doing migrations in 11g, but for this test case I’ll simply use Catalog Manager to save the “users” folder on Prod before wiping the entire Prod web catalog and replacing it with a new version from Dev. I have to connect to the web catalog in offline mode because the contents of the users folder is only available that way: even the super user account, in my case “weblogic”, cannot see the contents of My Folders for another user while connecting online:
Archive prod users
After I Archive the users folders, I’m free to to do the filesystem-level copy in exactly the same manner that my customer was doing it. To do this in 11g, I use the Overview tab of the Fusion Middleware Control (FMC) to stop all the BI services. I then delete the entire contents of the SampleAppLite directory in the web catalog path, and then copy the contents in from the SampleAppLite directory on the Dev server. After the filesystem copy is complete, I use the Catalog Manager to Unarchive the users directory from Prod back into the web catalog.
Unarchive user file
I then use the Deployment tab of FMC to upload the RPD file from the Dev server, and then restart the services:
Upload RPD file
When the services start again, I can see the new dashboards from Dev, as well as the content on My Dashboard that was developed in Prod:
Side by side
I probably wouldn’t prescribe this approach to an organization starting from scratch; I demonstrated it because it was the easiest way to add permanence to the users folder for a client that was already doing filesystem copies as a method for migration. Another easier, more attractive approach is to abandon the filesystem copy altogether and use the Catalog Manager to facilitate the movement of only the shared folder, or some portion of it, from Dev to Prod. A new enhancement in 11g is the ability to do web catalog Archive and Unarchive operations from within Answers. I choose the “Catalog” option and then highlight the portion of the Shared Folders that I want to Archive: in this case, only the SampleAppLite folder. I then select “Archive”, and I can see the download file very easily in Chrome:
Archive thin client
Once I have the archive file, I can connect to Answers in Prod and Unarchive the file. As you can see from the screenshot below, we have quite a few options around matching artifact names, and also around permissions migration with this method.
Unarchive thin client
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in OBIEE | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Upper Function
    In Oracle/PLSQL, the  upper function  converts all letters in the specified string to uppercase. If there are characters in the string that ...
  • OBIEE 11g Hide/Show Sections based on Dashboard Prompt
    allow a user’s interaction to hide/show certain sections of a dashboard. In this particular case the user wanted to choose either ‘Quarterly...
  • [OBIEE11g] - OBIEE Dashboard for Informatica Metadata Reporting
    The metadata that Informatica Power Center 8 retains in its repository can be exposed via OBIEE reports and dashboards. This metadata includ...
  • [ODI] - Frequently Asked Questions (FAQ)
    Here is a list of FAQs about Oracle Data Integrator 1) What is Oracle Data Integrator (ODI)? 2) What is E-LT? 3) What components make up Ora...
  • OBIEE 11g not showing new dashboard in the drop down menu
    When creating New dashboard in  OBIEE 11g, I have faced with issue that dashboard name did not show up in drop down dashboard menu. 1. When ...
  • Data Modeling: Schema Generation Issue with ERwin Data Modeler 7.3
    We are using Computer Associate’s ERwin Data Modeler 7.3 for data modeling. In one of our engagements, we are pushing data model changes to ...
  • Installation Informatica Powercenter 9.1 on Oracle Enterprise Linux 5.6
    Ingredients: Program Version Filename Oracle Express 11G 11.2.0 oracle-xe-11.2.0-0.5.x86_64.rpm SQL Developer 3.0 sqldeveloper-3.0.04.34-1.n...
  • Informatica Powercenter Workflow Manager Repository Navigator docking float issue
    In case you’re also experiencing where your Repository Navigator is not dock or attached and it seems just floating within Workflow Manager ...
  • [OBIEE11g] - Creating Dashboard Traversing Through Graph
    The general requirement asked for by customers is that they want to Click on the Main Dashboard Page’s Graph and be transferred to the other...
  • OBIEE 11g - Query Limit
    Query limit and number of minutes a query can run per physical layer database connection, follow the below steps. > Login to Repository u...

Categories

  • BI Publisher
  • DAC
  • DataWarehouse
  • Hyperion
  • Informatica
  • OBIEE
  • ODI
  • Oracle Applications EBS 12.1.3
  • Oracle Database
  • PL/SQL
  • SQL
  • Unix/Linux

Blog Archive

  • ▼  2013 (500)
    • ►  November (8)
    • ►  October (1)
    • ►  July (4)
    • ►  June (9)
    • ►  May (15)
    • ▼  April (24)
      • OBIEE 11g - Migration steps in OBIEE11g
      • Column Indent Background Color Changing in Pivot T...
      • Oracle Data Integrator 11.1.1.7 installation on Linux
      • OBIEE 11g -- Daily Catalog Backup Script Linux
      • Disabling Right Click on OBIEE with javascript
      • DAC Error Message – No Physical folder information...
      • Informatica PowerCenter Server Status URL
      • Informatica Error Calling PMREP or PMCMD – Librari...
      • Configure Informatica Integration Services to Cons...
      • OBIEE 11g Pre-Requisites Kernel Failure
      • OBIEE 11g on DHCP Assigned Network
      • OBIEE 11g - Linux User and Groups Setup for OBI11g...
      • OBIEE 11g - MDS or BIPLATFORM Schema Password Chan...
      • OBI 11g - Linux Start Up Best Practice
      • SQL Fiscal Calendar Build Script
      • Hyperion - Desable (UAC) Before Installing Oracle...
      • OBIEE 11g - Upgrade RPD to Latest Oracle BI 11g Ve...
      • OBIEE 11g - Stopping Oracle BI 11g on Windows with...
      • OBIEE 11g - Known issues
      • OBIEE 11g - In-place upgrade of a scaled-out BI do...
      • OBIEE 11g - In-place upgrade from 11.1.1.6 to 11.1...
      • OBIEE 11.1.1.7 New Features
      • OBIEE 11.1.1.7 - Where are all my Right Click opti...
      • OBIEE 11.1.1.7 is available
    • ►  March (43)
    • ►  February (73)
    • ►  January (323)
Powered by Blogger.

About Me

Unknown
View my complete profile