Friday, March 21, 2014

Interview Questions

What is Sort order columns?
We can sort the columns at 2 levels
1. Repository:At the presentation layer,sort the one column values based on another column
2. Answers:At the criteria tab->columns->sort the column values either ascending or descending order based on the requirement.

Can we handle the nulls?
Yes,we can handle either in repository and answers.
ifnull(column_name,0)->at expression of the measure column

What is the use of connection pool?
We can create different no.of connection pools in the project. It has the database connection details, no.of minimum users can access the application.

What is the difference between OCI and ODBC?
OCI will be specific to the oracle database but the ODBC connection, we can use with any datasource.

What is a table alias in obiee? and where and how will you create it.
Table alias can be created by right clicking the table in the physical layer then click alias. Table alias is mostly used for creating self joins.

Have you created Hierarchy in OBIEE. if so where and how?
Yes we can create hierarchy in BMM Layer of OBIEE in dimensions for the dimension tables. this can be done by right clicking the dimension table and click create dimension and then we should manually define the hierarchy and its levels.

What is Label-based measure ?
Level-base measure means, having a measure pinned at a certain level of the dimension. Monthly Total Sales or Quarterly Sales are the examples.
To create a level based measure, create a new logical column based on the original measure (like Sales in the example above). Drag and drop the new logical column to the appropriate level in the Dimension hierarchy (in the above example you will drag and drop it to Month in Time Dimension).

What is a bridge table ?
If you want to connect two tables where there is no relation ship you can use a third bridge table for connecting them which will have common columns in both tables, this is used in BMM Layer.

Can you change the location of the OBIEE Repository?
No, Not in Standalone OBIEE Install. You can give shared location in NQSCluster.ini if the OBIEE is clustered.

How many BI Services Node can be clustered together?
Answer :- 16

Can you run multiple rpd’s in a Single OBIEE Instance?
No. You should create another instance in the same server , then its possible.

What is SCD type 1 and 2.
SCD is slow changing dimensions. In type 1, we replace the changed dimension with old dimension. In type 2, we use surrogate keys and keep both the records(rows). Advantage of SCD2 is we keep history of the old dimension.

What are the Major Challenges You Faced While Creating the RPD??????
Every now and then there are problems with the database connections but the problem while creating the repository RPD files comes with complex schemas made on OLTP systems consisting of lot of joins and checking the results. Th type of join made need to be checked. By default it is inner join but sometimes the requirement demands other types of joins. There are lot of problems with the date formats also.

How Online/Offline mode impact Development and Delpoyment????
Online Mode- You can make changes in the RPD file and push in changes which will be immediately visible to the users who are already connected. This feature we may use in production environment.
Offline mode- can be useful in test or development environment.

What is Guided Navigation?
Guided navigation is a feature of Oracle BI Interactive Dashboards that enables the content and layout of Oracle BI Interactive Dashboard to change dynamically based on changes in the information being analyzed.
Specifically, sections in a dashboard page can be set up and only appear when there is “interesting” information in the data.

What is logging level?Where can you set logging levels?
You can enable logging level for individual users; you cannot configure a logging level for a group. Set the logging level based on the amount of logging you want to do. In normal operations, logging is generally disabled (the logging level is set to 0). If you decide to enable logging, choose a logging level of 1 or 2. 

What is the difference between Data Level Security and Object Level Security?
Data level security controls the type and amount of data that you can see in a reports. Object level security provides security for objects stored in the obiee web catalog, like dashboards,dashboards pages,folder,and reports.

Can you bypass siebel analytics server security ?if so how?
Yes. You can by-pass by setting authententication type in NQSCONFIG file in the security section as: authentication_type=bypass_nqs.instanceconfig.xml and nqsconfig.ini are the 2 places.

Where can you add new groups and set permissions?
you can add groups by going to manage>security>add new groups> You can give permissions to a group for query limitation and filter conditions.

What are the things you can do in the BMM layer?

Aggrigation navigation,level base matrics,time series wizard,create new logical column,comlex join.

Can multiple repositories run on the OBI Server?
Yes. OBI 11g using the Fusion Middleware technology allows for multiple instances a core application to run from the same physical server.

Where is the NQSConfig.ini now located?
INSTALL_HOME/instances/instance1/config/OracleBIServerComponent/coreapplication_obis1.

What is the RCU?
The Repository Creation Utility is part of the Oracle Fusion Middleware suite that provides a contained means of creating a database repository via a graphical user interface (GUI) installation wizard.

