of 87
8/2/2019 Obi Ee Architecture Intro
1/87
Oracle Business Intelligence
Enterprise Edition Plus*
1
Detailed Positioning and Architecture
*(OBI EE Plus)
8/2/2019 Obi Ee Architecture Intro
2/87
Agenda
OBI EE+ components
OBI EE+ demo
BI foundation components
2
BI EE architecture BI foundation demo (OBIEE and Essbase)
Integration Options for OBI EE
8/2/2019 Obi Ee Architecture Intro
3/87
Pervasive Information Access Through aMulti-Channel EPM Workspace
Web AlertsOffice MobileDesktop Search
EPM WORKSPACE
BUSINESS INTELLIGENCE FOUNDATION
PERFORMANCE MANAGEMENT APPLICATIONS
Strategy
Management
Business
Planning
Profitability
Management
Financial
Reporting &
Compliance
Service Marketing Order
Mgmt.
BI APPLICATIONS
Supply
ChainHR Finance
3
OLTP & ODSSystems
Data WarehouseData Mart
SAP, Oracle, Siebel,PeopleSoft, Custom
ExcelXML
BusinessProcess
OLAP
SOA
FUSION MIDDLEWARE
Data
Quality
Data
IntegrationMDM
Identity
Management
Content
Management
Business Process
Management
BI Server Predictive Analytics
Essbase
Common Enterprise Information Model
8/2/2019 Obi Ee Architecture Intro
4/87
OBI EE + One Solution for Enterprise BIComprehensive Reporting, Analysis, Dashboards
Oracle
BI Suite
Enterprise
Hyperion BIInteractive Reporting
Oracle BI Suite
Enterprise
4
EditionPlus
Financial ReportingWeb Analysis
Edition
8/2/2019 Obi Ee Architecture Intro
5/87
OBI EE Plus High-Level view
Reporting & Publishing
Financial Reporting
BI Publisher
Interactive Reporting
SQR Production Reporting
Web Analysis
Ad hocAnalysis
ProactiveDetection
and Alerts
MicrosoftOffice
InteractiveDashboards
5
OLTP & ODSSystems
DataWarehouseData Mart
SAP, OraclePeopleSoft, Siebel,Custom Apps
FilesExcelXML
BusinessProcess
Financial
PerformanceManagementApplications
InsightPerformance
Action
SetGoals
Plan
Monitor
Analyze
Report
Align
HyperionEssbase
Oracle BI Server
ommon n erpr se n orma on o e
8/2/2019 Obi Ee Architecture Intro
6/87
OBI EE Plus End User Interface Guided experience leads user from insight to action
Intuitive and interactive dashboards/scorecards
Personalized, function-specific and role-based
OracleInteractiveDashboards
OracleAnswers
Ad-hoc data exploration
True business user self sufficiency
Create, modify and author analysis, pivots and
6
OracleDelivers
Dynamic problem/opportunity detection and
notification
Automated analytic workflows and processes
Tailored delivery for wide range of mobile
devices
OracleBI Publisher
Word, Excel, Acrobat, and Flex as layout tools
Many sophisticated outputs
Extract once, Publish many times
8/2/2019 Obi Ee Architecture Intro
7/87
Management Reports & Books
OLAP / FPM Application Centric Reporting
XBRL Support (Extended Business Reporting Language)
FinancialReporting
WebAnalysis
Ad hoc Multidimensional Analysis
Integrated with FPM Applications
OLAP Centric Dashboards
OBI EE Plus End User Interface
Multi-Dimensional
Relational - Report Centric
7
InteractiveReporting
ec o ou ce ue epo ng
Can utilize OBIEE Server
Application Style Dashboards
SQR ProductionReporting
High Volume, Pixel Perfect Reporting
Can utilize OBIEE Server
Report Creation Not Constrained by User Interface
SmartViewfor Office
Excel, PowerPoint, Word and Outlook
Integrated with FPM Applications
Offline Planning(Part of Foundation Services)
JP1
8/2/2019 Obi Ee Architecture Intro
8/87
Slide 7
JP1 XBRL stands for eXtensible Business Reporting Language. It is one of a family of "XML" languages which is becoming a standardmeans of communicating information between businesses and on the internet.
XBRL is being developed by an international non-profit consortium of approximately 450 major companies, organisations andgovernment agencies. It is an open standard, free of licence fees. It is already being put to practical use in a number of countries andimplementations of XBRL are growing rapidly around the world.
XBRL is a language for the electronic communication of business and financial data which is revolutionising business reporting aroundthe world. It provides major benefits in the preparation, analysis and communication of business information. It offers cost savings,greater efficiency and improved accuracy and reliability to all those involved in supplying or using financial data.
James Pollard, 14/12/2007
8/2/2019 Obi Ee Architecture Intro
9/87
The Pluscomponents
8
8/2/2019 Obi Ee Architecture Intro
10/87
Interactive Reporting
Fastest to First Query Ad-Hoc Tool
Primary focus:
Direct database access tool
Query, reporting and analysis
9
What it adds to OBI EE:
Direct connect no need to build metadata
Useful in odd power-user scenarios
Fast test and discovery tool.
Dashboards may contain coded logic
8/2/2019 Obi Ee Architecture Intro
11/87
Scenario where IR can Add
value SUNY State University of New York
64 total colleges, 1 Centralised IT
Current SQR customer worried about future
SQR is still a strategic reporting tool and it is
Complimentary to BI Publisher
10
Positioned Central control with EE for all and... Now we can meet the needs of the little guy and
reporting from non standard databases for some
of the 64 schools using IR
8/2/2019 Obi Ee Architecture Intro
12/87
SQR Production ReportingFastest Reporting Tool on the Planet!
Primary focus:
RDBMS, MDD, SAP R/3, SAP BW data sources High-performance reporting (Pixel Perfect)
What it adds to OBI EE:
11
Massively scalable performance Supports extremely complex logic and layouts
Beyond SQL:
Leverage external function libraries Execute System 9 API scripts
Launch OS executables
8/2/2019 Obi Ee Architecture Intro
13/87
Scenario where SQR can Add
value
Sodexho Marriott
250,000 reports created and published every
night
12
17,000 Users
13,000 Locations
Data from ORACLE, SAP, and Essbase
SQR beat nearest competitor 5 to 1 in a response
time test on AIX
SQR can report off of SAP R/3
8/2/2019 Obi Ee Architecture Intro
14/87
Web Analysis
Primary focus:
Essbase, Financial Apps, MSAS, SAP BW data
sources
Simple to Advanced Analytics
What it adds to OBI EE:
13
What-If Scenarios and their effects
Future projections
Dimensional definitions
Cell-level data security Security-controlled Write-Back areas
Cell Notes, Linked Reporting Objects, etc.
8/2/2019 Obi Ee Architecture Intro
15/87
Scenario where WA can Add
value SAP BW BAPI Access = stronger than XMLA
POC Scenario at Suburban Propane
80 line report, ODBO Access could only do 55
lines...
14
Essbase
Very often sold with Planning or HFM (which
comes with Financial Reporting)
8/2/2019 Obi Ee Architecture Intro
16/87
Financial Reporting
Financially-Aware ReportsPrimary focus:
Essbase, Planning, HFM, MSAS, SAP BW sources
Financial and Compliance ReportingWhat it adds to OBI EE:
Dimensionally and Financially aware
15
e a ve me urr on roug urr on -
Credit/Debit aware
Inventory aware (Starting / Ending / Average for
period X)
Book of Reports Combine multiple designs into a single book
Secure Bursting
8/2/2019 Obi Ee Architecture Intro
17/87
Scenario where FR can Add
value XBRL Reporting
Sync with standard Taxonomies via a 1 time
process, then you can automatically submit
www.xbrl.org
16
SAP BW BAPI Access = stronger than XMLA
8/2/2019 Obi Ee Architecture Intro
18/87
SmartView
Robust integration with MS OfficePrimary focus:
Integrate System 9 content with MS Office
Supports Word, PowerPoint, Excel and OutlookWhat it adds to OBI EE:
Familiar Excel UI for numbers people
17
Broad System 9 support:
Live Essbase data and analysis
Application integration with off-line Planning Forms
System 9 reports
Aids adoption
Reduced information delivery time
8/2/2019 Obi Ee Architecture Intro
19/87
Hyperion Visual ExplorerVisually Query Your Data
Primary focus:
Visual, Dimensional Query Tool
What it adds to OBI EE Plus: 2-way integration with SmartView
Needle in a Haystack query capability
18
Selects best display type based on what you areviewing
Animated charting
Visually add trend lines, correlations, statistics, etc. Visually create watch groups for repeated
analysis
8/2/2019 Obi Ee Architecture Intro
20/87
System 9 WorkspaceWindows on the Web Delivery UI
Primary focus:
Familiar Windows feel for all web-based content
Access BI and Apps content within single interface
What it adds to OBI EE:
19
One-Stop shop for reporting and analysis
Includes SmartView for MS Office
Integrate content into Word, PPT, Excel or Outlook
May contain for OBI EE content
May be contained within OBI EE
8/2/2019 Obi Ee Architecture Intro
21/87
20
8/2/2019 Obi Ee Architecture Intro
22/87
21
8/2/2019 Obi Ee Architecture Intro
23/87
22 Workspace Integration
8/2/2019 Obi Ee Architecture Intro
24/87
23
8/2/2019 Obi Ee Architecture Intro
25/87
Summary
What the Plus adds to OBI EE:
Support for Central Metadata abstraction and
also direct to data source Reporting End-User Ad-Hoc Query, Reporting and Analysis
Flexible Design
24
Reporting designed for Hyperion Apps Reporting for SAP BW and SSAS
Build vs. Buy decision with WA and FR
Delivery Options: Workspace or Oracle Web?
8/2/2019 Obi Ee Architecture Intro
26/87
Agenda
OBI EE+ components
OBI EE+ demo
BI foundation components
25
BI EE architecture BI foundation demo (OBIEE and Essbase)
Integration Options for OBI EE
8/2/2019 Obi Ee Architecture Intro
27/87
Oracle BI Server
Simplified, Powerful, Intelligence AcrossSources
Open SQL Interface
Oracle BIEEPlusPresentationServices
Other 3rd
Party Tools
Oracle BIServer
Simplified Business View
Unified Metadata
Intelligent Caching
Advanced calculations
Simplified business model
view Advanced calculation &
integration engine
26
Native RDBMS Oracle SQL Server DB2 Teradata
ODBC
Multi-dimensional XMLA Oracle OLAP Option MS Analysis Services SAP BW
Other XML, Excel Text
Federated query and integration
Optimized SQL / function shipping
and optimized, distributeddata access
Mission critical scalability and
performance
Foundation for all OBIEE
presentation services
8/2/2019 Obi Ee Architecture Intro
28/87
BI Server Proven Scalability and Flexibility
Architected for Scale and Performance
Optimized Native SQL
Function shipping
Parallel processing
Clustering
Intelligent caching
Connection pooling
8,500+ users
14+ Terab tes7,000+ US users 12,0006,500 disconnected
27
4,500 users 50,000
300+ analytic applications
12+ Terabytes
1,000,000+ users
Est. 16+ Terabytes
Teradata, DB2, SQL Server
Deploying to 55,000 users
2,700 users 10,000+
12 Terabyte data warehouse20,000 users 40,000+
10,000 users
Plus Norway, UK, others
8/2/2019 Obi Ee Architecture Intro
29/87
Common Enterprise Information Model
Role-based views of the information
relevant to the user
Consistent definition of business
User roles, preferences Simplified view Logical SQL interface
Dimensions Hierarchies
Presentation Layer
Semantic Object Layer
28
measures, metrics, calculations
Model once, deploy everywhere
Across any data sources
Measures
Calculations Aggregation Rules Time Series
Map Physical Data
Connections Schema
Physical Layer
E b ( t l i d ti )
8/2/2019 Obi Ee Architecture Intro
30/87
Essbase (separately priced option)Advanced Analysis Engine
Primary focus: Business-oriented Dimensional Analysis
Built-in intelligence about Business Processes What it adds to OBI EE Plus:
Worlds Premier Analytic Engine
29
- -
Open Calc Engine / Data Mining capabilities Built-in Point-and-Click Intelligence:
Financial Intelligence
Inventory Intelligence
Relative Time Series Intelligence Multiple, simultaneous calendars
Multiple Aliases
Shared Members
8/2/2019 Obi Ee Architecture Intro
31/87
BI Server
30
rc ec ure
8/2/2019 Obi Ee Architecture Intro
32/87
Oracle BI EE ArchitectureWeb Server
Oracle BI ServerOracle BI Server
Oracle Presentation ServerOracle Presentation Server
Oracle InteractiveOracle InteractiveDashboardsDashboards
Oracle AnswersOracle Answers User roles, preferences Simplified view Logical SQL interface
Dimensions Hierarchies Measures Calculations
Presentation Layer
Semantic Object Layer
31
Aggregation Rules
Time Series
Map Physical Data
Connections Schema
Physical Layer
8/2/2019 Obi Ee Architecture Intro
33/87
8/2/2019 Obi Ee Architecture Intro
34/87
8/2/2019 Obi Ee Architecture Intro
35/87
Enterprise Business Model Administration
Physical Layer Intelligent
DB2SupplyChainDM
TeradataOLAP
OracleERP.
34
eques enera on
Reads in system catalog
Multiple sources
Optimized SQL generation
Regardless of Schema
Function ship to appropriate data
sources/Compensation
XML DataSource
SQL ServerAcxiom
SiebelOperational
8/2/2019 Obi Ee Architecture Intro
36/87
Enterprise Business Model Administration
Business Model LayerCalculation Engine
Physical complexity converted to
logical subject areas
Drill-Paths
Complex/Derived Measures
35
v - , m r ,
dimension-specific, nested)
Aggregate/Fragment Aware
8/2/2019 Obi Ee Architecture Intro
37/87
Enterprise Business Model AdministrationPresentation Layer
Role-based, in context, personalized
presentation Oracle Answers
36
8/2/2019 Obi Ee Architecture Intro
38/87
8/2/2019 Obi Ee Architecture Intro
39/87
Oracle BI ServerCommon Enterprise Information Model
Simplified Logical Model
The Oracle BI server presents as a
logically modeled database enabling the
Common Enterprise Information Model.
This rovides owerful calculation
38
computation and federation capabilities to
3rd party tools as well as our own.
8/2/2019 Obi Ee Architecture Intro
40/87
A Day in the Life of a Query
39
8/2/2019 Obi Ee Architecture Intro
41/87
A Day in the Life of a Query
40
A logical request comes in asking for
Brand,
Closed Revenue (GL)
Service Requests (Call Center)
Share of Revenue (Derivation)
8/2/2019 Obi Ee Architecture Intro
42/87
A Day in the Life of a Query
Oracle BI Server Cache
41
The Server will check to see if this requestcan be fulfilled via a prior request using
Server Cache.
This is an on-demand intelligent shareable
and secure cache that can support:
Subsets, Aggregations and Derivations
8/2/2019 Obi Ee Architecture Intro
43/87
A Day in the Life of a Query
Navigator
42
If it is the request is cannot be fulfilled bycache then the server will intelligently
process the request
8/2/2019 Obi Ee Architecture Intro
44/87
A Day in the Life of a Query
Multi-Pass/Sub-Request Logic
43
Does this analysis require sophisticatedanalysis such as an OLAP calculation?
[Revenue Share]
The Server will determine the bestpossible way to provide this
calculation/computation
8/2/2019 Obi Ee Architecture Intro
45/87
A Day in the Life of a Query
Fragmentation Optimization
44
Does this request span across partitionsor silos of data?
[Closed Revenue and Service Requests]
The server will determine based on therequest if it should navigate to both or only
one. It will automatically resolve fan traps.
8/2/2019 Obi Ee Architecture Intro
46/87
A Day in the Life of a Query
Aggregate Navigator
45
Is there an aggregate that can bettersatisfy this request versus hitting the
detail?
{Brand Summary Table}
The Server will apply approprate summary
redirection to provide the quickest
response.
8/2/2019 Obi Ee Architecture Intro
47/87
A Day in the Life of a Query
Optimized Query Rewrites
46
What can be function-shipped down to thedatabase versus performed
/supplemented by the computation
capabilities of the Server.
The server will provide a consistent set offunctionality to the user regardless of
underlying datasource.
8/2/2019 Obi Ee Architecture Intro
48/87
Oracle BI ServerExploiting Native Database Functionality
47
8/2/2019 Obi Ee Architecture Intro
49/87
select distinct D1.c2 as c1,
Rank() OVER ( ORDER BY D1.c1 DESC ) as c2
from
(select sum(T677."ActlExtnd") as c1,
T699."District" as c2
from
"d1_customer" T699,
"d1_orders" T677
where ( T677."repkey" = T699."SalesRep" )
group by T699."District") D1
order by 1
Oracle BI ServerOptimized Native SQL Rewrites
48
select D1.c2 as c1, D1.c1 as c4
from
(select sum(T1397."ActlExtnd") as c1,
T1384."District" as c2
from
"D1_customer" T1384,
"D1_orders" T1397
where ( T1384."repkey" = T1397."SalesRep" )group by T1384."District" ) D1
[Rank Calculation Performed on Oracle BI Server
To Compensate for the Limitations of MS SQL Server]
I know! I need the updated one
for Oracle RDBMS
A D i th Lif f Q
8/2/2019 Obi Ee Architecture Intro
50/87
A Day in the Life of a Query
Cache Services
49
The request once executed will now beavailable to other users as a cache entry.
O l BI S
8/2/2019 Obi Ee Architecture Intro
51/87
Oracle BI ServerSystem Services
System Services
Clustering:
Add stacks as needed in a share nothing
clustered environment.
i
50
Query throttling via connection pools and
authorization
Security Services:
Integration with OID, LDAP with
sophisticated data driven personalization
mechanisms.
8/2/2019 Obi Ee Architecture Intro
52/87
High Availability Deployment
OracleOracleAnal tics WebAnal tics Web
ebeb
erver
erver
Oracle BIOracle BIApplicationApplication
DWDW
WebWebCatalogCatalog
ReplicatedReplicatedRepositoryRepository
SchedulerSchedulerDatabaseDatabase
Stack 1Scheduler ProcessScheduler Process
51
Web
Web
Server
Server
LoadLoad
BalancerBalancer
SS
AdministrationAdministrationToolToolLDAPLDAP
ServerServer
SingleSign-onServer
Oracle BIOracle BIServerServer
ServerServer
OracleOracleAnalytics WebAnalytics Web
WebWebCatalogCatalog
MasterMasterRepositoryRepository
ClusterClusterControllerController
OAW ReplicationOAW ReplicationAgentAgent
UsersUsers
Stack 2OtherOther
Mart/DWMart/DW
O l BI S
8/2/2019 Obi Ee Architecture Intro
53/87
Oracle BI ServerParallel Multi-User Development
Merge
Check Out
Project 1
Project 2
Project 3
Project 4
Project 6
1
3
2
Project 5
Configure Project 5Project 5
Local SandboxMain Repository
52
- v
Multiple developers work cooperatively as ateam
Developers check-out projects and place
onto local sandbox environments for
configuration
When done, the administrator merges the
changes into the main repository via the 3-
way merge facility
Project 7
Project 8
Project 9
O d E t ibl
8/2/2019 Obi Ee Architecture Intro
54/87
Open and Extensible
Full BI functionality exposed via
Web Services
Websphere Portlet SDK Open SQL-Based API
SOA and Open Standards
53
Web Browser Support Support for Netscape and Mozilla
Firefox
Microsoft Office and Reporting
Services Bi-directional support for Microsoft
8/2/2019 Obi Ee Architecture Intro
55/87
BI foundation demo (OBIEE andEssbase)
54
8/2/2019 Obi Ee Architecture Intro
56/87
Agenda
OBI EE+ components
OBI EE+ demo
BI foundation components
55
BI EE architecture
BI foundation demo (OBIEE and Essbase)
Integration Options for OBI EE
8/2/2019 Obi Ee Architecture Intro
57/87
OBI Integration Oracle BI Presentation Services APIs
Web Services SOAP API
URL Techniques
Portlets
56
c e u er
iBot post-job scripts
BI Server as Data Source
Open Intelligence Interface
OBI SOAP API
8/2/2019 Obi Ee Architecture Intro
58/87
OBI SOAP API
The SOAP API has 9 Service areas covering 3 broad areas:
1. Result extraction. Run a report or submit a query and get someresults
2. Catalog Management. Manipulate the OBI Web Catalog
57
3. Scheduled execution or delivery (iBots)
8/2/2019 Obi Ee Architecture Intro
59/87
OBI SOAP API
8/2/2019 Obi Ee Architecture Intro
60/87
Has functions to issue either SQL or XML queries
Data is the returned as vanilla XML for custom
formatting.
FetchNext for large result sets.
XML Rendering
Pages are constructed in sections
Page objects as logical entities on the Analytics server.
Client renders links to various components.
Headers contain the JavaScript includes for page
functionalit .
HTML rendering
Security functions to access and manage:
- Privileges
- Permissions
- ACLs
- User Groups (Web Catalog)
Security - SecurityService
- Logon/Logoff
- Session tracking and management
- track using either cookies or SessionIDs
- keepAlive method for extended session life
- Im ersonation for Customer facin anal sis
Session Management: SAWSessionService
59
List and describe the Subject Areas available to the user
Describe any column:
Metadata Discovery MetadataService
Copy/Move catalogue items:
Filters, Prompts, Reports, Dashboards
Create Links
Read /Set Attributes.
Traverse Catalogue Tree
Write to Catalogue
Catalogue management: WebCatalogService
Report HTML contains links to content within standard
IFRAME tags.
Common Body HTML hidden fields etc to support
interactive functionality.
Change report parameters
Retrieve SQL for report. (Returns the logical SQL)
Report Editing - ReportEditingService
A single function that takes a path and a sessionID and
executes the nominated job.
Execute iBots - iBotService
OBI SOAP WSDL
8/2/2019 Obi Ee Architecture Intro
61/87
OBI SOAP - WSDLAccess the WSDL for import using this URL:http://oracle2go:9704/analytics/saw.dll?WSDL
60
SOAP API Example
8/2/2019 Obi Ee Architecture Intro
62/87
61
OBI SOAP API for more
8/2/2019 Obi Ee Architecture Intro
63/87
information..OBI EE Documentationhttp://www.oracle.com/technology/documentation/bi_ee.html
(See the Web Services Guide)
62
OBI I t ti
8/2/2019 Obi Ee Architecture Intro
64/87
OBI Integration
Oracle BI Presentation Services APIs
Web Services SOAP API
URL Techniques
Portlets
63
iBot post-job scripts
BI Server as Data Source
Open Intelligence Interface
The GO URL
8/2/2019 Obi Ee Architecture Intro
65/87
The GO URL
A simple, direct technique for Application level integration.
Construct a URL which then return complete html pages
usually into an iFrame on a page in an application.
64
8/2/2019 Obi Ee Architecture Intro
66/87
OBI GO URL
8/2/2019 Obi Ee Architecture Intro
67/87
OBI GO URLExamples:
Retrieve a report with Modify and Download icons
http://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=Administrator&Path=/Shared/SH/Category+analysis&Options=md
Return the Chart view of the same report. Note: Viewname as stored in
66
.
http://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=A
dministrator&Path=/Shared/SH/Category+analysis&Viewname=staticchart!1
Interactive Chart
http://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=Administrator&Path=/Shared/SH/Sales+patterns+by+day+of+week+vs+Month+
ago&Viewname=staticchart!1
Change a prompted filter:
http://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=Administrator&Action=Navigate&P0=1&P1=eq&P2=Products."Prod+Category"&P3=1+Hardware&Path=/Shared/SH/Category+analysis&Options=md
OBI GO URL
8/2/2019 Obi Ee Architecture Intro
68/87
OBI GO URL
More advanced programming-oriented Examples
Return a report as XML
http://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=Ad
ministrator&Path=/Shared/SH/Category+analysis&Format=XML
67
Run Logical SQLhttp://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=Ad
ministrator&Options=md&SQL=select+Country,+"Sales+Facts"."Amount+
Sold"+from+SH
Run Logical SQL, Return results as XMLhttp://oracle2go:9704/analytics/saw.dll?Go&nqUser=Administrator&nqPassword=Ad
ministrator&SQL=select+Country,+"Sales+Facts"."Amount+Sold"+from+SH&Form
at=XML
The Dashboard URL
8/2/2019 Obi Ee Architecture Intro
69/87
The Dashboard URL
Used to incorporate entire Dashboards into
applications Very similar format to the Go URL
68
http://machine/analytics/saw.dll?Dashboard&nqUser=Administrator
(This will open My Dashboard for the Administrator user (who has no password in this example.)
The Path argument may be used to link to a specific dashboard.
Example of URL based Integration
8/2/2019 Obi Ee Architecture Intro
70/87
Siebel CRM
69
For more information
8/2/2019 Obi Ee Architecture Intro
71/87
For more information
OBI EE Documentation
http://www.oracle.com/technology/documentation/bi_ee.html
70
See Presentation Services Administration Guide
OBI Integration
8/2/2019 Obi Ee Architecture Intro
72/87
OBI Integration
Oracle BI Presentation Services APIs
Web Services SOAP API
URL Techniques
Portlets
71
c e u er
iBot post-job scripts
BI Server as Data Source
Open Intelligence Interface
OBI EE Portal Integration
8/2/2019 Obi Ee Architecture Intro
73/87
A JSR168 Portlet sample isprovided(D:\OracleBI\web\sdk\sawjsr168portlets.wa
r)
Tested on the following portal
Portlet.xml
72
rv r :
Oracle Application Server Portal10.1.4.0.0
WebSphere Portal 5.1.0.4
The sample is based on theHTML View Service - part of theOracle BI Presentation ServicesSOAP interface.
OBI Integration
8/2/2019 Obi Ee Architecture Intro
74/87
OBI Integration
Oracle BI Presentation Services APIs
Web Services SOAP API URL Techniques
Portlets
73
Scheduler API
iBot post-job scripts
BI Server as Data Source
Open Intelligence Interface
8/2/2019 Obi Ee Architecture Intro
75/87
iBot Scheduler Post-Job Scripts
8/2/2019 Obi Ee Architecture Intro
76/87
E.g. Output Results of iBot to a Directory
75
iBot Scheduler Post-Job Java Call
8/2/2019 Obi Ee Architecture Intro
77/87
E.g. Call BPEL Process End-point
76
OBI Integration
8/2/2019 Obi Ee Architecture Intro
78/87
g
Oracle BI Presentation Services APIs Web Services SOAP API
URL Techniques
77
Portlets
Scheduler API
iBot post-job scripts
BI Server as Data Source Open Intelligence Interface
Scheduler Comand-Line API
8/2/2019 Obi Ee Architecture Intro
79/87
Oracle BI Scheduler job may be launched via
a command line API API permits changes to job parameters. This
-
78
.
saschinvoke.exe
u /
(-j | -i )[-m [:]]
([-r ] |
[-a ])
OBI Integration
8/2/2019 Obi Ee Architecture Intro
80/87
g
Oracle BI Presentation Services APIs Web Services SOAP API
URL Techniques
79
Portlets
Scheduler API
iBot post-job scripts
BI Server as Data Source Open Intelligence Interface
8/2/2019 Obi Ee Architecture Intro
81/87
BI Server as a Data Source
8/2/2019 Obi Ee Architecture Intro
82/87
All data level access to the Oracle BI Server is
via ODBC. Including native elements of the Suite (Oracle
Answers, Delivers etc
81
The Open Intelligence Interface is an ODBCdriver for the Oracle BI Server that may be
installed on a client.
This enables access to the BI Server from third
party reporting tools, or custom applications.
BI Server as a Data Source
8/2/2019 Obi Ee Architecture Intro
83/87
82
BI Server as a Data SourceThis example shows data from the BI Server accessed using
8/2/2019 Obi Ee Architecture Intro
84/87
p g
an ODBC connection called AnalyticsWeb.
83
OBI Integration
8/2/2019 Obi Ee Architecture Intro
85/87
Oracle BI Presentation Services APIs Web Services SOAP API
URL Techniques
84
Portlets
Scheduler API
iBot post-job scripts
BI Server as Data Source Open Intelligence Interface
Product Benefits and Differentiators
8/2/2019 Obi Ee Architecture Intro
86/87
Comprehensive, integrated BI suite
Common enterprise information model
Intelligence spanning multiple sources
Designed for broad, pervasive use
85
pen an ex ens e o max m ze curren sys ems
Pre-integrated Oracle stack lowers cost & complexity Library of prebuilt Oracle BI Applications available
8/2/2019 Obi Ee Architecture Intro
87/87
Q U E S T I O N SQ U E S T I O N S
86
A N S W E R SA N S W E R S