fulfilling real-time analytics on oracle bi applications platform

33
How Perficient can help you on your journey Fulfilling Real-Time Analytics on Oracle BI Applications Platform

Upload: perficient-inc

Post on 05-Jul-2015

512 views

Category:

Technology


5 download

DESCRIPTION

Are you interested in learning how to leverage your investment in Oracle BI Applications and perform real-time analytics? Do you need to see updates as they occur in real-time with no latency? This session covers how Oracle Business Intelligence Applications can be easily customized to fulfill real-time reporting requirements by leveraging the Oracle BI Apps architecture. It provides an overview of Oracle BI Applications, walks through the design steps to fulfill real-time capabilities, and addresses architectural questions around mitigating the impact on business applications.

TRANSCRIPT

Page 1: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

How Perficient can help you on your journey

Fulfilling Real-Time Analytics on Oracle BI Applications

Platform

Page 2: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

INTRODUCTIONS

Shiv Bharti is the Practice Director of Perficient’s National Oracle

Business Intelligence Practice. Shiv has solid experience Building and

Deploying Oracle Business Intelligence Products. He has successfully led

implementation of over 75+ Oracle Business Intelligence and Custom Data

Warehouse Projects. Shiv has worked in multiple industries and with clients

that include fortune 500 companies . He has Expertise leading large global

teams, as well as in-depth knowledge across multiple verticals and

technologies. Prior to 2008, Shiv was a member of the Oracle and Siebel

Core Engineering Teams and responsible for the Design and Development of

numerous Business Intelligence Applications.

Page 3: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

01 About Perficient

02 Oracle BI Applications Overview

03 What is Real-Time BI?

04 OBIEE Metadata Modeling Steps To Achieve Real-Time Analytics

05 Customer Case Study

06 Q&A

3

AGENDA

Experts in delivering business-driven technology solutions

Page 4: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

Inspiration Delivered 4

ABOUT PERFICIENT01

Page 5: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

5Experts in delivering business-driven technology solutions

Leading Technology Consulting & Solutions Firm Founded 1997

2013 Revenue $375M

90% of revenue from recurring clients

Platinum Partner w/1,800+ Oracle Implementations Enterprise Information Management

Enterprise Performance Management (EPM)

E-Business Suite

Oracle Technology, Middleware/SOA

Customer Experience / CRM

Oracle Certified Education Partner

Key Differentiators Focused expertise, lower cost, faster time-to-value

Highly-experienced consultants

National coverage

Perficient uses Oracle to run its business

10+ years participation in Oracle Open World

PERFICIENT

Pro

ject siz

e, B

rea

dth

of E

xp

ert

ise

Depth of Expertise, Efficiency & Value, Client Importance

Page 6: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

6Experts in delivering business-driven technology solutions

ORACLE BI PRACTICE

Oracle Platinum Partner with multiple specializations

10+ year relationship of loyalty and trust

Successfully delivered over 400 Oracle BI projects

50+ U.S based Consultants and 50+ Offshore consultants dedicated to

delivering Oracle BI Solution

60% of consultants come from Oracle Engineering

Multiple Delivery Models

Deep technical expertise on

Oracle BI Cloud Service (BICS), Oracle BI Apps, OBIEE, Custom

Data Warehousing, Oracle Golden Gate, Mobility

Oracle Certified Education Training Partner

Work closely with Oracle product management to provide feedback for

functional enhancements

Strong partnerships with field sales and marketing organizations

Long standing involvement with Oracle Open World

Page 7: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

Inspiration Delivered 7

ORACLE BI APPLICATIONS OVERVIEW02

Page 8: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

8Experts in delivering business-driven technology solutions

ORACLE BI APPLICATIONS

Complete. Open. Integrated.

OLTP & ODSSystems

Data WarehousesData

Marts(SQLServer, Oracle…etc.)

)

PackagedApplications

(Oracle, SAI, UltiPro)

ExcelXML/Office

BusinessProcesses

OLAPSources(MS Cube)

Exadata Unstructured & Semi-

Structured

ERP Analytics

Planning &Forecasting

Financial Close & Reporting

StrategyManagement

Profitability Management

CRM Analytics

Industry Analytics

BI Server

Common Enterprise Information Model

EssbaseDimension

Management Predictive Analytics

