Surender Sara 11i 10gas Disco Kpi Demo
Transcript of Surender Sara 11i 10gas Disco Kpi Demo
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
1/22
SURENDER SARA
Email :[email protected]@SERACONSULTING.US
10GAS Building Corporate KPIs - 101
mailto:[email protected]:[email protected] -
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
2/22
Deployment Architecture
Create EULADMIN ( KPI Repository )
Create BA ( Build Meaningful Data Relationships )
Create Discoverer Plus Report ( Your KPIS )
Create Discoverer and 10gAS interface
Create Portal Page ( Your Dashboard )
Add Discoverer report
Show a client Portal site
AGENDA Show Me How!
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
3/22
The Discoverer End User Layer (EUL) is aserver based, low maintenance, powerful
metadata repository and query managementengine for data warehouses and on-linetransaction processing (OLTP) systems. TheEUL engine also automatically performsquery redirection to summaries. The EUL iscentrally stored in the RDBMS for scalabilityand ease of maintenance.
EUL
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
4/22
Business Areas
The most visible function of the End User Layer (EUL) isto manage information describing relational data inbusiness terms, facilitating end user ad hoc query and
reporting.
Discoverer provides this by storing multiple 'BusinessAreas' within each EUL. Business areas can represent oneor more subject areas, simplifying tables and columns into
easy to understand folders and items of data.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
5/22
Decision Points For Architecture
Choice
Are we 24*7 or 8*6 shop?
How many level of DMZs you need to secure
your data?
How much Availability, Scalability, Response
time are we looking at.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
6/22
8-6 Shops With Reasonable Load
Choose Two node Architecture
Scale your Middle tiers as user load increases forMiddle Tier component usage
Scale your customer database using RAC
Always scale horizontally, add more as you grow.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
7/22
24 * 7 Shops
Use multiple load balanced Middle tiers that willtake care of your server crashes
Cluster your instances ( processes spawned fromsame ORACLE_HOME software )
To cluster all instances must be configuredidentically
Database can be protected using RAC orACTIVE-PASSIVE failover database architecture
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
8/22
Typical Oracle Architecture
Shared Cache
Network
SharedDisk
Database
Clustered DatabaseServer Nodes areconnected viaa high speed, lowlatency Interconnect
ApplicationServers
Middle Tier
Database Tier
Clients
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
9/22
Architecture Details 10gAS
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
10/22
ClientBreakdown 1
mod_oc4j sits within Oracle HTTP Server and (i) identifies the requests itneeds to act on, (ii) determines which OC4J to route those requests to, and (iii)communicates with that process.
Mod_oc4j analyzes the response from OC4J and takes appropriate actions - ex.If a single sign on redirect is required.
Single Sign-On user accounts - A Single Sign-On user account accessesapplications (including OracleAS Portal) with a single user name andpassword.
Once a user has entered his or her Single Sign-On user name and password forone application, he or she can access other applications without having to login again.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
11/22
ClientBreakdown 2
You Login AS http://portalprd4.imcglobal.com:7777/pls/portal ( middle tier )
You Login request is passed to SSO
delegated service AS to Infrastructure
Server http://hrsprd1.imcglobal.com:7778/sso/jsp/login.jsp?site2pst....
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
12/22
10gAS Middle TierBreakdown 1
Discoverer Forms
home HTTP_Server
OC4J_BI_Forms
OC4J_Portal
Reports Server Web Cache
Management
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
13/22
10gAS Database TierBreakdown
1 HTTP_Server
OC4J_SECURITY
OID
Single Sign-On:orasso
Management
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
14/22
Breakdown OverView For KPIs - 1
Computer 2
EULADMINKPI Reports
ProductMetadata
Computer 1
OracleASMetadata
RepositorySecurity Metadata
Management Metadata
Identity Management Services:
- Oracle Internet Directory- Oracle Directory Integration
and Provisioning- Oracle Delegated
Administration Services- OracleAS Single Sign-On- OracleAS CertificateAuthority
SQL*NET
BC4Jcomponets
Computer 3
Security Services
Computers RunningOracleAS Middle Tiers(add more computers
as necessory)
Warehouse or Some KPIdatabase:- Oracle EULADMIN user- Oracle Schema with dataset- Oracle Discoverer Plus
Reports- Ability to get to this Servervia SQL*NET from middle tier
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
15/22
Deployment Architecture Overview
Internet
IntranetDMZ
FW
OC4J
SSO
FW
Internet
XX
XXX
LB
OiD
OC4J
OracleDB
WebCac
he
WebCache
Clients
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
16/22
Identify Data Layer 1
This is the custom database, one or more as shown in the diagrams
above
Identify you dataset to be part of KPIs, Existing data-marts is a great
start. The dataset can be centralized or decentralized.
In centralized model you have one EULADMIN which is public.
In decentralized you have multiple EULs with one public and all other
private.
Once database and EULs where KPIs are stored are identified you
are ready to connect to your discoverer reports
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
17/22
Cogitate on Application Layer, 2
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
18/22
Web Enabled Discoverer
OracleAS Discoverer Plus - End users use this Java based componentto create workbooks and store them in the Discoverer repository(EUL).
OracleAS Discoverer Viewer - End users use this HTML basedcomponent to execute your workbooks created using Discoverer Plusor Desktop.
OracleAS Discoverer Portlet Provider - The Discoverer PortletProvider is the content delivery mechanism end users use to publish
Discoverer workbooks to OracleAS Portal.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
19/22
Client Server Discoverer
Oracle Discoverer Administrator - Business and informationtechnology (IT) administrators use this component to create, maintain,and administer meta data and user access privileges.
Oracle Discoverer Desktop - End users use this client/server basedcomponent to create workbooks and store them in the Discovererrepository (EUL).
Integration - Key integration points with the Oracle Database,
Oracle9i Application Server and Oracle E-Business Suite.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
20/22
Role of Discover Application Layer
in KPIs
Decide if you want to graph your data.
If you do then you CANNOT use desktop edition tool to build your
charts. Use PLUS PLUS stores reports and graphs using Java Graphs.
Desktop used C++ based graphs which cannot be pulled from portalviewer.
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
21/22
Presentation Layer, 10g Portal Pages
10gAS portal pages are build using portal page technology
We start plugging in Portlets on those pages
For Discoverer KPIs oracle has discoverer Portletinterface
For each report and a graph you will have to add this
portlet
Once you run the page oracle 10gAS will launch theDiscover Viewer for drilldown and data display
-
8/3/2019 Surender Sara 11i 10gas Disco Kpi Demo
22/22
Summary of KPI flow
Locate your source data.
Locate your KPI dataset, data-marts.
Build EULADMIN, BA, Plus reports.
From 10gAS middle tier make sure to set TNSNAMES.orato all EULADMINS where Plus reports are stored.
Set general connection in EM console to theseEULADMINs
Use these connections to interface Plus reports toDiscoverer Portlet, various connection list will be shown atthis point.