What is a KPI?
A Key Performance Indicator (KPI) is a core metric providing an instant glance of a business perspective usually displayed in a visually engaging way.

What is Scorecarding?
Scorecarding is a methodology that communicates the strategic goals to your organization and monitors their progress. A scorecard answers questions such as: Where is the organization going? How will w get there? What are critical success factors? How is the business doing against goals?

Are the write back features enhanced in 11G?
There are few enhancements on write back. The best enhancement is using the Action Framework which allows you to use prompts, etc. to enter data for write back, not just in a grid.

How do selection steps differ from filters?
Filters and selection steps are applied on a column-level basis and provide two methods for limiting the data in an analysis. A filter is always applied to a column before any selection steps are applied. Steps are applied in their specified order. Filters and selection steps differ in various ways. Filters can be applied directly to attribute columns and measure columns. Selection steps are applied after the query is aggregated and affect only the members displayed, not the resulting aggregate values.


How to startup OBIEE in Linux?
To start ....
./run-sa.sh start #starts obi server
./run-saw.sh start #start saw server
./run-sch.sh start #start scheduler
To Stop ....
./run-sa.sh stop #stop obi server
./run-saw.sh stop #stop saw server
./run-sch.sh stop #stop scheduler

What are Global Filter and how they differ From Column Filter?
Column filter- Simply a filter applied on a column which we can use to restrict our column values while pulling the data or in charts to see the related content.
Global filter- This filter will have impact on across the application.

How to Enable Drills in a Given Column Data?
Answer:- To enable Drill down for a column, it should be included in the hierarchy in OBIEE.

OBIEE 11G New Features (Reports&Dashboards)

1. REQUESTS are renamed as ANALYSIS.
2. 
IBOTS are renamed as AGENTS.
3. 
CHARTS are renamed as GRAPHS.
4. 
Map view is instroduced.
5. Presentation variables can hold multiple values.
6. 
KPI's and SCORECARD's are introduced.
7. 
ACTION LINKS, MASTER-DETAIL reports, SELECTION STEPS are introduced.
8. 
Selection and Groups are introduced.
9. 
Interaction tab is introduced.
10. 
Breadcrumbs have been added to help users understand their current location within Oracle BI content.
11. Ability to export an entire dashboard or a single dashboard page to Microsoft Excel 2007+
12. 
Slider Dashboard Prompts.
13. 
Trellis Chart Creation
14. 
Waterfall Chart
15. Column Format --> Contains 
HTML markup
16. 
Selection Steps View 

OBIEE 11G New Features (RPD)

1. Hierarchy object introduced in Presentation layer .
2. Join is done from 
FACT to DIMENSION.
3. 11g displays 
COLUMN NAMEs along with table names in mappings.
4. New time series functions
 PERIOD ROLLING and AGGREGATE AT is instroduced.
5. 
AGGREGATE PERSISTENCE WIZARD creates indexes automatically.
6. 
PARENT CHILD, UNBALANCED (RAGGED,SKIPPED) HIERARCHY are instroduced.
7. Repository has 
password.
8. 
Dedicated connection pool need for initialization blocks in 11g. In 10g, we can use any connection pool.
9. Now Repository 
version will be automatically maintains.
10. You can now generate an 
XML patch file that contains only the changes made to a repository.
11. LTS priority ordering.
12. 
ID 
columns for Descriptive Columns.
13. Lookup Logical Tables.

OBIEE 11G New Features (Security)

1. USERS and GROUPS are created in EM.
2. 
Groups no longer exist and are replaced by Application roles. Data level security is implemented by using Application roles to which users belong to.
3. In Presentaion Catalog, 
AuthenticatedUser role is used instead of Everyone group.
4. Application roles are managed in an external policy store. Application role objects exist in the repository, but these objects are pointers (references) to the externally managed roles.
5. Users are managed in an external authentication provider and are no longer managed in the repository. User objects exist in the repository, but these objects are pointers (references) to the externally managed users.
6. In 11g any named user can be granted administrative permissions if desired. This compares to 10g where there was a single user with administrative permissions who was named Administrator.

OBIEE 11G New Features (Installation)

1. Repository Creation Utility(RCU) is used for creating repository.
2. 
Oracle WebLogic Server replaces Oracle Application Server and Oracle Containers for Java (OC4J).
3. Supports IBM WebSphere (11.1.1.7)
4. Many configuration settings can be done using EM.
5. BI Composer is automatically installed and configured
6. Oracle Business Intelligence 11g Installer includes 
ONLINE HELP for each installation screen.
7. Oracle Business Intelligence Uses New Command Line Utilities(
WLST, OPMN)


