SlideShare a Scribd company logo
1 of 38
Taming the Beast:
Optimizing Oracle
EBS for Radical
Efficiency
www.datavail.com 2
Mahesh Vanapalli, Sr. Applications DBA
Bachelor’s Degree in Computer Science and Engineering from
Graduate of Nagarjuna University
More than 16 year’s experience in IT
Technical background in
• Implementing and supporting Oracle Applications with VLDB
• Global implantations and complex solutions across industry sectors
• Oracle EBS
• Oracle EPM
• Golden Gate
• OBIEE
Presenter
Who is Datavail?
www.datavail.com 4
Our Range of Data Services
Health Checks &
Assessments
Upgrades Data Migration
OBIEE & Hyperion
Consulting
Development, Tuning,
Automation
Data Warehouse
Build & Optimize
DevOps (Deploy & Automate)
Project Services
Data Development Services
24x7 In-Office Coverage
Monitoring & Incident
Response w/ SLAs
Service Requests
(Patch, Modify, etc.)
Multi-factor Monitoring
Proactive Services
(Health, Tune)
Structured Service Review
Operational Managed Services
www.datavail.com 5
How Clients say we are Different
Largest data specialist firm in North America
Senior resources in 32 states and 4 countries
Attrition rate in India less than 2% per
quarter
All India locations ISO 27001 Certified
Other Security:
PCI SAQ-D, Self Accensement
U.S. – EU Safe Harbor Framework Certification Mark
Type II SSAE16 / SOC1 - Type II SOC2
Executed and adhere to numerous HIPAA Business
Associate Agreements
US only delivery models for ITAR controlled data
$80 million in capital raised:
IP, acquisitions, delivery model & capabilities
expansion
A core component of Datavail’s strategy has been – and will continue to be – developing and applying IP to all
our service offerings
Talent
Investment
IP-Enabled
ISO 27001
Visit us at
our vendor booth
Visit our booth to WIN a pair of
Bose QuietComfort Noise
Canceling Headphones.
Mention you attended our
presentation for an additional entry.
www.datavail.com 7
Why are we here – history of EBS
What do we mean by optimize?
• Quick wins to add life to your EBS environment
What stops you from optimizing?
• Performance Tuning
• The Basics
The 5S Approach
What you can do to get ready for the Cloud now
Outside of EBS, things you can do
Summary
Agenda
Why Optimize EBS?
www.datavail.com 9
Why Did We Embark with EBS in the First
Place?
Cost savings Better controls Reduce technical
complexity
Manage by exception,
not every transaction
Automation of
simple tasks
www.datavail.com 10
You have built TRUST, in the system, and the data
Over time:
• Slow Down
• Manual work arounds
• No longer models your current business processes
• Old data we don’t use anymore
We don’t have to rebuild it, we can restore it
In the End it Was About….
www.datavail.com 11
We need to tame the beast, to get the power back
But it’s a bit fuzzy because
• No one-way to optimize,
• No perfect end state
• Environment is constantly changing
• People use it differently
We know that! That is how we got here
in the first place
What Do We Mean by Optimize?
www.datavail.com 12
We focused on getting it started, not keeping it running
We built a great car, and deferred gas, maintenance, changing the tires etc.
It’s alive, and moving, and needs care and feeding
It served its purpose, but it changed, we changed and we didn’t stay in sync
Costs money
Fear of patching – impact to critical business processes
You have day jobs and can’t keep up with EBS, you need a partner
What Stopped Us?
At Its Core, It’s About
Performance Tuning
www.datavail.com 14
Tuning means more than re-writing SQL for EBS
• We don’t always have access to the code
The process of Performance Tuning can be categorized into four areas
At Its Core, It’s About Performance
Tuning
Performance
Analysis
Code
Optimization
Load
Balancing
Altering Parameters /
Changing Processes
www.datavail.com 15
Performance Analysis
Collect data, lots of it
Understand what is working, and what is not
Identify bottlenecks and where to focus the most effort
• Do I fix the longest running process/query
• Or optimize the query that runs the most
• Or the query that stopped running altogether
At Its Core, It’s About Performance
Tuning
Code Optimization
Actually fixing the offending code, configurations
Aims to make things faster, more reliable, accuracy
Rebuild trust
The best explain plan 5 years ago may not be now
www.datavail.com 16
Load Balancing
Sharing the workload
You may have the horse-power you need, but some horses are
running faster than others
Specialization of work allows for optimal configurations
Spread out high CPU services
At Its Core, It’s About Performance
Tuning
Altering Parameters/Changing Processes
Business change, and we need to change systems to mirror the
new processes
Applications also change, data grows and characteristics change
New functionality in patches
Performance Tuning
– The Basics
www.datavail.com 18
Initialization Parameters
At the application, middle and DB tiers
Memory is your friend, if you have enough
Performance Tuning – The Basics
IO
Data grows and moves
Large datasets don’t perform like small datasets
Full table scans worked great with 100 rows of data
Run-a-way processes consuming needlessly
Perhaps more horses can breathe life back into that batch job
Look at different access methods for different disks
(I’m bringing back the RAID conversation)
www.datavail.com 19
CPU
More users, more data, longer queries, more reports
Look to reduce number of times a job runs
Perhaps rewrite a query?
Data Archival
Hardware could also help
You may need more SGA/PGA than you did 5 years ago
Performance Tuning – The Basics
Memory
Faster than disk, but only if you allocate enough of it
Disk thrashing due to insignificant memory may make things worse
www.datavail.com 20
Configuration Details
Redo logs – waiting for a redo log or the archiver,
stops everything
IO contention of high used files, perhaps move them
somewhere colder
Performance Tuning – The Basics
Concurrency
Are you stepping on yourself?
Locking tables or other resources
Datavail’s 5S
Approach
www.datavail.com 22
Most Performance tuning is done at the …..(poll)
• Hardware
• Data Structures
• Initialization Parameters
• SQL Code
• Running Statistics
• Indexing
Yes it is SQL – when you can access it
Datavail’s 5S Approach
www.datavail.com 23
Most common performance
tuning issues:
SQL Code
Indexing
Architecture
Sessions
Statistics
Datavail’s 5S Approach
www.datavail.com 24
The 5 S’s are
SQL Code
Statistics
Space/Indexing
Sessions
Scheduled Process
Datavail’s 5S Approach
www.datavail.com 25
Datavail’s 5S Approach
SQL Code
Look at join conditions, peaks and bottlenecks
Full table scans of larger tables
Bind variables
/*+ Hints */
Statistics
Your data has changed, if your stats say you have 100 rows, and you have
100 million, the optimized is going to mess up
On select tables and indexes
On all tables and indexes
www.datavail.com 26
Datavail’s 5S Approach
Space and Indexing
Quickest way to be a hero
Add an index, reports goes from 10 hours to 10 seconds
But perhaps too many indexes on a table are slowing down inserts and
deletes
Sessions
Are users blocking each other?
Scanning the same data?
Poor queries from developers in production?
Abandoned sessions
www.datavail.com 27
Datavail’s 5S Approach
Scheduled Processes
The right schedule can make all the difference
Optimize data when no one is using it
Backups, first thing to check
Can you remove jobs no longer needed, or change the order
Parallel processes can spawn an army of zombies waiting on one object
Case Studies
www.datavail.com 29
Problem
Customer was working on migrating one of their acquired entities from
SAP to Oracle EBS 12.2 which was very critical to complete within the
time lines due to legal compliance requirements.
Customer was not able to complete their conversion work as part of
this migration activity within the approved downtime given by the
business leaders.
Business transactions (navigating in order entry form, critical report,
etc.) were running slow causing business impact; could not meet
SLAs
A handful of SQLs were taking time - running very long or being
executed millions of times.
Consolidated SQL run time was high.
Case Study: Global Digital
Commerce Company
www.datavail.com 30
Datavail Solution
Identified the problem area's by drilling down and performing detailed analysis.
Created the right indexes which helped long running SQL and reduced runtime drastically.
Tuned database memory parameters and parallel configuration so that programs/business actions could
use the database resources more efficiently with good response time.
Tuned concurrent managers by increasing the number of processes for standard manager, optimizing
the queue time which helped to use CPU more efficiently on the EBS concurrent manager node, and
improved overall concurrent program performance.
Decreased the check frequency as concurrent manager processes were using high CPU by frequent
polling
Utilized the hardware resources very efficiently – Removed resources from less loaded EBS
environment and added hardware resources to EBS environments where there was resource shortage.
Case Study: Global Digital Commerce
Company
www.datavail.com 31
Results
Customer was able to complete their conversion activity within
the approved downtime given by the business leaders
Critical business transactions (which are performed by many
number of users and multiple times in one day) performance
improved
End user satisfaction increased
Case Study: Global Digital
Commerce Company
www.datavail.com 32
Case Study: Fortune 500 Fast Food
Chain
Problem
Client had poor performance in their HR Employee
Termination Statistic Report.
Report needed to be run regularly, but was taking almost ten
hours to complete – unsustainable.
By executing our performance tuning strategy, runtime was
reduced to just 25 minutes.
www.datavail.com 33
Case Study: Fortune 500 Fast Food
Chain
Datavail Solution
Identified the problem area's by drilling down and performing
detailed analysis.
One particular SQL run time was high.
Created the right indexes which helped long-running SQLs
and frequently-run SQLs (which are running millions of times)
Reduced the conversion program time by 60%
www.datavail.com 34
Case Study: Fortune 500 Fast Food
Chain
Results
Execution time reduced from 11.5 seconds to .005 seconds
Based on an average of 3,000 executions per day the runtime
went from 9.5 hrs. to 25 minutes
www.datavail.com 35
You can bring life back into your EBS environment with a little care and
attention
Performance Tuning
• The 5S Approach
• SQL Code
• Statistics
• Space/Indexing
• Sessions
• Scheduled Process
Bring a specialist that understands EBS, and can tame that beast.
Take-a-Ways
Q&A
Mahesh Vanapalli
Sr. Applications DBA
mahesh.vanapalli@datavail.com
www.datavail.com
Thank you

