features & best practices of odi bi apps innovate15

16
Features and Best Practices of ODI - BI APPS Pavan Mokkarala & Parag Khairnar Apps Associates

Upload: oaugnj

Post on 07-Aug-2015

143 views

Category:

Documents


1 download

TRANSCRIPT

Features and Best Practices of ODI - BI APPS

Pavan Mokkarala & Parag Khairnar

Apps Associates

Apps Associates › Global Reach for Global Customers

› Founded in 2002 - 650+ employees

› HQ in Massachusetts

› US (East, Central, West)

› Europe, India, Middle East

› Oracle BI Journey Started in 2006 – Grown to 40%+ of Our Business

› BI Credentials along the way….

› BI Pillar Partner & Specialized

› Oracle Platform Technology Solutions BI/EPM

› Oracle BI Applications Leadership Board

› Beta Program for ODI 12c

› First Oracle Exalytics Certified Delivery Partner

› Analytics in a Box

› Beta Program for BICS

› AWS Certified for Oracle on AWS (only 2 partners worldwide)

Exalytics Certified

Agenda • Overview ODI BI APPS Architecture

• ODI Architecture Best Practices and Recommendation

• ODI BI APPS Features - Tool Set Architecture - Flowchart for ODI BIAPPS

- CM , Functional manager, Data Load Plan, Validate Data, Check Reports

