using obiee without breaking the bank

Upload: ysaini1

Post on 05-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    1/24

    Oracle E-Business reportingsolution using OBIEE withoutbreaking the bank

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    2/24

    Agenda

    Introduction

    Company Background

    Alternate and cost effective approach to implement reporting with EBS

    Todays Market

    Expensive Solutions

    Architecture

    1

    Roles and Responsibilities

    Reporting

    Project Monies Cost and Time

    Best Practices

    Questions

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    3/24

    Introduction

    2

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    4/24

    About us

    Pramod Ramprasad, Associate, has over 12 years of consulting experience in providing simplesolutions to complex business challenges on software development projects. Strongbackground in Oracle technologies - Data warehouse, OBIEE, E-business suite (ERP) and

    Portal

    Anunaya Shrivastava, Associate, has fifteen years of experience delivering high technology

    3

    corporations in implementing and sustaining Enterprise Resource Planning (ERP) system

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    5/24

    Company Background

    Key Facts

    Founded 1914

    Headquartered in McLean, Virginia, USA

    NYSE: BAH

    Overview

    Booz Allen Hamilton has been at the forefront of

    strategy and technology consulting for nearly acentury. Today, Booz Allen is a leading providerof management and technology consultingservices to the US government in the defense,intelligence, and civil markets, and also serves

    4

    Employees: 25,000

    Revenue: More than $5 billion

    Chairman and Chief Executive Officer: RalphW. Shrader, Ph.D.

    Web site: www.boozallen.com

    corporations, institutions, and not-for-profitorganizations. The firm is a well-known, trusted,and long-term partner to our clients, who seekour expertise and objective advice to addresstheir most important and complex problems.

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    6/24

    Todays Market

    Market conditions are erratic and leaders are costconscious

    Unemployment is hovering over 9% and

    businesses are reluctant to spend monies onsoftware projects although sitting on capitalreserves

    IT is a cost center and management is cutting back

    5

    better decisions

    Employees are working harder with less and needsmarter and intelligent solutions

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    7/24

    Alternate Approach To Reporting With EBS

    Why are these expensive for a medium sizecompanies?

    BI Apps and DBI costs approximately about$0.5 million to a $0.75 million plus additionalwork to maintain and configure

    ETL - Informatica, Business Objects costapproximately half a million for one prodlicense

    Expensive Servers Netezza, Exadata cost

    Netezza,Exadata,

    BW, Martsetc

    $$$$$

    6

    aroun a 1 m on to 2 m on or eac

    server

    Maintenance of Data warehouse schemascan be translate to multiple server and highercost

    Synchronization between apps db and datawarehouse leads to additional cost

    BI APPS/DBI

    ETL(Informatica

    ,Businessobject)

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    8/24

    Alternate Approach - Development Lifecycle

    7

    Source: An Organizational Community Building Process at Booz Allen

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    9/24

    Alternate Architecture

    Extract seeded Discoverer metadata and businessareas into OBIEE

    FTP the .dbc file from $FND_TOP/secure directory

    on the R12 instance

    Open Discoverer Administrator, with OracleApplications User checked

    8

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    10/24

    Extract seeded Discoverer metadata and business areas intoOBIEE

    9

    Extract Rice object views from discoverer business areas

    Migrate the discoverer metadata file to OBIEE .rpd file

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    11/24

    Discoverer Content - RPD & Answers

    10

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    12/24

    Alternate Architecture

    Extend and customize Discoverer seeded viewsand objects into separate OBIEE schema

    Use of materialized views to enhance reporting

    performance

    Configure Nightly Refresh of OBIEE MaterializedView via EBS

    11

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    13/24

    Alternate Architecture - Use EBS to manage materialized viewrefresh program

    Add OBIEE Materialized View Refresh ConcurrentProgram to Custom Application Request Group

    Submit refresh request to run periodically per

    business requirement

    12

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    14/24

    Alternate Architecture Traditional Star Schema

    Develop custom views on top of Discoverer views

    Use of Dimensional modeling to mimic header andline level detail of EBS content

    Maintain transactions data in a fact for example,warehouse inventory transactions, invoice receipts,purchase order and etc

    13

    example, vendors, employees, supplier, customers,descriptive flex fields, and chart of accountdescription

    Map the objects based on the codes exposed in thefact and derive the report

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    15/24

    EBS Authentication within OBIEE

    Create an EBS Integration Layer connection pooland the connection pool should be kept solely forthe EBS integration authentication, that way it canbe secured off.

    Create an initialization block to authenticate againstE-Business Suite

    Create Session variables and check required for

    14

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    16/24

    EBS Authentication within OBIEE

    Propagate the EBS usernames and responsibilitiesto BI Analytical repository such that EBS row levelsecurity is maintained across reports.

    Compile PLSQL package provided by Oracle(EBS_BIEE_INTEGRATION) script file in EBS appsschema

    Initialize and populate the ACF session variable in

    15

    InstanceConfig.xml

    Setup Profile Option value in EBS to enablesecurity through E-Business Suite

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    17/24

    EBS Authorization with Roles and Responsibilities

    Setup an EBS applications users responsibility inOracle OBIEE

    Setup Reporting Request Groups in EBS for use in

    the OBIEE security

    Setup OBIEE custom Request Groups within EBS

    Create OBIEE custom responsibilities with Oracle

    16

    Attach OBIEE custom responsibilities with OBIEERequest groups

    Configure Base URL for the custom responsibilitywith FND: Oracle Business Intelligence Suite EEbase URL

    Assign Responsibilities to EBS user

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    18/24

    BI Dashboard and Reports

    Expose Reporting, Dashboard, BI Publisher andMicrosoft Integration to user community based onEBS roles and responsibility

    Provide Dashboard menu to navigate to multiplelifecycles

    Organize Dashboard by Lifecycle for example,Asset Management, Core Accounting, Procure to

    17

    ,

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    19/24

    BI Dashboard and Reports

    Sample Report - Aging bucket report, DelinquentAccounts Receivable by customer

    Sample Report Asset Management report output

    Users are able to view reports based on OBIEEresponsibility assigned to in EBS

    All users and responsibilities are maintained within

    18

    catalog or the RPD in the event new user accountsare created or deleted

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    20/24

    Financial Statement Generator (FSG) and OBIEE

    Leverage the sophistication of Financial StatementGenerator in Oracle E-Business suite to buildReport (Rowset, Columnset, Contentset, DisplayOptions, Row Order)

    Use BI Publisher and attach templates to the output

    Create concurrent programs to transpose FSG intoOBIEE compatible output

    19

    Trigger and display FSG reports from OBIEEDashboard with BI Publisher templates

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    21/24

    Best Practices

    Data Model:

    Organized data model by Rice objects and provide content by lifecycle

    Grant access to business users based on roles and responsibilities

    Document and provide glossary of contents within the model

    Answers:

    Follow consistent naming conventions across the data model, use of prefix and suffixes

    20

    Simplify and distinguish between fact and dimension making it easier for reports writes

    Dashboard:

    Organize and provide standard menus to navigate to the reports within 3 clicks

    Provide summary and drill down details of content

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    22/24

    Project Monies Cost and Time?

    Project Cost depends upon the architecture, scalability requirements for future, number ofreports to be developed

    The time line depends upon the complexity of the requirements and solution, the number ofresources involved and the maturity of the processes available

    Unless there is a need for very big datawarehousing solution ETL tools turn out to beexpensive to procure and implement

    21

    Although one would like to get the pre-fab RPDs for each module in Oracle application thesilver bullet does not exist and it requires effort to make an RPD that fits your needs

    A sincere effort in firming up the requirements upfront and finding common elements in themand developing a design based on them can save money and time for the later phases

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    23/24

    Questions & Answers

    22

  • 7/31/2019 Using OBIEE Without Breaking the Bank

    24/24

    Contact Information

    Pramod Ramprasad [email protected]

    Anunaya Shrivastava [email protected]

    23