What is the benefits of data warehouse?
A data warehouse helps to integrate data (see Data integration) and store them historically so that we can analyze different aspects of business including, performance analysis, trend, prediction etc. over a given time frame and use the result of our analysis to improve the efficiency of business processes.

Why Data Warehouse is used?
For a long time in the past and also even today, Data warehouses are built to facilitate reporting on different key business processes of an organization, known as KPI. Data warehouses also help to integrate data from different sources and show a single-point-of-truth values about the business measures.

Data warehouse can be further used for data mining which helps trend prediction, forecasts, pattern recognition etc. Check this article to know more about data mining

What is the difference between OLTP and OLAP?
OLTP is the transaction system that collects business data. Whereas OLAP is the reporting and analysis system on that data.


OLTP systems are optimized for INSERT, UPDATE operations and therefore highly normalized. On the other hand, OLAP systems are deliberately denormalized for fast data retrieval through SELECT operations.

What is data mart?
Data marts are generally designed for a single subject area. An organization may have data pertaining to different departments like Finance, HR, Marketting etc. stored in data warehouse and each department may have separate data marts. These data marts can be built on top of the data warehouse.

What is ER model?
ER model or entity-relationship model is a particular methodology of data modeling wherein the goal of modeling is to normalize the data by reducing redundancy. This is different than dimensional modeling where the main goal is to improve the data retrieval mechanism.

What is dimensional modeling?
Dimensional model consists of dimension and fact tables. Fact tables store different transactional measurements and the foreign keys from dimension tables that qualifies the data. The goal of Dimensional model is not to achive high degree of normalization but to facilitate easy and faster data retrieval.

Ralph Kimball is one of the strongest proponents of this very popular data modeling technique which is often used in many enterprise level data warehouses.

If you want to read a quick and simple guide on dimensional modeling, please check our Guide to dimensional modeling.

What is dimension?
A dimension is something that qualifies a quantity (measure).
For an example, consider this: If I just say… “20kg”, it does not mean anything. But if I say, "20kg of Rice (Product) is sold to Ramesh (customer) on 5th April (date)", then that gives a meaningful sense. These product, customer and dates are some dimension that qualified the measure - 20kg.

Dimensions are mutually independent. Technically speaking, a dimension is a data element that categorizes each item in a data set into non-overlapping regions.

What is Fact?
A fact is something that is quantifiable (Or measurable). Facts are typically (but not always) numerical values that can be aggregated.

What are additive, semi-additive and non-additive measures?

Non-additive Measures
Non-additive measures are those which can not be used inside any numeric aggregation function (e.g. SUM(), AVG() etc.). One example of non-additive fact is any kind of ratio or percentage. Example, 5% profit margin, revenue to asset ratio etc. A non-numerical data can also be a non-additive measure when that data is stored in fact tables, e.g. some kind of varchar flags in the fact table.

Semi Additive Measures
Semi-additive measures are those where only a subset of aggregation function can be applied. Let’s say account balance. A sum() function on balance does not give a useful result but max() or min() balance might be useful. Consider price rate or currency rate. Sum is meaningless on rate; however, average function might be useful.

Additive Measures
Additive measures can be used with any aggregation function like Sum(), Avg() etc. Example is Sales Quantity etc.

What is Star-schema?
This schema is used in data warehouse models where one centralized fact table references number of dimension tables so as the keys (primary key) from all the dimension tables flow into the fact table (as foreign key) where measures are stored. This entity-relationship diagram looks like a star, hence the name.


Thursday, March 20, 2014

OBIEE 11G: Remove The "Powered By Oracle" Logo


To remove the "Powered By Oracle" logo, edit Oracle_BI1\BIfoundation\web\msgdb\messages\standardviewtemplates.xml would be to replace:

<WebMessage name="kmsgPoweredByAnchor"><HTML><a href="http://www.oracle.com/technology/products/bi/index.html" target="_blank"><img border="0" src="<sawm:fileMap path="siebelbug.gif"/>" alt="<sawm:messageRef name="kmsgProductGeneral"/>" /&gt;</a></HTML></WebMessage>

With this:

<WebMessage name="kmsgPoweredByAnchor"></WebMessage>


Steps To Uninstall OBIEE 10g On Windows

Follow these steps to successfully uninstall OBIEE 10g on a Windows environment:

1. From the Start menu, navigate to Settings - > Control Panel -> Add or Remove Programs.
2. In Add or Remove Programs section, select Oracle Business Intelligence 10.x and click Remove.
3. In the OC4J Administrator User Information window, enter the password, and then click Next.
4. Follow the uninstall program prompts and reboot the system.
5.  After rebooting, log on as the Administrator and go to Start -> Run and type:
regedit. BACKUP YOUR Registry before moving forward.
6. Go HKLM -> Software - Oracle. There will be a registry key with a name like:
Key_OHxxxxxxxxxx
where xxxxxxxxxx = the unique Oracle home key. If there are multiple Oracle Homes on the pc, you may need to highlight each one and look at the Oracle_Home value on the right side of the screen to determine the correct Registry Key for OBIEE 10g. Once you have found the correct Registry Key, delete it.
7. Reboot the system.
8. Open Windows Explorer and delete the OBIEE 10g Oracle Home folder and reboot one more time.

OBIEE 10g should now be successfully uninstalled.

OBIEE 10G Installation Steps

Prerequisites

  1. Java SDK 1.5.0 or later is installed
  2. Ensure that database connectivity software that Oracle BI Server uses to connect to the database is installed. For example, if the Oracle BI Server needs to access an Oracle database, install the Oracle 10g client
  3. If you are planning to use Microsoft Internet Information Server (IIS):  - Microsoft Data Access Components (MDAC) version 2.7 or later is installed.  - Microsoft IIS is installed and that the IUSR_machinename matches the true name of the machine being used.
  4. If you are planning to use Oracle Application Server 10g and choose the Advanced option, ensure that you specify the location of your Oracle_Home.

Hardware and Software Requirements

The following is a list of hardware and software requirements:
Oracle BI Server components:
- CPU and RAM: 1 GHz, 2 GB RAM, with two or more processors recommended
- Disk Space: 800 MB of hard disk space, plus appropriate disk space for cache storage and Scheduler results (temporary disk space of 2 GB)
Oracle BI Presentation Services components:
- CPU and RAM: 1 GHz, 2 GB RAM, with two or more processors recommended
- Disk Space: 500 MB of hard disk space, plus appropriate disk space for cache storage and log files (temporary disk space of 2 GB)
Supported browsers include: 
- Microsoft Internet Explorer 6.0 
- Microsoft Internet Explorer 7.0 
- Firefox 1.5.x 
- Firefox 2.0 
- Mozilla 1.7.x
- Netscape 7.2.x

Client operating systems:
- Microsoft Windows 2000 Professional with Service Pack 3 or later 
- Microsoft Windows 2003 Professional with Service Pack 1 or later (32-bit only)
- Microsoft Windows XP Professional with Service Pack 1 or later

Server operating systems:
- For Oracle BI Server: Microsoft Windows 2000 Service Pack 4/2003 Server
Microsoft Word 2000 or later (if installing BI Publisher)

Installing Oracle BI EE


For this installation, a single instance of Oracle Database 10is deployed locally.

1.For this installation you need to download the software from OTN. Navigate to the directory where the files were unzipped, and double-click the setup.exe file located in the Windows\Server\Oracle_Business_Intelligence subdirectory.

2.
The InstallShield Wizard appears and prepares your Java Virtual Machine

3.
If you are running Windows 2003 or Windows XP, follow the instructions to disable DEP (Data Execution Protection) if DEP is presently running on your machine; otherwise, click Next.

4.
In this step you choose both a product directory and a data directory. The Basic installation type deploys components in stand-alone Oracle ApplicationContainers for J2EE (OC4J) or in Microsoft IIS. If you are using Oracle Server 10.1.3.1.0 or later, select Advanced.
This installation assumes that OC4J is used. Accept the default names for both directories and accept the Basicinstallation type. Click Next.


Note: If you are running Oracle Application Server 10.1.3.1.0 or later and you have selected the Advanced option, you will be asked to choose: the Installation Type (Compete, Client Tools, and so forth), the application server running Presentation Services (Oracle Application Sever or Microsoft IIS), and the location for the server.
If you want to perform a custom installation, select the Advanced option and click Next. Select theCustom option button and click Next. Choose the components that you want to install and clickNext.
5.
Click the Complete option button to perform a full installation for this setup. This installs the following components: Oracle BI Server, Oracle BI Presentation Services, Oracle BI Client Tools, Oracle BI Disconnected Client, and Oracle BI Publisher. Note: ODBC and JDBC drivers will be installed as well.
Click Next.
6.
Next you choose the application server that runs Presentation Services and Presentation Services Plug-Ins. Click the option button for Oracle Containers for J2EE (OC4J) and click Next.

