What is Discoverer
Discoverer Architecture
Discoverer Installation
File system architecture
EBS
EBS Required
Decision Making Graphs &
Database Decision Making
Database Data Charts
Business User
• Multitier architecture
Discoverer Architecture Continuation…
• Discoverer Viewer:
Is a Web tool for accessing interactive reports and charts created using Discoverer
Plus.
End users can personalize worksheets and save their changes
Discoverer Architecture Continuation…
An End User Layer (EUL), which provides an easy-to-understand view of the data
Business intelligence data that users want to analyze
An Active Catalog, which is a set of relational views that expose the standard form
metadata that is stored in analytic workspaces, so that it can be accessed by SQL
Analytic workspaces, which are multidimensional schemas stored in a relational
table.
Discoverer Installation
INSTANCE HOME:
The set of system components managed by the same OPMN entity and share single
parent directory for their configuration is referred to as Fusion Middleware instance.
INSTANCE_HOME/bin : Contains the opmnctl command for managing the system components of this
instance.
INSTANCE_HOME/diagnostics/logs: Contains the logfiles for each configured system components.
INSTANCE_HOME/config: Contains the configuration files for each configured system components.
DOMAIN HOME:
$DOMAIN_HOME/bin : Scripts for starting and stopping the administration server and the managed
servers in the domain.
$DOMAIN_HOME/config : The current configuration and deployment state of the domain, config.xml
$DOMAIN_HOME/init-info : Domain initialization information
$DOMAIN_HOME/lib: JAR files added to CLASSPATH of each server instance
$DOMAIN_HOME/pending: Domain configuration changes that have been requested, but not yet
been activated
$DOMAIN_HOME/security: Domain wide security-related files
$DOMAIN_HOME/servers : One subdirectory for each server in the domain
$DOMAIN_HOME/servers/<servername> : The server directory for the WLS instance with the same
name
OBI Discoverer 11g Configuration for Oracle EBS
Integration
• Copy the EBS dbc file to the Discoverer 11.1.1
$ORACLE_INSTANCE/config/Discoverer/Discoverer_<ias-instance>
• Update $ORACLE_INSTANCE/config/tnsnames.ora file with tnsnames entry to
connect R12 EBS Database.
• Create new Discoverer 11.1.1 End User Layer:
Create tablespace
EUL schema name as the combination of profiles "ICX: Discoverer Default End User Layer
Schema Prefix" and "ICX: Discoverer End User Layer Language Override" as shown below.
[ICX: Discoverer Default End User Layer Schema Prefix]_[ICX: Discoverer End User Layer Language Override]
Statement to Create EUL User
$ORACLE_HOME/bin/eulapi \
-CREATE_EUL \
-APPS_MODE \
-CONNECT system/<password>@<db> \
-USER <EUL_User_Prefix>_US \
-PASSWORD <password> \
-DEFAULT_TABLESPACE <default tablespace> \
-TEMPORARY_TABLESPACE <temp tablespace> \
-EUL_LANGUAGE US \
-APPS_GRANT_DETAILS <FNDNAM>/<FNDNAM password>
Oracle EBS Configuration for Oracle BI Discoverer
11g Integration
• Apply the latest AutoConfig patch
• Apply AD Patch containing adupdeul.sh and adrfseul.sh
12.0 -- Patch 9384228
12.1 -- Patch 9394002
• Change s_disco_url in CONTEXT FILE and run autoconfig.
• Set Applications Profile Options in Oracle E-Business Suite
ORACLE_HOME/bin/eulapi \
-CONNECT <EUL schema>/<password>@<db> \
-GRANT_PRIVILEGE \
-USER SYSADMIN \
-PRIVILEGE administration \
-PRIVILEGE all_admin_privs \
-LOG <log file name>
% sh adupdeul.sh \
connect=<APPS admin user>/<password>@<two_task>
resp=<APPS administrator responsibility>
gwyuid=<APPS GWYUID>
fndnam=<APPS FNDNAM>
secgroup=<secgroup>
topdir=<topdir>
language=US
eulprefix=<eulprefix>
iashome=<iashome>
[eultype=<eultype>]
[mode=<mode>]
[driver=<driver>]
[filelist=<filelist>]
[logfile=<logfile>]
[parfile=<parfile>]
% sh adupdeul.sh \
connect=<APPS admin user>/<password>@<two_task>
resp=<APPS administrator responsibility>
gwyuid=<APPS GWYUID>
fndnam=<APPS FNDNAM>
secgroup=<secgroup>
topdir=<topdir>
language=US
eulprefix=<eulprefix>
iashome=<iashome>
[eultype=<eultype>]
[mode=<mode>]
[driver=<driver>]
[filelist=<filelist>]
[logfile=<logfile>]
[parfile=<parfile>]
ORACLE_INSTANCE/diagnostics/logs/Discoverer/<component name>/*
Oracle Discoverer
ORACLE_INSTANCE/diagnostics/logs/PreferenceServer/*
ORACLE_INSTANCE/diagnostics/logs/SessionServer/<component name>/*
EM Agent
ORACLE_INSTANCE/diagnostics/logs/EMAGENT/EMAGENT/*
WLS_DISCO DOMAIN_HOME/servers/WLS_DISCO/logs/*