Académique Documents
Professionnel Documents
Culture Documents
Agenda
OBI EE+ components OBI EE+ demo BI foundation components BI EE architecture BI foundation demo ( OBIEE and Essbase) Integration Options for OBI EE 2
Pervasive Information Access Through MultiChannel EPM Workspace EPMWORKSPACEBUSINESSINTELLIGENCEFOUNDATIONPERFORMANCEMANAGEMENTAPPLICATIONSStrat egyManagementBusinessPlanningProfitabilityManagementFinancialReporting& ComplianceServiceMarketingOrderMgmt. BIAPPLICATIONSSupplyChainHRFinanceSOAFUSIONMIDDLEWAREDataQualityDataIntegrationM DMIdentityManagementContentManagementBusinessPr ocessManagementBIServerPredictiveAnalyticsEssbaseCommonEnterpriseInformationMode l OLTP & ODS Data Warehouse OLAP SAP, Oracle, Siebel, Excel Business Systems Data Mart PeopleSoft, Custom XML Process
OBI EE + One Solution for Enterprise BI Comprehensive Reporting, Analysis, Dashboards Hyperion BI Oracle BI Suite Interactive Reporting Enterprise Production Reporting Production Reporting Financial Reporting Edition Web Analysis OracleBISuiteEnterpriseEditionPlus 4
OBI EE Plus High-Level view Common Enterprise Information Model Reporting & Publishing Financial Reporting BI Publisher Interactive Reporting SQR Production Reporting Web Analysis Ad hoc Analysis Proactive Detection and Alerts Microsoft Office Interactive Dashboards 5 OLTP & ODS Systems Data Warehouse Data Mart SAP, Oracle PeopleSoft, Siebel, Custom Apps Files Excel XML Business Process Financial Performance Management Applications Insight Performance Action Set Goals Plan Monitor Analyze Report Align Hyperion Essbase Oracle BI Server
Adhoc data exploration True business user self sufficiency Create, modify and author
Tailored delivery for wide range of mobile devices Word, Excel, Acrobat, and Flex as layout tools Oracle BI Publisher
Management Reports & Books OLAP / FPM Application Centric Reporting XBRL Support (Extended Business Reporting Language) Financial Reporting Web Analysis Ad hoc Multidimensional Analysis Integrated with FPM Applications OLAP Centric Dashboards Direct to Source Query & Reporting OBI EE Plus End User Interface Multi-Dimensional Relational - Report Centric 7 Interactive Reporting Can utilize OBIEE Server Application Style Dashboards SQR Production Reporting High Volume, Pixel Perfect Reporting Can utilize OBIEE Server Report Creation Not Constrained by User Interface SmartView for Office Excel, PowerPoint, Word and Outlook Integrated with FPM Applications (Part of Foundation Services) Offline Planning JP1
Slide 7 JP1 XBRL stands for eXtensible Business Reporting Language. It is one of a family of "XML" languages which is becoming a standard means of communicating information between businesses and on the internet. XBRL is being developed ly 450 major companies, It is an open standard, It is already being put implementations of XBRL by an international non-profit consortium of approximate organisations government agencies. free of licence fees. to practical use in a number of countries and are growing rapidly around the world.
XBRL is a language for the electronic communication of business and financial da ta which is revolutionising the world. It provides major benefits in the preparation, analysis and communication of bus iness information. It offers cost savings, greater efficiency and improved accuracy and reliability to all those involved i n supplying or using James Pollard, 14/12/2007
Interactive Reporting
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 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 10
Sodexho Marriott 250,000 reports created and published every night 3 hour processing window 3 hour processing window
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
SAP BW BAPI Access = stronger than XMLA POC Scenario at Suburban Propane 80 line report, ODBO Access could only do 55 lines. . . Graphical reporting on FPM applications and Graphical reporting on FPM applications and Essbase
XBRL Reporting Sync with standard Taxonomies via a 1 time process, then you can automatically submit www. xbrl. org SAP BW BAPI Access = stronger than XMLA 16
c. 18
System 9 Workspace
Familiar Windows feel for all webbased content Access BI and Apps content within single interface What it adds to OBI EE: Improved adoption Improved adoption
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 19
WorkspaceIntegrationWorkspaceIntegration
23
Support for Central Metadata abstraction and also direct to data source Reporting EndUser AdHoc Query, Reporting and Analysis Flexible Design Reporting designed for Hyperion Apps Reporting for SAP BW and SSAS Build vs. Buy decision with WA
Agenda
OBI EE+ components OBI EE+ demo BI foundation components BI EE architecture BI foundation demo ( OBIEE and Essbase) Integration Options for OBI EE 25
Simplified business model view Advanced calculation & integration engine Intelligent request generation Intelligent request generation and optimized, distributed data access
Mission critical scalability and performance Foundation for all OBIEE presentation services OpenSQLInterfaceOracleBIEEPlusPresentationServicesOther3rdPartyTools OracleBIServer SimplifiedBusinessView UnifiedMetadata IntelligentCaching
Advancedcalculations Aggregatenavigation& creation Aggregatenavigation& creation Federatedqueryandintegration OptimizedSQL/ functionshipping Native RDBMS Multi-dimensional Other Oracle XMLA XML, SQL Server Oracle OLAP Option Excel DB2 MS Analysis Services Text Teradata SAP BW ODBC
26
BI Server Proven Scalability and Flexibility Architected for Scale and Performance
Optimized Native SQL Clustering Function shipping Intelligent caching Parallel processing Connection pooling 8,500+ users14+ Terabytes7,000+ USusers 12,0006,500disconnected4,500users 50,000300+ analyticapplications12+ Terabytes1,000,000+ usersEst. 16+ TerabytesyTeradata, DB2, SQLServerDeployingto55,000users2,700users 10,000+ 12Terabytedatawarehouse20,000users 40,000+ 10,000usersPlusNorway, UK, others 27
Userroles, preferences Simplifiedview LogicalSQLinterface Dimensions HierarchiesPresentationLayerSemanticObjectLayer Measures Calculations AggregationRules TimeSeries MapPhysicalData Connections SchemaPhysicalLayer Rolebased views of the information relevant to the user Consistent definition of business measures, metrics, calculations Model once, deploy everywhere Across any data sources
28
Businessoriented Dimensional Analysis Builtin intelligence about Business Processes What it adds to OBI EE Plus: World s Premier Analytic Engine Pit dCli kd i t lf Sbj tMtt E t PointandClick design tools for Subject
Matter Experts
Open Calc Engine / Data Mining capabilities Builtin PointandClick Intelligence: Financial Intelligence Inventory Intelligence Relative Time Series Intelligence Multiple, simultaneous calendars Multiple Aliases Shared Members 29
BI Server Architecture
30
Oracle BI EE Architecture Web Server OracleBIServerOracleBIServerOraclePresentationServerOraclePresentationServerOrac leInteractiveOracleInteractiveDashboardsDashboardsOracleAnswersOracleAnswers Userroles, preferences Simplifiedview LogicalSQLinterface Dimensions Hierarchies Measures CalculationsPresentationLayerSemanticObjectLayer31 Calculations AggregationRules TimeSeries MapPhysicalData Connections SchemaPhysicalLayer
Oracle BI EE Architecture ( , , p, ) SQLODBC/ JDBC(LogicalBusinessModel) SQLODBC/ JDBC(LogicalBusinessModel) OracleBIAdministrationOracleBIAdministrationOracleDeliversServerOracleDeliversSe rverScheduling/ EventServicesScheduling/ EventServicesAgentExecutionLogicAgentExecutionLogicDeviceAdaptiveContentDeviceAd aptiveContentTCP/ I(SSLJavascriptforUsability& InteractivityWebBrowserXML, HTML, XLS, PDF, TXToverHTTP/HTTPSExternalApplicationsandPortalsHTML, SOAPoverHTTP/HTTPSWebServerOracleBIServerOracleBIServerOraclePresentationServerO raclePresentationServerOracleInteractiveOracleInteractiveDas hboardsDashboardsOracleAnswersOracleAnswersExternalizedAuthenticationLDAPDBAuthenticationCustomAuthenticatorMetadataDocumentationServicesMetadataDocu mentationServicesMetadataManagementServicesMetadataManagementServicesMultiMultiU serDevelopmentServicesUserDevelopmentServicesServerManagementServicesServerManag ementServicesODBC, CLI, OCI, XML, MDX Analytical and Operational Data Sources
Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Session Management Metadata Interchange Logical SQL ODBC/JDBC (Logical Business Model) Oracle BI Administration ODBC over TCP/IP (SSL) Oracle BI Cluster Controller Oracle BI Web SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS HTML, SOAP External Applications and Portals over HTTP/HTTPS SAW Bridge (J2EE/ISAPI) TCP/IP (SSL) Oracle BI EE Architecture Intelligent Request Generation Externalized Authentication Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Cache Services LDAP DB Authentication Custom Authenticator
Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services System / Perf Monitoring ODBC, CLI, OCI, XML, MDX Security Services Query Government Execution Engine
Enterprise Business Model Administration Physical Layer Intelligent Request Generation DB2 Supply Chain DM Teradata OLAP Oracle ERP. 34 Reads in system catalog Multiple sources Optimized SQL generation Regardless of Schema Function ship to appropriate data sources/Compensation XML Data Source SQL Server Acxiom Siebel Operational
Enterprise Business Model Administration Business Model Layer Calculation Engine Physical complexity converted to logical subject areas Drill-Paths Complex/Derived Measures (Level-based, time series, 35 dimension-specific, nested) Aggregate/Fragment Aware
Enterprise Business Model Administration Presentation Layer Role-based, in context, personalized presentation Oracle Answers 36
Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Oracle BI EE Architecture Session Management Metadata Interchange Logical SQL ODBC/JDBC (Logical Business Model) Oracle BI Administration ODBC over TCP/IP (SSL) Oracle BI Cluster Controller Oracle BI Web SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS HTML, SOAP External Applications and Portals over HTTP/HTTPS SAW Bridge (J2EE/ISAPI) TCP/IP (SSL) Intelligent Request Generation Externalized Authentication Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Cache Services LDAP DB Authentication Custom Authenticator
Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services System / Perf Monitoring ODBC, CLI, OCI, XML, MDX Security Services Query Govern. Execution Engine
O r a c l e BI Server Common Enterprise Information Model SimplifiedLogicalModelTheOracleBIserverpresents as alogicallymodeleddatabaseenablingtheCommonEnterpriseInformationModel. This provides powerfulcalculation, pp, computationandfederationcapabilities to3rdpartytools as wellas ourown. 38
39
A Day in the Life of a Query Alogicalrequestcomes inaskingfor Brand, ClosedRevenue( GL) ServiceRequests ( CallCenter) ShareofRevenue( Derivation) 40
A Day in the Life of a Query OracleBIServerCacheTheServerwillcheck toseeifthis requestcanbefulfilledviaapriorrequestusingServerCache. This is anondemandintelligentshareableandsecurecachethatcansupport: Subsets, Aggregations andDerivations 41
A Day in the Life of a Query MultiPass/SubRequestLogic43/ qgDoes this analysis requiresophisticatedanalysis suchas anOLAPcalculation? [ RevenueShare] TheServerwilldeterminethebestpossiblewaytoprovidethis calculation/ computation
A Day in the Life of a Query FragmentationOptimization44gpDoes this requestspanacross partitions orsilos ofdata? [ ClosedRevenueandServiceRequests] Theserverwilldeterminebasedontherequestifitshouldnavigatetobothoronlyone. Itwillautomaticallyresolvefantraps.
A Day in the Life of a Query AggregateNavigator45ggggIs thereanaggregatethatcanbettersatisfythis requestversus hittingthedetail? {BrandSummaryTable} TheServerwillapplyappropratesummaryredirectiontoprovidethequickestresponse.
47
Oracle BI Server Optimized Native SQL Rewrites 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 I know! I need the updated one for Oracle RDBMS yselectD1. c2asc1, D1. c1asc4from( selectsum( T1397. " ActlExtnd" ) asc1, T1384. " District" asc2from" D1_ customer" T1384, " D1_ orders" T1397where( T1384. "
repkey" = T1397. " SalesRep" ) groupbyT1384. " District" ) D1[ RankCalculationPerformedonOracleBIServerToCompensatefortheLimitationsofMSSQLServ er] 48
Oracle BI Server System Services System Services Clustering: Add stacks as needed in a share nothing clustered environment. SessionManagementandGovernance: SessionManagementandGovernance: Querythrottlingviaconnectionpools andauthorizationSecurityServices: IntegrationwithOID, LDAPwithsophisticateddatadrivenpersonalizationmechanisms. 50
High Availability Deployment OracleOracleAnalyticsWebAnalyticsWebWebWebervererverOracleBIOracleBIApplicationA pplicationDWDWWebWebCatalogCatalogReplicatedRep licatedRepositoryRepositorySchedulerSchedulerDatabaseDatabaseSchedulerProcessSch edulerProcessWebWebServerServerLoadLoadBalancer BalanceryyWWSSAdministrationAdministrationToolToolLDAPLDAPServerServerSingleSign onServerOracleBIOracleBIServerServerServerServe rDWDWOracleOracleAnalyticsWebAnalyticsWebWebWebCatalogCatalogMasterMasterReposit oryRepositoryClusterClusterControllerController OAWReplicationOAWReplicationAgentAgentUsersUsersOtherOtherMart/DWMart/DW Stack 1 Stack 2 51
Oracle BI Server Parallel Multi-User Development Supporting Multi-User Development Merge Check Out Project 1 Project 2 Project 3 Project 4 Project 6 1 3 2 Project 5 Configure Project 5 Project 5 Local Sandbox Main Repository 52 Multiple developers work cooperatively as a team 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 3way merge facility Project 7 Project 8 Project 9
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
54
Agenda
OBI EE+ components OBI EE+ demo BI foundation components BI EE architecture BI foundation demo ( OBIEE and Essbase) Integration Options for OBI EE 55
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Shdl API Scheduler API
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 some results 2. Catalog Management. Manipulate the OBI Web Catalog 3. Scheduled execution or delivery ( iBots) 57
Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Oracle BI SEOne / EE Architecture Session Management Metadata Interchange Logical SQL ODBC/JDBC (Logical Business Model) ODBC over TCP/IP (SSL) Oracle BI Presentation Services SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS External Applications and Portals HTML, SOAP over HTTP/HTTPS SAW Bridge (J2EE/ISAPI) Oracle BI Publisher TCP/IP (SSL) Delivery Server Layout Interfaces Data Logic XSL Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content 58 Intelligent Request Generation Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Cache Services Oracle BI Administration
Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services System / Perf Monitoring ODBC, CLI, OCI, XML, MDX Security Services Query Govern. Execution Engine Externalized Authentication LDAP DB Authentication Custom Authenticator Oracle BI Cluster Controller
Has functions toissueeitherSQLorXMLqueries Datais thereturnedas vanilla XMLforcustomformatting. FetchNextforlargeresultsets. XMLRenderingPages areconstructedinsections Pageobjects as logicalentities ontheAnalytics server. Clientrenders links tovarious components. Headers containtheJavaScriptincludes forpagefunctionality. HTMLrenderingSecurityfunctions toaccess andmanage: PrivilegesPermissionsACL sUserGroups (WebCatalog) SecuritySecurityServiceLogon/ LogoffSessiontrackingandmanagementtrack usingeithercookies orSessionID skeepAlivemethodforextendedsessionlifeImpersonation(forCustomerfacinganalysis) SessionManagement: SAWSessionService y ReportHTML contains links tocontentwithinstandardIFRAMEtags. CommonBodyHTML hiddenfields
Changereportparameters RetrieveSQLforreport. (Returns thelogicalSQL) ReportEditingReportEditingService Copy/ Movecatalogueitems: Filters, Prompts, Reports, Dashboards CreateLinks Read/ SetAttributes. TraverseCatalogueTree WritetoCatalogueCataloguemanagement: WebCatalogService ListanddescribetheSubjectAreas availabletotheuser Describeanycolumn: MetadataDiscoveryMetadataService Asinglefunctionthattakes apathandasessionIDandexecutes thenominatedjob. ExecuteiBotsiBotService 59
OBI SOAP WSDL Access the WSDL for import using this URL: http: / / oracle2go: 9704/ analytics/ saw. dll? WSDL
60
61
OBI SOAP API for more information. . OBI EE Documentation http: / / www. oracle. com/ technology/ documentation/ bi_ee. html ( See the Web Services Guide)
62
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Scheduler API Scheduler API
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
Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Oracle BI SEOne / EE Architecture Session Management Metadata Interchange Logical SQL ODBC/JDBC (Logical Business Model) ODBC over TCP/IP (SSL) Oracle BI Presentation Services SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS External Applications and Portals HTML, SOAP over HTTP/HTTPS SAW Bridge (J2EE/ISAPI) Oracle BI Publisher TCP/IP (SSL) Delivery Server Layout Interfaces Data Logic XSL Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content 65 Intelligent Request Generation Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Cache Services Oracle BI Administration
Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services System / Perf Monitoring ODBC, CLI, OCI, XML, MDX Security Services Query Govern. Execution Engine Externalized Authentication LDAP DB Authentication Custom Authenticator Oracle BI Cluster Controller
O B I GO URL Examples:
Retrieve a report with Modify and Download icons http: / / oracle2go: 9704/ analytics/ saw. dll? Go& nqUser= Administrator& nqPassword= A dministrator& Path= / Shared/ SH/ Category+ analysis&Options= md
Return the Chart view of the same report. Note: Viewname as stored in Request XML. Request XML.
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= A dministrator& 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= A dministrator& Action= Navigate& P0= 1& P1= eq& P2= Products."Prod+Cate gory"& P3= 1+ Hardware& Path= / Shared/ SH/ Category+ analysis& Options= md 66
Return a report as XML http: / / oracle2go: 9704/ analytics/ saw. dll? Go& nqUser= Administrator& nqPassword= Ad ministrator& Path= / Shared/ SH/ Category+ analysis&Format= XML
Run Logical SQL http: / / 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 XML http: / / oracle2go: 9704/ analytics/ saw. dll? Go& nqUser= Administrator& nqPassword= Ad ministrator& SQL= select+ Country, + "Sales+ Facts". "Amount+ Sold"+ from+ SH&Form at= XML 67
Used to incorporate entire Dashboards into applications Very similar format to the Go URL BBasic format: i f t:
http: / / machine/ analytics/ saw. dll? Dashboard& nqUser= Administrator ( This will open My Dashboard for the Administrator user ( who has no password in this
example.
For more information OBI EE Documentation http: / / www. oracle. com/ technology/ documentation/ bi _ ee. html See Presentation Services Administration Guide
70
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Scheduler API iBot post-job scripts BI Server as Data Source Open Intelligence Interface 71
OBI EE Portal Integration A JSR168 Portlet sample is provided ( D: \ OracleBI\ web\ sdk\ sawjsr168portlets. wa r)
Tested on the following portal servers: Oracle Application Server Portal 10.1.4.0.0 WebSphere Portal 5.1.0.4 The sample is based on the HTML View Service part of the Oracle BI Presentation
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Scheduler API iBot post-job scripts BI Server as Data Source Open Intelligence Interface 73
WebServer(IIS, Tomcat, Websphere, iPlanet) OracleBIServerOracleBIServergegeLogicalSQLODBC/ JDBC(LogicalBusinessModel) LogicalSQLODBC/ JDBC(LogicalBusinessModel) ODBCoverTCP/ IP(SSL) OracleBIPresentationServicesOracleBIPresentationServicesSOAPWebServices, XMLandURLInterfaceSOAPWebServices, XMLandURLInterfaceCacheServices(Web) & ConnectionMngmtCacheServices(Web) & ConnectionMngmtXMLXMLFrameworkFrameworkWebWebCatalogCatalogServiceServiceUserPro filing, SecurityandSessionMngmtUserProfiling, SecurityandSessionMngmtOracleInteractiveOracleInteractiveDashboardsDashboardsOra cleAnswersOracleAnswersLoadBalancerLoadBalancer TCP/ IP(SSL) JavascriptforUsability& InteractivityWebBrowserXML, HTML, XLS, PDF, TXToverHTTP/HTTPSExternalApplicationsandPortalsHTML, SOAPoverHTTP/HTTPSSAWBridge( J2EE/ISAPI) SAWBridge( J2EE/ISAPI) TCP/ IP(SSL) OracleBIPublisherOracleBIPublisherDeliveryServerDeliveryServerLayoutInterfacesLa youtInterfacesDataLogicDataLogicXSLOracleDeliversServerOracleDeliversServerSched uling/ EventServicesScheduling/ EventServicesAgentExecutionLogicAgentExecutionLogicIntelligentRequestGenerationI ntelligentRequestGenerationDataSourceAdaptersDa taSourceAdaptersNavigatorNavigatorLogicalRequestGenerationLogicalRequestGenerati onAggregateNavigatorFragmentationOptimizationMulti-Pass/ Sub-RequestLogicOptimizedQueryRewritesOptimizedQueryRewritesSessionManagementSes sionManagementMetadataInterchanMetadataInterchanCac heCacheServicesServicesOracleBIAdministrationOracleBIAdministrationAnalyticaland OperationalDataSourcesMetadataDocumentationServicesMetadataDocumentationServices MetadataManagementServicesMetadataManagementServicesMultiMultiUserDevelopmentSer vicesUserDevel opmentServicesServerManagementServicesServerManagementServicesSystem/PerfMonitor
iBot Scheduler PostJob Java Call E.g. Call BPEL Process Endpoint 76
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Scheduler API iBot post-job scripts BI Server as Data Source Open Intelligence Interface 77
Oracle BI Scheduler job may be launched via a command line API API permits changes to job parameters. This simulates thirdparty triggered iBots. simulates third party triggered iBots.
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Scheduler API iBot post-job scripts BI Server as Data Source Open Intelligence Interface 79
WebServer(IIS, Tomcat, Websphere, iPlanet) OracleBIServerOracleBIServergegeLogicalSQLODBC/ JDBC(LogicalBusinessModel) LogicalSQLODBC/ JDBC(LogicalBusinessModel) ODBCoverTCP/ IP(SSL) OracleBIPresentationServicesOracleBIPresentationServicesSOAPWebServices, XMLandURLInterfaceSOAPWebServices, XMLandURLInterfaceCacheServices(Web) & ConnectionMngmtCacheServices(Web) & ConnectionMngmtXMLXMLFrameworkFrameworkWebWebCatalogCatalogServiceServiceUserPro filing, SecurityandSessionMngmtUserProfiling, SecurityandSessionMngmtOracleInteractiveOracleInteractiveDashboardsDashboardsOra cleAnswersOracleAnswersLoadBalancerLoadBalancer TCP/ IP(SSL) JavascriptforUsability& InteractivityWebBrowserXML, HTML, XLS, PDF, TXToverHTTP/HTTPSExternalApplicationsandPortalsHTML, SOAPoverHTTP/HTTPSSAWBridge( J2EE/ISAPI) SAWBridge( J2EE/ISAPI) TCP/ IP(SSL) OracleBIPublisherOracleBIPublisherDeliveryServerDeliveryServerLayoutInterfacesLa youtInterfacesDataLogicDataLogicXSLOracleDeliversServerOracleDeliversServerSched uling/ EventServicesScheduling/ EventServicesAgentExecutionLogicAgentExecutionLogicIntelligentRequestGenerationI ntelligentRequestGenerationDataSourceAdaptersDa taSourceAdaptersNavigatorNavigatorLogicalRequestGenerationLogicalRequestGenerati onAggregateNavigatorFragmentationOptimizationMulti-Pass/ Sub-RequestLogicOptimizedQueryRewritesOptimizedQueryRewritesSessionManagementSes sionManagementMetadataInterchanMetadataInterchanCac heCacheServicesServicesOracleBIAdministrationOracleBIAdministrationAnalyticaland OperationalDataSourcesMetadataDocumentationServicesMetadataDocumentationServices MetadataManagementServicesMetadataManagementServicesMultiMultiUserDevelopmentSer vicesUserDevel opmentServicesServerManagementServicesServerManagementServicesSystem/PerfMonitor
All data level access to the Oracle BI Server is via ODBC. Including native elements of the Suite ( Oracle Answers, Delivers etc) c)
The Open Intelligence Interface is an ODBC driver 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. 81
82
BI Server as a Data Source This example shows data from the BI Server accessed using anODBCconnectioncalledAnalyticsWeb. 83
OBI Integration
Oracle BI Presentation Services APIs Web Services SOAP API URL Techniques Portlets Scheduler API iBot post-job scripts BI Server as Data Source Open Intelligence Interface 84
Comprehensive, integrated BI suite Common enterprise information model Intelligence spanning multiple sources Designed for broad, pervasive use Open and extensible to maximize current systems Preintegrated Oracle stack lowers cost & complexity Library of prebuilt Oracle BI Applications available 85
QUESTIONSQUESTIONSANSWERSANSWERSQUESTIONSQUESTIONSANSWERSANSWERS 86