Interactive Dashboards Reports & PublishingQuery & Analysis Detect & AlertOffice Search Embedded Mobile Scorecards

Data

So

urc

es

BI/

EP

M

Pla

tfo

rm

BI

/ E

PM

Ap

ps

Page 9: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

9

ORACLE BI APPLICATIONS

Experts in delivering business-driven technology solutions

Adopt the Data Model – Don’t Build Your OwnComprehensive Conformed Dimensions Ensures Cross Functional Alignment

Sales Opportunities Quotes Pipeline

Marketing Campaigns Responses

Marketing Costs

Service Service Requests Activities Agreements

Contact Center ACD Events

Contact-Rep Snapshot

Targets and Benchmark

Loyalty Members and Points

Transactions

Promotions

Price Price Waterfall

Deal Desk

Price Segments

ERP ANALYTICS

• 370 Fact Tables

• 595 Dimension Tables

• 8,200 Prebuilt Metrics

• 17,700 Data Elements

• Customer

• Products

• Suppliers

• Internal Organizations

• Customer Locations

• Customer Contacts

• GL Accounts

• Employee

• Sales Reps

• Service Reps

• Partners

• Campaign

• Offers

• Cost Centers

• Profit Centers

CRM ANALYTICSCONFORMED DIMENSIONS

MODULAR DATA MODEL

Finance Receivables Payables Cash Flow General Ledger

Procurement & Spend Procurement Performance Supplier Performance Spend Analysis

Order Management Sales Orders and Invoices Bookings, Billings, Backlog Order fulfillment process

Supply Chain Inventory Performance Inventory Bill of Materials Customer & Supplier Returns

Human Resources Compensation Recruiting, Training, Learning Workforce Profile

Projects Project Funding Project Budgets Project Performance

Page 10: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

10

ORACLE BI APPLICATIONS

Experts in delivering business-driven technology solutions

Pre-mapped metadata, including embedded

best practice calculations and metrics for

executives and other business users

A “best practice” library of over 8200

pre-built metrics, 88 intelligent dashboards,

2576 reports and several alerts for

Executives, Managers and Business Users

Pre-built ETL to extract data from operational

tables and load it into the DW, sourced from

PSFT, Oracle EBS and other sources

Pre-built warehouse with 370 star-schemas

designed for analysis and reporting on

financial analytics

• Presentation layer

• Logical business

model

• Physical sources

1 3

2 4

Page 11: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

11

ARCHITECTURE

Experts in delivering business-driven technology solutions

Sources can Oracle ERP, Non-Oracle ERP,

Legacy or Custom Applications

Informatica or ODI for Extract, Transform and

Load into the Data Warehouse.

Simple, yet powerful data warehouse

architecture.

Robust pre-defined OBI EE metadata built

specifically for Oracle ERP Customers. All

Oracle ERP data integrity and relationships

built in.

OBI EE Analytics reporting tools, including

dashboards, reports, graphs, etc.

Metrics / KPIs

Logical Model / Subject Areas

Physical Map

OBI EE

Analytics

Server

OBI EE

Analytics

WebDashboards by Role

Reports, Analysis / Analytic

Workflows

Informatica(ETL) / Oracle Data Integrator(ODI)

Oracle ERPNon-Oracle

ERP

Source SystemsLegacy

Data

Warehouse

Database

Meta

data

Data

Warehouse

Adm

inis

trati

on

Page 12: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

12Experts in delivering business-driven technology solutions

BUILD VS. BUY

Build from Scratchwith Traditional BI Tools

Weeks or Months

Back-end

ETL and

Mapping

DW Design

Define Metrics

& Dashboards

Back-end ETL andMapping

DW Design

Define Metrics& Dashboards

Training/Roll-out

Training/Rollout

Quarters or Years

Source: Patricia Seybold Research, Gartner, Merrill Lynch, Oracle Analysis

Prebuilt business adapters for Oracle, PeopleSoft, Siebel, and others

Prebuilt DW design, adapts to your EDW

Role-based dashboards and thousands of pre-defined metrics

Easy to use, easy to adapt

• Faster deployment

• Lower TCO

• Assured business value

Speeds time to value and lowers TCO

Page 13: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

Inspiration Delivered 13

REAL-TIME BI02

Page 14: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

14

WHAT IS RTBI?

Experts in delivering business-driven technology solutions