More Related Content

What's hot

Collaborate14 GNTX Overview
Collaborate14 GNTX OverviewCollaborate14 GNTX Overview
Collaborate14 GNTX OverviewCliff Burgess
 
Putting Predictive Planning to Work
Putting Predictive Planning to WorkPutting Predictive Planning to Work
Putting Predictive Planning to WorkJoseph Alaimo Jr
 
Why Now May Be The Time To Consider A Managed Services Approach to Database A...
Why Now May Be The Time To Consider A Managed Services Approach to Database A...Why Now May Be The Time To Consider A Managed Services Approach to Database A...
Why Now May Be The Time To Consider A Managed Services Approach to Database A...Datavail
 
Database design to meet 3-year growth plan for Alpha Natural Resources
Database design to meet 3-year growth plan for Alpha Natural ResourcesDatabase design to meet 3-year growth plan for Alpha Natural Resources
Database design to meet 3-year growth plan for Alpha Natural ResourcesRolta
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupQualitest
 
Sending Hyperion Planning to the Cloud
Sending Hyperion Planning to the CloudSending Hyperion Planning to the Cloud
Sending Hyperion Planning to the CloudUS-Analytics
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...RTTS
 
How to Deliver a Successful Oracle E-Business Suite Upgrade
How to Deliver a Successful Oracle E-Business Suite UpgradeHow to Deliver a Successful Oracle E-Business Suite Upgrade
How to Deliver a Successful Oracle E-Business Suite UpgradeCapgemini
 
