obia data optimization and performance enhancing techniques

40
THREAT REPORT H2 2012 Protecting the irreplaceable | www.f-secure.com

Upload: emtec-inc

Post on 08-May-2015

320 views

Category:

Technology


4 download

DESCRIPTION

Learn about OBIA Data Optimization and Performance Enhancing Techniques. We'll give you an overview, discuss things you should consider, performance enhancements and ETL run schedules.

TRANSCRIPT

Page 1: OBIA Data Optimization and Performance Enhancing Techniques

REMINDER

Check in on the

COLLABORATE mobile app

OBIA Data Optimization and Performance Enhancing Techniques

Prepared by:

Karthik Mada

BI Practice Manager

Emtec, Inc.

Session ID#: 14918

Page 2: OBIA Data Optimization and Performance Enhancing Techniques

Introduction

This is a subtitle or bulleted list

Page 3: OBIA Data Optimization and Performance Enhancing Techniques

Emtec EMTEC THE COMPANY

Serving clients for over 46 years

14 locations, including 8 development centers

Over 1,000 full-time professionals

Voted One of the Top 100 Places to Work by Crain’s Chicago in 2012

Our consultants have an average of 14 years of experience. Nearly 45% have advanced certifications

73% of our PMs, Architects & Consultants worked at Tier 1 consultancies in a previous life

$255M IT Services Provider

Regularly compete & win against larger IT service providers

EMTEC SERVICES AT A GLANCE

• Emtec has completed more than 1,100 Package Application engagements, including:

- 200+ Oracle ERP clients with more than 415 engagements

- 206 EPM / Hyperion & OBIEE clients and 323 engagements

- 186 Microsoft clients and more than 255 projects • Emtec is a premier provider of SaaS and Emerging technologies

solutions, including 51 Salesforce Clients with more than 75 engagements, Including Sales Cloud, Service Cloud and Custom Cloud

• Emtec has performed more than 6.3M hours of application development and maintenance work ranging from Business Analysis to Product Development

• Emtec has served more than 565 Infrastructure services clients where we have:

- Deployed more than 1.85M servers, personal computers, tablets and mobile devices

- Installed or provided more than 925 exabytes of storage (That’s a whole lot…)

- Triaged more than 30,000 L1 support incidents

- Implemented service management solutions for more than 125 clients

EMTEC AROUND THE WORLD

US Locations

• Radnor, PA (HQ)

• Atlanta, GA

• Chicago, IL

• Dayton, OH

• Fremont, CA

• Jacksonville, FL

• Herndon, VA

• Minneapolis, MN

• Springfield, NJ

• St. Louis, MO

Global Offices

• Toronto, Canada

• Ottawa, Canada

• Pune, India

• Bangalore, India

Page 4: OBIA Data Optimization and Performance Enhancing Techniques

Karthik Mada

■ BI Practice Manager @ Emtec

■ Oracle Certified Specialist / Oracle Partner Network Certified

Specialist

■ Over 10 years of experience working with Oracle BI products

■ Co-Developed Oracle Essbase Cube Builder (OECB) with

Oracle Development

■ Several successful implementations of OBIA and BIFS

■ Integrated OBIEE with Essbase, Hyperion Planning,

Salesforce, SharePoint and PeopleSoft Portal

Page 5: OBIA Data Optimization and Performance Enhancing Techniques

OBIA overview (OOTB)

This is a subtitle or bulleted list

Page 6: OBIA Data Optimization and Performance Enhancing Techniques

What does OBIA do to your Transactional Data

ERP

Role based dashboards

Metrics/KPIs

Subject Areas

Physical Data Maps

OBIEE Repository Dictionary (RPD)

Secu

rity

Business Analytics Data Warehouse (BAW)

ETL Process

Essbase

Page 7: OBIA Data Optimization and Performance Enhancing Techniques

Data is Consolidated and Transformed

Page 8: OBIA Data Optimization and Performance Enhancing Techniques

■ Dimensional Data Model

BAW is a dimensionalized model for better reporting

Page 9: OBIA Data Optimization and Performance Enhancing Techniques

■ Aggregate Tables & Indexes

▪ W_GL_BALANCE_A

▪ W_AR_BALANCE_A

▪ W_AP_BALANCE_A

Overview of OOTB OBIA (Optimizers)

Page 10: OBIA Data Optimization and Performance Enhancing Techniques

Things to Consider

This is a subtitle or bulleted list

Page 11: OBIA Data Optimization and Performance Enhancing Techniques

Difference between Small-Medium, Large and Very Large volume of data

■ Transactional/Source Data Volume

▪ Small – Up to 200 GB

▪ Medium – 200 to 400 GB

▪ Large – 400 to 800GB

▪ Very Large – 800GB and above

Page 12: OBIA Data Optimization and Performance Enhancing Techniques

How data volume effects OBIA implementation

■ ETL runs will take more amount time

■ Data warehouse will not perform optimally as it needs to return a larger volume of dataset each time

■ Pre-built/RPD calculations takes more time

■ Reports and Dashboards will take longer time to render

Page 13: OBIA Data Optimization and Performance Enhancing Techniques

Performance Enhancements

This is a subtitle or bulleted list

Page 14: OBIA Data Optimization and Performance Enhancing Techniques

ETL Optimization

■ Analyze logs to identify where the bottleneck is?

■ Add Hints to Source Qualifiers

■ Add Indexes on the Source Tables

■ Add Indexes on Staging Tables in Data Warehouse

■ Is drop/create Indexes needed?

Page 15: OBIA Data Optimization and Performance Enhancing Techniques

DW Optimization

■ Add Indexes

▪ Bitmap indexes added to

W_GL_ACCOUNT_D

— Account_Seg1_Code

— Account_Seg3_Code

— Account_Seg10_Code

■ Aggregate Tables

▪ W_AP_XACT_AGG1_A

▪ W_AP_XACT_AGG2_A

▪ HUMW_AP_XACT_GRPACC

T_FSCLQTR_A

▪ W_AP_INV_DIST_F_AGG1_

A

▪ W_GL_OTHER_AGG_A

▪ W_GL_BALANCE_AGG1_A

Page 16: OBIA Data Optimization and Performance Enhancing Techniques

RPD Optimization

■ Add Hints to Tables in Physical Layer

■ Optimize BI Server utilization

▪ Move derived measures to Database as necessary

— DSO Calculation

— DPO Calculation

■ Prioritize LTS to use Aggregate tables

■ Partition Large Fact tables

Page 17: OBIA Data Optimization and Performance Enhancing Techniques

Dashboards and Reports Optimization

■ Conduct JAD session on how frequently data in the dashboards is consumed

■ Adjust Dashboard Prompts/Filter to generate more specific data based on indices

Page 18: OBIA Data Optimization and Performance Enhancing Techniques

What is your Retention Policy?

This is a subtitle or bulleted list

Page 19: OBIA Data Optimization and Performance Enhancing Techniques

Retention Policy

■ How do I control my dataset over a period of time?

▪ How much data should I have in my data warehouse?

▪ Do I purge my historical data or archive it?

▪ What are my options on reporting against achieved data

Page 20: OBIA Data Optimization and Performance Enhancing Techniques

ETL run schedules

This is a subtitle or bulleted list

Page 21: OBIA Data Optimization and Performance Enhancing Techniques

ETL run schedules

■ What should be the frequency of ETL runs?

■ How do you address real-time reporting during the close periods?

Page 22: OBIA Data Optimization and Performance Enhancing Techniques

Please complete the session evaluation We appreciate your feedback and insight

You may complete the session evaluation either

on paper or online via the mobile app