Real-time business intelligence (RTBI) is the process of

delivering information about business operations as they

occur. Real time means near to zero latency and access to

information whenever it is required.

Access to Point of Sale Transactions

Operational reports for Business that depend on timely deliveries

Need up to date information with real-time data

Page 15: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

Inspiration Delivered 15

METADATA MODELING FOR RTBI03

Page 16: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

16

DESIGN SCENARIO

Experts in delivering business-driven technology solutions

OBAW

OLTP

Source Systems

Page 17: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

17

OBIEE – PHYSICAL LAYER

Experts in delivering business-driven technology solutions

Physical Layer – “Intelligent

Request Generation”Reads in system catalog

Multiple sources

Optimized SQL generation

Regardless of Schema

Function ship to appropriate data

sources/Compensation

OBAW

OLTP

Page 18: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

18

OBIEE – Business Layer

Experts in delivering business-driven technology solutions

Business Model Layer –“Calculation Engine”

Physical complexity converted

to logical subject areas

Drill-Paths

Complex/Derived Measures

(Level-based, time series,

dimension-specific, nested)

Aggregate/Fragment Aware

Page 19: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

19

OBIEE – Presentation Layer

Experts in delivering business-driven technology solutions

Presentation Layer

Role-based, in context, personalized presentation –

Oracle Analysis

Page 20: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

20

OBIEE ANALYSIS

Experts in delivering business-driven technology solutions

select sum(T217.NET_QTY) as c1,

T712.DATE as c2

T956.PRODUCT_NAME as c3

T471.CUSTOMER_NUMBER as c4

from

VIEW_DATE T712

VIEW_PRODUCT T956,

VIDEW_CUSTOMER T471,

VIEW_SALES_ORDERS T217

Where (T712.ROW_ID = T217.DATE_ID

AND

T956.ROW_ID = T217.PRODUCT_ID AND

T471.ROW_ID = T217.CUSTOMER_ID)

group by

T712.DATE,

T956.PRODUCT_NAME,

T471.CUSTOMER_NUMBER

select sum(T312.NET_QTY) as c1,

T925.CALENDAR_DATE as c2

T659.PRODUCT_NAME as c3

T323.CUSTOMER_NUMBER as c4

from

W_DAY_D T925

W_PRODUCT_D T659,

W_PARTY_D T323,

W_SALES_INVOICE_LINE_F T312

Where (T925.ROW_WID = T312.DATE_WID

AND

T659.ROW_WID = T312.PRODUCT_WID

AND

T323.ROW_WID = T312.PARTY_WID)

group by

T925.CALENDAR_DATE,

T659.PRODUCT_NAME,

T323.CUSTOMER_NUMBER

Page 21: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

21

BI APPS 11.1.7.1

Experts in delivering business-driven technology solutions

New BI Analytics Apps Supports Real-Time

BI Apps 11.1.1.7.1 with Oracle Data Integrator and GoldenGate

Oracle Data Integrator provides

In-database E-LT Transformation vs. E-T-L

Best in class performance, scalability, availability

Lightweight deployment for lower TCO

Faster time-to-value through declarative design

Oracle GoldenGate option for BI Apps

Reduce load on source system by streaming data

continuously into persistent store in the DW

More reliable change data capture and delete

support

Enables near real-time dashboard refresh

BI Apps 11.1.1.7.1 with Oracle Data Integrator and GoldenGate

Page 22: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

Inspiration Delivered 22

Customer Case Study03

Page 23: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

23

Initial Environment

Experts in delivering business-driven technology solutions

Source applications

o Oracle EBS R12, SFDC, MES, O&M, and

others

Use Hyperion for Budgeting & Planning

7000 ERP users and about ~700 heavy

users

BI Publisher, Discoverer and Qlikview

being used for Reporting

5000 Discoverer reports exists

Source ERP DB Size 3.3 TB

Transaction volume 275 GB per day

with 160,000 tables

Data Growth 25% Yearly

Single Sign on has been setup for

authentication

Current State

DiscovererEBS BI Publisher QlikView

Oracle Net Services Client Access

Instance- 1

Node - 1

Oracle Database

BI Publisher

QlikView

EBS

Discoverer

Page 24: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

24

Challenges

Experts in delivering business-driven technology solutions

Scalability

Performance

Enterprise Reporting Strategy