Cloud Streaming & Financial Close: Streamline Your Financial Processes
Cloud Streaming & Financial Close:  Streamline Your Financial ProcessesCloud Streaming & Financial Close:  Streamline Your Financial Processes
Cloud Streaming & Financial Close: Streamline Your Financial ProcessesAlithya
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...RTTS
 
Datavail Health Check
Datavail Health CheckDatavail Health Check
Datavail Health CheckDatavail
 
DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)Mike Nelson
 
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US FoodsNCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US FoodsEmtec Inc.
 
Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Chain Sys Corporation
 
Collaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidationCollaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidationChain Sys Corporation
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityRTTS
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
Gary Wheaton resume
Gary Wheaton resumeGary Wheaton resume
Gary Wheaton resumeGary Wheaton
 

What's hot (20)

Collaborate14 GNTX Overview
Collaborate14 GNTX OverviewCollaborate14 GNTX Overview
Collaborate14 GNTX Overview
 
Putting Predictive Planning to Work
Putting Predictive Planning to WorkPutting Predictive Planning to Work
Putting Predictive Planning to Work
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
 
Why Now May Be The Time To Consider A Managed Services Approach to Database A...
Why Now May Be The Time To Consider A Managed Services Approach to Database A...Why Now May Be The Time To Consider A Managed Services Approach to Database A...
Why Now May Be The Time To Consider A Managed Services Approach to Database A...
 