7.
Now browse to locate your JDK location (JAVA_HOME environment variable). Note: As mentioned in thePrerequisite section, you must be running Java SDK version 1.5.0 or later.
Specify a password for the oc4jadmin password text box. This password is used for future oc4j maintenance. Click Next.


Note: If you selected the Advanced option in step 4, you need to identify the location of the Oracle Application Server.

8.
Whether your server participates in a cluster or not, you need to choose how to start the services. If you chooseAutomatic, machine boot time will increase. Click Next.

9.
Accept the default error message language and click Next.

10.
A summary of your installation appears. Click Next.



11.
The InstallShield proceeds with the installation.

12.
A confirmation window appears after the installation has completed successfully. Click Next.

13.
A second summary window appears, providing you with useful information about OC4J. Click Next

14.
Click Finish to restart your machine.

Monday, March 17, 2014

OBIEE 11G: Setting Loopback Adaptor

A pre-requisite for installing OBIEE 11g is configuring a Loopback Adapter. The Loop back adapter assigns the system(server) a Static IP. If a static address is not assigned there will be issues in starting OPMN services, should the IP change for some reason. Give below are the steps for configuring the loop back adapter on a Windows 32 bit system :

1. Opening Device Manager
   a. Click Start
   b. Right click on My Computer and select Properties 
   c. From the left pane, click on Device Manager
   d. In the new Device Manager window, select Network Adapters

2. Adding new Hardware 
    a. In the Device Manager window, click Action
    b. From the dropdown, click Add Legacy Hardware
    c. In the new pop-up screen click Next
    d. Choose Install the Hardware manually option and click Next
    e. Select Network Adapters from the list and click Next
    f. On the screen choose Microsoft on left side and Microsoft loopback adapter on right and click next
    g. Wait for the hardware installation to complete
    h. Click Finish to close the wizard? 

3. Setting up the Static IP
   a. Click Start and click on Control Panel
   b. Click and open Network and Sharing center
   c. Click on Change adapter Settings on the left pane? 
   d. Select the newly created Microsoft Loopback Adapter (can be identified from the 3rd line text) 
   e. Right Click and click Properties
   f. Select Internet Protocol Version 4(TCP/IPv4) and click on Properties button
   g. Select “Use the following IP address” and specify the IP address to be used. Oracle recommends the following non-routable addresses 
· IP Address: 10.10.10.10 or 192.168.x.x (x is any value between 0 and 255)
· Subnet mask: Enter 255.255.255.0
· Leave all the other fields empty 

4. Adding the IP to the Hosts File
   a. Open Windows Explorer
   b. Navigate to the Windows directory (generally “C:\Windows\System32\drivers\etc)
   c. Double Click to Open the Hosts File
   d. In the end, add the Static IP used in step 3g along with Machine and domain name

Format: 
 Loopback_adapter hostname.domainname hostname
 ex:   10.10.10.10   mycomputer.mydomain.com   mycomputer

Thursday, March 13, 2014

Sort Column based on other column

Today one of my Colleague asked me, how to sort month column in generic way i.e Jan --> Dec. This we can achieve using "Sort Order Column" option in BMM layer. It is a common requirement to display one field while sort by another. 

For example Month Names comes Jan > Feb > Mar, etc should always be sorted by Month Number and not the Month Name. Then you can do this....

Open RPD > Navigate to the "Month Name" in logical layer > open column properties > click on General Tab > Specify "Month Number" in 'Sort Order Column'

Below screen will show you the steps......

.


Sunday, March 2, 2014

OBIEE 10G/11G - How to get forgotten RPD password?

In OBIEE 10g, If you forgot the repository (RPD) password, we can easily get it with simple configuration change (AUTHENTICATION_TYPE = BYPASS_NQS) in NQSConfig.ini file.This was a security breach in OBI 10g versions and it didn’t have had fix for it. But it is a very dangerous security breach. If anyone gets the production RPD, he can simply bypass the rpd security and can deploy it to see the valuable data. As the OBI rpd doesn’t require someone to know the production Database password, the information theft is quite possible.