• ODI BI APPS Best Practices • Design (Version Control, • Coding • Testing • Implementation • Migration • Support

• Demo ( Configuration Manager , Best Practices )

• Question & Answers

OBIA 11.1.1.8.1 – ODI Architecture

Client Tools for config. and development

ODI Server to monitor and control ETL and to handle schedules

Oracle BI Applications Repositories

ODI Repository Architecture ( Option – I )

Create and Archive Version of Models, Projects and Scenarios

Import versions for Hot Fix and release scenario patches

Import released versions of models, projects and scenarios for testing

Import released and tested versions of projects, models and scenarios for production

Master

Topology

Security

Version

Work /Execution

Repositories

MasterRepository

QA Team

Maintenance

Development

Dev

Projects

Models

Execution

Hot Fix

Projects

Models

Execution

Testing

Projects

Models

Execution

UAT

Projects

Models

Execution

Prod

Projects

Models

Execution

Production

BAs

Created By : Parag Khairnar

Pros

1. Simple Architecture 2. Easy to Maintain 3. Information is shared 4. Share different version -

different work environment

Cons 1. Repo 2. Assumption 3. Cluster, CM

ODI Repository Architecture

Option - 1

ODI Repository Architecture ( Option – I )

Create and Archive Version of Models, Projects and Scenarios

Import versions for Hot Fix and release scenario patches

Import released versions of models, projects and scenarios for testing

Import/Export released Version for production use

using XML

Master

Topology

Security

Version

Work /Execution

Repositories

MasterRepository

QA Team

Maintenance

Development

Dev

Projects

Models

Execution

Hot Fix

Projects

Models

Execution

Testing

Projects

Models

Execution

UAT

Projects

Models

Execution

Prod

Projects

Models

Execution

Production

BAs

Master

Topology

Security

VersionManually Replicate Topology

Master

Topology

Security

Version

Work /Execution

Repositories

MasterRepository

Dev

Projects

Models

Execution

Testing

Projects

Models

Execution

Prod

Projects

Models

Execution

Master

Topology

Security

VersionMaster

Topology

Security

Version

Pre-Prod

Projects

Models

Execution

QA Team

Maintenance

Development

Production

BAs

Master

Topology

Security

Version

Work /Execution

Repositories

MasterRepository

Dev

Projects

Models

Execution

Testing

Projects

Models

Execution

Prod

Projects

Models

Execution

Master

Topology

Security

Version

QA Team

Maintenance

Development

Production

BAs

Master

Topology

Security

Version

Work /Execution

Repositories

MasterRepository

QA Team

Maintenance

Development

Dev

Projects

Models

Execution

Hot Fix

Projects

Models

Execution

Testing

Projects

Models

Execution

UAT

Projects

Models

Execution

Prod

Projects

Models

Execution

Production

BAs

Master

Topology

Security

VersionMaster

Topology

Security

Version

Option - 3

Option - 5

Option - 2

Option - 4

ODI Repository Architecture

Configure Offering and Functional

Areas

Create Implement

ation Project

Perform Task Assignments

Perform Assigned

Functional Tasks

Launch FSM (Perform

Configurations Link

Steps for BI Applications Functional Configurations (Initial Setups)

BI Applications Install and

Setup

Execute ETL, Load

and Validate

Manage Domain and

Mappings

Manage Data load and

Parameters

Manage Report

Parameters

Manage Load Plans

Systems Setup

Steps for BI Applications Functional Configurations (Administration and Maintenance of Setups)

BI Applications Functional Setup Manager - UI

BI Applications Configuration Manager - UI

Where Setups are performed?

ODI BI APPS 11.1.1.8.1 New Features

• Prebuilt Connector for Oracle Procurement and Spend Analytics with Oracle JD Edwards • Oracle Human Resources Analytics

o Talent Management Analysis o Improvements to Absence Management o Support Workforce Frozen Snapshots and Workforce Flex Fields.

• Oracle Financial Analytics o New Sub ledger Accounting Module o Support to Aging Snapshot restoration o Fixed Assets support for GL o Drill down from payables to Purchase Orders

• Oracle Project Analytics o New Earned Value Management Analysis o Visibility to Planned Value, Earned Value, and Actual Cost o Analysis of variances and indices, derived from Cost and Schedule Variance, CPI, TCPI, SPI and

TSPI, is also available.

Continue .. New Features

• Oracle Supply Chain & Order Management Analytics o Costing and Inventory Turn support for Oracle JDE EnterpriseOne o Ability to save and restore the Inventory Snapshot

• Oracle Student Information Analytics o New Financial Aid Analysis, term-based detail information associated with a student award

such as amount, status, disbursement, and aid type. • Oracle Manufacturing Analytics and Enterprise Asset Management Analytics

o Re-introduced into the BI Applications data model. (No change in Functionality) • Unstructured Data for Information Discovery

o Data Model has been extension support unstructured CRM and ERP text fields. o Support Information Discovery from combined structured and unstructured data.

ODI BI APPS 11.1.1.8.1 New Features

Continue .. New Features

• New Utilities and Enhancements to increase productivity and drive down TCO o New Data Lineage Tool allows customers and implementers to track lineage from source to

target – improving information transparency across their enterprise o Configuration Management expands System Setup and Load Plan definition capabilities o DAC is replaced by BI A configuration Manager and Functional Setup Manager (FSM)

• Fact Partitioning IKMs and Parallel Index Builds are key performance Innovations o Support for Table Partition - Indexes that need to be re-built during incremental loads are

executed. The latter uses ODI parallel process so that Indexes can be built using multiple session (faster than and in addition to DB parallel).

• Security and Architecture improvements • Object level Security improvements – Predefined roles • Universal Weblogic Middle layer for all tools

ODI BI APPS 11.1.1.8.1 New Features

© Copyright 2014. Apps Associates LLC. 11

ODI BI APPS Best Practices Design

• Folder Structures • Naming Standards • Version Control • Log Levels • Work Repository IDs • Client Tool Installations(cwallet.sso) • Data Quality • Agents • Grain of the OBIEE table • Context Independent Design • Development & Execution Work Repositories

ODI BI APPS Best Practices

© Copyright 2014. Apps Associates LLC. 12

ODI BI APPS Best Practices

Coding • Do not modify out of the box mappings.

• Enforce Check constraints and primary key constraints to maintain data integrity.

• Usage of relevant Knowledge Modules (Import only the KM needed for the model)

• Database query hints for Source Query optimization

• Usage of Universal Adaptors for legacy data sources extraction.

• Trim the RPD with respect to the offerings needed for analytics setup.

Testing • Simulator runs (similar to DAC dry runs)

• Validate Scenarios and test Interface ,Package and the Load Plan.

• Compare the warehouse table results with EBS Source tables.

• Increase Log level while debugging.

• Validate & Commit ODI Interfaces

ODI BI APPS Best Practices

ODI BI APPS Best Practices

Migration • Use Smart Import and Export for ODI interfaces migration

• Enable Version Control for ODI mappings

• Use Export and Import Setup data feature from Configuration Manager

• Validate and Commit

Support • Load plan Performance Monitoring

• Maintain an Issue Log and refer to the latest ODI BI Apps patches for any fixes related to tool issues.

ODI BI APPS Best Practices

Lessons Learned

Data Quality is Key • Specialized data cleaning routines may be required like ODQ

Varying business rules across organizations • Agreement on data rules before proceeding. Centralized solution is

needed.

Data Validation and Acceptance • DWH should reflect source and should never be a mechanism to

tamper data. Any changes to be initiated from source.

Remember to complete the Session Evaluation