Single source of truth (Enterprise Data Warehouse Platform)

Data consolidation strategy/best practices in place for integrating data

residing in multiple Source Systems (Multiple Versions, Multiple Business

Applications)

Ability to do Cross Functional Analysis across modules

Page 25: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

25

End State

Experts in delivering business-driven technology solutions

Page 26: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

26

BI Deployment Roadmap

Experts in delivering business-driven technology solutions

Discoverer

Initial State

EBS BI Publisher QlikView

Oracle Net Services Client Access

Instance- 1

Node - 1

Oracle Database

EBS

Discoverer

BI Publisher

QlikView

Page 27: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

27

BI Deployment Roadmap

Experts in delivering business-driven technology solutions

Discoverer

Initial State

EBS BI Publisher QlikView

Oracle Net Services Client Access

RAC Database

Instance- 2

Node - 2

Instance-1

Node - 1

Instance-3

Node - 3

EBS DiscovererBI Publisher

QlikView

Metrics / KPIs

Logical Model / Subject Areas

Physical Map

OBI EE

Analytics

Server

OBI EE

Analytics

WebDashboards by Role

Reports, Analysis / Analytic

Workflows

ODI(ETL)

EDW

Meta

data

Data

Warehouse

Adm

inis

trati

on

Load Process

Staging Area

Extraction Process

Gold

en

Gate

Replicated Tables and

Other Sources used for Reporting

Roadmap towards End State

Page 28: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

28

BI Deployment Roadmap

Experts in delivering business-driven technology solutions

Source Application – End State

EBS

Oracle Net Services Client Access

RAC Database

Instance- 2

Node - 2

Instance-1

Node - 1

Instance-3

Node - 3

Finance Supply Chain Procurement

Metrics / KPIs

Logical Model / Subject Areas

Physical Map

OBI EE

Analytics

Server

OBI EE

Analytics

WebDashboards by Role

Reports, Analysis / Analytic

Workflows

ODI(ETL)

EDW

Meta

data

Data

Warehouse

Adm

inis

trati

on

Load Process

Staging Area

Extraction Process

Gold

en

Gate

Replicated Tables and

Other Sources used for Reporting

BI Environment - End State

Page 29: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

29

Project Phases

Experts in delivering business-driven technology solutions

Phase-1

Phase-2

Phase -3

Phase-4

Upgrade single instance

database to RAC and

create a dedicated

reporting server

Enable Oracle BI Apps

OOTB Dashboards and

Reports

Setup Golden-Gate to

replicate Source

Applications

Analyze legacy reports

and Perform Fit-gap

analysis

Finalize Design and

migration plan to EDW

Build a Data Warehouse on

Oracle BI Apps foundation

Migrate Discoverer and

Qlikview Reports to EDW

Fulfill Custom Real-Time

Reporting requirements

Provide ability to efficiently

acquire, Organize and

analyze Terabytes of

structured Data

Build BI Support Team

Build BI Competency Center

Provide the ability to

analyze Structured and

Unstructured data

Provide the ability to Acquire

and Organize Petabytes of

Structured, Semi-structured

and Unstructured data

sources

Provide the ability to

Perform Predictive

Analytics

Setup High Availability and

DR environments Upgrade single instance

database to RAC and

create a dedicated

reporting server

Page 30: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

30Experts in delivering business-driven technology solutions

Transportation Consumer Goods/Media Oil & Gas/Chemical

Manufacturing Technology Higher Education

Healthcare Financial Services Energy

SELECT SUCCESSES

Page 31: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

31

CALL TO ACTION

Experts in delivering business-driven technology solutions

Contact Us Within the Next Hour to Receive a Complimentary

Advisory Workshop Logical Unified Architecture

Real-time Oracle BI Apps and Intelligent Processing

Big Data and Advanced Analytics

Agnostic Enterprise Information Strategy encompassing all EIM

Pillars

Page 32: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

32Experts in delivering business-driven technology solutions

Page 33: Fulfilling Real-Time Analytics on Oracle BI Applications Platform

33Experts in delivering business-driven technology solutions

Thank You!

For more information, please contact:

Shiv Bharti, Oracle BI Practice Director

[email protected]

312.291.1532 office I 312.659.3233 mobile

www.facebook.com/perficient

www.perficient.com

www.twitter.com/perficient