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.
Tata AIG General Insurance Company - Insurer Innovation Award 2024
OBIA Data Optimization and Performance Enhancing Techniques
1. 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
3. 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
4. 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
6. What does OBIA do to your Transactional
Data
ERP
Role based dashboards
Metrics/KPIs
Subject Areas
Physical Data Maps
OBIEE Repository
Dictionary (RPD)
Security
Business Analytics
Data Warehouse (BAW)
ETL Process
Essbase
11. 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
12. 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
14. 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?
16. 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
17. 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
18. What is your Retention Policy?
This is a subtitle or bulleted list
19. 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
21. ETL run schedules
■ What should be the frequency of ETL runs?
■ How do you address real-time reporting during the close
periods?
22. 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