Database design to meet 3-year growth plan for Alpha Natural Resources
Database design to meet 3-year growth plan for Alpha Natural ResourcesDatabase design to meet 3-year growth plan for Alpha Natural Resources
Database design to meet 3-year growth plan for Alpha Natural Resources
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
 
Jayachandran_Resume
Jayachandran_ResumeJayachandran_Resume
Jayachandran_Resume
 
Sending Hyperion Planning to the Cloud
Sending Hyperion Planning to the CloudSending Hyperion Planning to the Cloud
Sending Hyperion Planning to the Cloud
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
 
How to Deliver a Successful Oracle E-Business Suite Upgrade
How to Deliver a Successful Oracle E-Business Suite UpgradeHow to Deliver a Successful Oracle E-Business Suite Upgrade
How to Deliver a Successful Oracle E-Business Suite Upgrade
 
Cloud Streaming & Financial Close: Streamline Your Financial Processes
Cloud Streaming & Financial Close:  Streamline Your Financial ProcessesCloud Streaming & Financial Close:  Streamline Your Financial Processes
Cloud Streaming & Financial Close: Streamline Your Financial Processes
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
 
Datavail Health Check
Datavail Health CheckDatavail Health Check
Datavail Health Check
 
DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)
 
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US FoodsNCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
 
Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...
 
Collaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidationCollaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidation
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data Quality
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
Gary Wheaton resume
Gary Wheaton resumeGary Wheaton resume
Gary Wheaton resume
 

Similar to Taming the Beast: Optimizing Oracle EBS for Radical Efficiency

Oracle performance project public
Oracle performance project publicOracle performance project public
Oracle performance project publicCarlos Oliveira
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse OptimizationCloudera, Inc.
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologytovetrivel
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...Rachel Bland
 
The Death of the Star Schema
The Death of the Star SchemaThe Death of the Star Schema
The Death of the Star SchemaDATAVERSITY
 
Unlock Hadoop Success with Cloudera Navigator Optimizer
Unlock Hadoop Success with Cloudera Navigator OptimizerUnlock Hadoop Success with Cloudera Navigator Optimizer
Unlock Hadoop Success with Cloudera Navigator OptimizerCloudera, Inc.
 
Tuning ETL's for Better BI
Tuning ETL's for Better BITuning ETL's for Better BI
Tuning ETL's for Better BIDatavail
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Precisely
 
How to Gain Visibility and Control for Your SAP® Business Processes
How to Gain Visibility and Control for Your SAP® Business ProcessesHow to Gain Visibility and Control for Your SAP® Business Processes
How to Gain Visibility and Control for Your SAP® Business ProcessesPrecisely
 
Data mining and warehousing (uca15 e04)
Data mining and warehousing (uca15 e04)Data mining and warehousing (uca15 e04)
Data mining and warehousing (uca15 e04)Ponveni Karunakaran
 
IBM InfoSphere Optim Solutions - Highlights
IBM InfoSphere Optim Solutions - HighlightsIBM InfoSphere Optim Solutions - Highlights
IBM InfoSphere Optim Solutions - HighlightsAdam Gartenberg
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDatavail
 
The Future of Data Warehousing: ETL Will Never be the Same
The Future of Data Warehousing: ETL Will Never be the SameThe Future of Data Warehousing: ETL Will Never be the Same
The Future of Data Warehousing: ETL Will Never be the SameCloudera, Inc.
 
Develop a Custom Data Solution Architecture with NorthBay
Develop a Custom Data Solution Architecture with NorthBayDevelop a Custom Data Solution Architecture with NorthBay
Develop a Custom Data Solution Architecture with NorthBayAmazon Web Services
 
Hadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the HerdHadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the HerdIBM Analytics
 
