obi ee architecture intro

Upload: pinakisg

Post on 05-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 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