So unlike OBIEE 10G, The newer OBIEE 11G has a very tight security i.e. TWO level key authentication to open a RPD in online mode and one key (RPD password) in offline mode. Either of the modes cannot open the repository with some configuration changes. So be careful if you want to reuse the OBI repository, make sure that you have memorized the RPD password.  There is NO any reset process.


But however, you can get a password for an already deployed RPD. With the help of wlst script, you can get the forgotten OBI Repository password that is deployed earlier.


To know forgotten OBIEE11G Repository (RPD) password:

Login to weblogic EM (http://localhost:7001/em) and navigate to credentials store page.

Expand the key map: oracle.bi.enterprise. This is the key map which stores all the repository passwords that are deployed.




I would like to show you how to know the forgotten password of a deployed repository.From the list, to get the password of “SampleAppLite_BI0019” repository, follow these steps:

Open command prompt


C:\Users\asif>cd C:\Oracle\Middleware\oracle_common\common\bin


C:\Oracle\Middleware\oracle_common\common\bin>wlst.cmd


Initializing WebLogic Scripting Tool (WLST) ...


Welcome to WebLogic Server Administration Scripting Shell


Type help() for help on available commands


wls:/offline> connect("weblogic","weblogic$123","localhost:7001")

Connecting to t3://localhost:7001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'bifoundation_domain'.

Warning: An insecure protocol was used to connect to the

server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.

wls:/bifoundation_domain/serverConfig> listCred("oracle.bi.enterprise","repository.SampleAppLite_BI0019")

Location changed to domainRuntime tree. This is a read-only tree with DomainMBean as the root.
For more help, use help(domainRuntime)

[Name : tempvalue, Description : null, expiry Date : null]

PASSWORD:Admin123
wls:/bifoundation_domain/serverConfig>

Hope this help you :)












Saturday, March 1, 2014

OBIEE 10g/11G - Web catalog (webcat)

The Oracle BI Presentation Catalog stores the content that users create in a directory structure of individual files. This content includes folders, shortcuts, Oracle BI EE objects (such as analyses, filters, prompts, and dashboards), and Oracle BI Publisher objects (such as reports and templates).

Each object is composed of two files:
  • Own file: For example, an analysis called Analysis 1 would be stored in a file named Analysis1.
  • Attributes file: For example, the analysis called Analysis1 would have a corresponding attributes file named Analysis1.atr.

The attributes file contains:
  • the object's full name,
  • access control list (ACL),
  • description,
  • and so on.
To access an object in the catalog, users must have appropriate ACL entries for that object. All objects in the catalog use ACL entries.

The webcatalog is located:
  • On 10G: OracleBIData/web/catalog/
  • On 11G: $ORACLE_INSTANCE/bifoundation/OracleBIPresentationServicesComponent/catalog/

Directory structure

When opening a webcatalog, you will always find the following folders
  • The shared folder— Contains content that is shared among catalog users. Dashboards that are shared across users are saved in a Dashboards subfolder under a common subfolder under the /Shared Folders folder.
  • The system folder — Contains administrative elements of Presentation Services. Some of these elements are distributed with the product, and others are set up by the administrator, such as privileges.
  • The users folder — Contains content that catalog users with the appropriate permissions have saved to their personal folders, such as individual analyses. Includes a Subject Area Contents folder where you save objects such as calculated items and groups.

The catalog manager is an administration tool to manage the webcat (answer, dashboard, prompt) of BI Presentation Service.
The file catalogmanager.exe is located:
  • on 10g: BI_ORACLE_HOME\web\catalogmanager
  • on 11g, For the first presentation service in the instance (ie coreapplication_obips1 in place of coreapplication_obipsn) :
OSPath
WindowsORACLE_INSTANCE\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalogmanager\runcat.cmd
LinuxORACLE_INSTANCE/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/catalogmanager/runcat.sh

Online / Offline

Many of the operations that you can perform using Catalog Manager are available in both online mode and offline mode. A few operations are available in only one mode or the other. Generally, the operations available in:
  • Online mode are read-only operations and write operations that do not affect the entire catalog, such as setting permissions for an object.
  • Offline mode include most of the operations available in online mode and write functions that affect the entire catalog, such as searching for and replacing catalog text.


To manually create a new catalog:
  1. Stop the service for Presentation Services.
    The Oracle BI Server and WebLogic Server must be running.
  2. Specify a new location (one that does not exist) for the catalog on the Repository tab of the Deployment page in Fusion Middleware Control.
  3. Ensure that the new location for the catalog is empty.
  4. Save your changes and close the file.
  5. Restart Presentation Services.