How to Automate your Enterprise Application / ERP Testing
How to Automate your  Enterprise Application / ERP TestingHow to Automate your  Enterprise Application / ERP Testing
How to Automate your Enterprise Application / ERP TestingRTTS
 
OpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case StudiesOpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case StudiesDatavail
 

Similar to Taming the Beast: Optimizing Oracle EBS for Radical Efficiency (20)

Oracle performance project public
Oracle performance project publicOracle performance project public
Oracle performance project public
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminology
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 
The Death of the Star Schema
The Death of the Star SchemaThe Death of the Star Schema
The Death of the Star Schema
 
Unlock Hadoop Success with Cloudera Navigator Optimizer
Unlock Hadoop Success with Cloudera Navigator OptimizerUnlock Hadoop Success with Cloudera Navigator Optimizer
Unlock Hadoop Success with Cloudera Navigator Optimizer
 
Tuning ETL's for Better BI
Tuning ETL's for Better BITuning ETL's for Better BI
Tuning ETL's for Better BI
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?
 
How to Gain Visibility and Control for Your SAP® Business Processes
How to Gain Visibility and Control for Your SAP® Business ProcessesHow to Gain Visibility and Control for Your SAP® Business Processes
How to Gain Visibility and Control for Your SAP® Business Processes
 
Data mining and warehousing (uca15 e04)
Data mining and warehousing (uca15 e04)Data mining and warehousing (uca15 e04)
Data mining and warehousing (uca15 e04)
 
IBM InfoSphere Optim Solutions - Highlights
IBM InfoSphere Optim Solutions - HighlightsIBM InfoSphere Optim Solutions - Highlights
IBM InfoSphere Optim Solutions - Highlights
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
The Future of Data Warehousing: ETL Will Never be the Same
The Future of Data Warehousing: ETL Will Never be the SameThe Future of Data Warehousing: ETL Will Never be the Same
The Future of Data Warehousing: ETL Will Never be the Same
 
Oracle
OracleOracle
Oracle
 
Develop a Custom Data Solution Architecture with NorthBay
Develop a Custom Data Solution Architecture with NorthBayDevelop a Custom Data Solution Architecture with NorthBay
Develop a Custom Data Solution Architecture with NorthBay
 
Hadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the HerdHadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the Herd
 
How to Automate your Enterprise Application / ERP Testing
How to Automate your  Enterprise Application / ERP TestingHow to Automate your  Enterprise Application / ERP Testing
How to Automate your Enterprise Application / ERP Testing
 
OpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case StudiesOpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case Studies
 
OConnell Resume
OConnell ResumeOConnell Resume
OConnell Resume
 

More from Datavail

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics Datavail
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Datavail
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Datavail
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessDatavail
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change Datavail
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSDatavail
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...Datavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Datavail
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsDatavail
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure MigrationsDatavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBADatavail
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 

More from Datavail (20)

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 Preparedness
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for You
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaS
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB Atlas
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 

Recently uploaded

办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 

Recently uploaded (20)

办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 

Taming the Beast: Optimizing Oracle EBS for Radical Efficiency

  • 1. Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
  • 2. www.datavail.com 2 Mahesh Vanapalli, Sr. Applications DBA Bachelor’s Degree in Computer Science and Engineering from Graduate of Nagarjuna University More than 16 year’s experience in IT Technical background in • Implementing and supporting Oracle Applications with VLDB • Global implantations and complex solutions across industry sectors • Oracle EBS • Oracle EPM • Golden Gate • OBIEE Presenter
  • 4. www.datavail.com 4 Our Range of Data Services Health Checks & Assessments Upgrades Data Migration OBIEE & Hyperion Consulting Development, Tuning, Automation Data Warehouse Build & Optimize DevOps (Deploy & Automate) Project Services Data Development Services 24x7 In-Office Coverage Monitoring & Incident Response w/ SLAs Service Requests (Patch, Modify, etc.) Multi-factor Monitoring Proactive Services (Health, Tune) Structured Service Review Operational Managed Services
  • 5. www.datavail.com 5 How Clients say we are Different Largest data specialist firm in North America Senior resources in 32 states and 4 countries Attrition rate in India less than 2% per quarter All India locations ISO 27001 Certified Other Security: PCI SAQ-D, Self Accensement U.S. – EU Safe Harbor Framework Certification Mark Type II SSAE16 / SOC1 - Type II SOC2 Executed and adhere to numerous HIPAA Business Associate Agreements US only delivery models for ITAR controlled data $80 million in capital raised: IP, acquisitions, delivery model & capabilities expansion A core component of Datavail’s strategy has been – and will continue to be – developing and applying IP to all our service offerings Talent Investment IP-Enabled ISO 27001
  • 6. Visit us at our vendor booth Visit our booth to WIN a pair of Bose QuietComfort Noise Canceling Headphones. Mention you attended our presentation for an additional entry.
  • 7. www.datavail.com 7 Why are we here – history of EBS What do we mean by optimize? • Quick wins to add life to your EBS environment What stops you from optimizing? • Performance Tuning • The Basics The 5S Approach What you can do to get ready for the Cloud now Outside of EBS, things you can do Summary Agenda
  • 9. www.datavail.com 9 Why Did We Embark with EBS in the First Place? Cost savings Better controls Reduce technical complexity Manage by exception, not every transaction Automation of simple tasks
  • 10. www.datavail.com 10 You have built TRUST, in the system, and the data Over time: • Slow Down • Manual work arounds • No longer models your current business processes • Old data we don’t use anymore We don’t have to rebuild it, we can restore it In the End it Was About….
  • 11. www.datavail.com 11 We need to tame the beast, to get the power back But it’s a bit fuzzy because • No one-way to optimize, • No perfect end state • Environment is constantly changing • People use it differently We know that! That is how we got here in the first place What Do We Mean by Optimize?
  • 12. www.datavail.com 12 We focused on getting it started, not keeping it running We built a great car, and deferred gas, maintenance, changing the tires etc. It’s alive, and moving, and needs care and feeding It served its purpose, but it changed, we changed and we didn’t stay in sync Costs money Fear of patching – impact to critical business processes You have day jobs and can’t keep up with EBS, you need a partner What Stopped Us?
  • 13. At Its Core, It’s About Performance Tuning
  • 14. www.datavail.com 14 Tuning means more than re-writing SQL for EBS • We don’t always have access to the code The process of Performance Tuning can be categorized into four areas At Its Core, It’s About Performance Tuning Performance Analysis Code Optimization Load Balancing Altering Parameters / Changing Processes
  • 15. www.datavail.com 15 Performance Analysis Collect data, lots of it Understand what is working, and what is not Identify bottlenecks and where to focus the most effort • Do I fix the longest running process/query • Or optimize the query that runs the most • Or the query that stopped running altogether At Its Core, It’s About Performance Tuning Code Optimization Actually fixing the offending code, configurations Aims to make things faster, more reliable, accuracy Rebuild trust The best explain plan 5 years ago may not be now
  • 16. www.datavail.com 16 Load Balancing Sharing the workload You may have the horse-power you need, but some horses are running faster than others Specialization of work allows for optimal configurations Spread out high CPU services At Its Core, It’s About Performance Tuning Altering Parameters/Changing Processes Business change, and we need to change systems to mirror the new processes Applications also change, data grows and characteristics change New functionality in patches
  • 18. www.datavail.com 18 Initialization Parameters At the application, middle and DB tiers Memory is your friend, if you have enough Performance Tuning – The Basics IO Data grows and moves Large datasets don’t perform like small datasets Full table scans worked great with 100 rows of data Run-a-way processes consuming needlessly Perhaps more horses can breathe life back into that batch job Look at different access methods for different disks (I’m bringing back the RAID conversation)
  • 19. www.datavail.com 19 CPU More users, more data, longer queries, more reports Look to reduce number of times a job runs Perhaps rewrite a query? Data Archival Hardware could also help You may need more SGA/PGA than you did 5 years ago Performance Tuning – The Basics Memory Faster than disk, but only if you allocate enough of it Disk thrashing due to insignificant memory may make things worse
  • 20. www.datavail.com 20 Configuration Details Redo logs – waiting for a redo log or the archiver, stops everything IO contention of high used files, perhaps move them somewhere colder Performance Tuning – The Basics Concurrency Are you stepping on yourself? Locking tables or other resources
  • 22. www.datavail.com 22 Most Performance tuning is done at the …..(poll) • Hardware • Data Structures • Initialization Parameters • SQL Code • Running Statistics • Indexing Yes it is SQL – when you can access it Datavail’s 5S Approach
  • 23. www.datavail.com 23 Most common performance tuning issues: SQL Code Indexing Architecture Sessions Statistics Datavail’s 5S Approach
  • 24. www.datavail.com 24 The 5 S’s are SQL Code Statistics Space/Indexing Sessions Scheduled Process Datavail’s 5S Approach
  • 25. www.datavail.com 25 Datavail’s 5S Approach SQL Code Look at join conditions, peaks and bottlenecks Full table scans of larger tables Bind variables /*+ Hints */ Statistics Your data has changed, if your stats say you have 100 rows, and you have 100 million, the optimized is going to mess up On select tables and indexes On all tables and indexes
  • 26. www.datavail.com 26 Datavail’s 5S Approach Space and Indexing Quickest way to be a hero Add an index, reports goes from 10 hours to 10 seconds But perhaps too many indexes on a table are slowing down inserts and deletes Sessions Are users blocking each other? Scanning the same data? Poor queries from developers in production? Abandoned sessions
  • 27. www.datavail.com 27 Datavail’s 5S Approach Scheduled Processes The right schedule can make all the difference Optimize data when no one is using it Backups, first thing to check Can you remove jobs no longer needed, or change the order Parallel processes can spawn an army of zombies waiting on one object
  • 29. www.datavail.com 29 Problem Customer was working on migrating one of their acquired entities from SAP to Oracle EBS 12.2 which was very critical to complete within the time lines due to legal compliance requirements. Customer was not able to complete their conversion work as part of this migration activity within the approved downtime given by the business leaders. Business transactions (navigating in order entry form, critical report, etc.) were running slow causing business impact; could not meet SLAs A handful of SQLs were taking time - running very long or being executed millions of times. Consolidated SQL run time was high. Case Study: Global Digital Commerce Company
  • 30. www.datavail.com 30 Datavail Solution Identified the problem area's by drilling down and performing detailed analysis. Created the right indexes which helped long running SQL and reduced runtime drastically. Tuned database memory parameters and parallel configuration so that programs/business actions could use the database resources more efficiently with good response time. Tuned concurrent managers by increasing the number of processes for standard manager, optimizing the queue time which helped to use CPU more efficiently on the EBS concurrent manager node, and improved overall concurrent program performance. Decreased the check frequency as concurrent manager processes were using high CPU by frequent polling Utilized the hardware resources very efficiently – Removed resources from less loaded EBS environment and added hardware resources to EBS environments where there was resource shortage. Case Study: Global Digital Commerce Company
  • 31. www.datavail.com 31 Results Customer was able to complete their conversion activity within the approved downtime given by the business leaders Critical business transactions (which are performed by many number of users and multiple times in one day) performance improved End user satisfaction increased Case Study: Global Digital Commerce Company
  • 32. www.datavail.com 32 Case Study: Fortune 500 Fast Food Chain Problem Client had poor performance in their HR Employee Termination Statistic Report. Report needed to be run regularly, but was taking almost ten hours to complete – unsustainable. By executing our performance tuning strategy, runtime was reduced to just 25 minutes.
  • 33. www.datavail.com 33 Case Study: Fortune 500 Fast Food Chain Datavail Solution Identified the problem area's by drilling down and performing detailed analysis. One particular SQL run time was high. Created the right indexes which helped long-running SQLs and frequently-run SQLs (which are running millions of times) Reduced the conversion program time by 60%
  • 34. www.datavail.com 34 Case Study: Fortune 500 Fast Food Chain Results Execution time reduced from 11.5 seconds to .005 seconds Based on an average of 3,000 executions per day the runtime went from 9.5 hrs. to 25 minutes
  • 35. www.datavail.com 35 You can bring life back into your EBS environment with a little care and attention Performance Tuning • The 5S Approach • SQL Code • Statistics • Space/Indexing • Sessions • Scheduled Process Bring a specialist that understands EBS, and can tame that beast. Take-a-Ways
  • 36. Q&A
  • 37. Mahesh Vanapalli Sr. Applications DBA mahesh.vanapalli@datavail.com www.datavail.com