SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
©  2014 DataVard # 1
Martin Mihalik
Joseph O‘Leary
How to shrink your
database by 40-50 %
And increase
performance
©  2014 DataVard # 2
Today present:
Martin Mihalik Joseph O‘Leary
Senior ILM & Performance
Optimization Consultant
DataVard s.r.o.
martin.mihalik@datavard.com
Product Manager ILM &
Performance Optimization
DataVard, Inc.
joseph.o.leary@datavard.com
©  2014 DataVard # 3
Who is DataVard
!  Specialized on Data Management for SAP®
!  BW, ILM, SLO
!  Customers range from SMEs (60 users) to Fortune
500 (e.g. Allianz, BASF, KPMG, Roche, Nestle)
!  Focus on Data Management and ABAP development
!  SAP and ABAP only
!  SAP certified solutions for BW Nearline storage
and housekeeping
!  Partnership with SAP in consulting (e.g. SLO)
!  Partnership with SAP in development (e.g. ILM)
!  Locations:
!  Wilmington (US)
!  Heidelberg (Germany – HQ)
!  4 additional locations in Europe
Success
Experience
Focus
©  2014 DataVard # 4
What‘s the issue with Managing Data
1.  Data is growing more rapidly.
30-35% p.a. is common.
2.  More users are asking for new
applications, new countries are
going live
3.  Users are requesting high
granularity of data
4.  No classification of the importance
and usage of data
5.  Load times are getting longer and
longer
6.  Data is kept in the database (just in
case…)
©  2014 DataVard # 5
Here’s how DataVard helped Randstad
Nearline Storage implementation
  BW Fitness Test to identify rapidly growing and large
InfoProviders
  Phase 1: quick wins & low level DSOs
  Phase 2: all other DSOs
  Project elapsed time 4 months
ETL optimization
  Root-cause analysis identifies long lasting running jobs
  Tuning actions: optimization of the extractors,
optimizing critical path
  Project elapsed time 6 months
Data load accelerated by 64%. DB size reduced by 43%.
©  2014 DataVard # 6
Clean up your system
Size reduction example (Housekeeping and NLS)
183 183
998 321
918
780.3
650
325
312
156
0
48.1
0
500
1000
1500
2000
2500
3000
3500
Heute mit OutBoard und ERNA
OutBoard
Cube data
ODS data
Other data
Temporary data
Master data
Before After
-68%
-15%
-50%
-50%
Total DB space saved of 43%!
©  2014 DataVard # 7
User
happiness
TCO&data
access
TCO
Smart Data Management
"  Performance
optimization, Tuning
"  In-memory
"  Ensure SLAs are met
GOALS TACTICS
"  Use appropriate
storage: Archiving,
NLS, Smart data
access
"  Set up central policies
"  Define policies
"  Set up housekeeping
"  Automation
Information “at your
fingertips”
speed and high
availability is key.
Keep & store, but
reduce costs.
Purge, delete,
housekeeping
Hot Data
Business critical data
Data required for
reporting and planning
Cold Data / Old Data
Aged data, history
Infrequent, rare use
Need to keep (legal,
internal, industry
requirements)
Dead Data
Technical data (e.g.
logs, protocols, PSA)
Redundant data
©  2014 DataVard # 8
Performance optimization tools – Root cause analysis
©  2014 DataVard # 9
Process of data management
1.  Analyze as-is situation
"  Data distribution
"  System usage
"  Heat map
"  Pain points
2.  System monitoring,
performance analysis
3.  Plan next steps
"  Don’t panic!
"  First, address low
hanging fruit
"  Consider careful re-
design
1.  Define & group data
types
"  Relevance level
"  Keep or purge
"  Required Speed of
access
"  Where to store
2.  Define desired
automation level
3.  Concept for careful
re-design
1.  Initial shrinking
"  Initial archiving (ADK
and / or NLS)
"  Initial housekeeping
2.  Start ongoing
shrinking
3.  Ongoing monitoring
4.  Implement careful re-
design
"  SPO
"  Remodeling
"  ETL / DTP / ABAP
Get smart!
Data analysis
Implement, set up rules &
Technology
Operate
©  2014 DataVard # 11
Process of data management: 5 steps
Get smart!
Data analysis
Implement, set up rules &
Technology
Operate
1.  Analyze as-is situation
"  Data distribution
"  System usage
"  Heat map
"  Pain points
2.  System monitoring,
performance analysis
3.  Plan next steps
"  Don’t panic!
"  First, address low
hanging fruit
"  Consider careful re-
design
1.  Define & group data
types
"  Relevance level
"  Keep or purge
"  Required Speed of
access
"  Where to store
2.  Define desired
automation level
3.  Concept for careful
re-design
1.  Initial shrinking
"  Initial archiving (ADK
and / or NLS)
"  Initial housekeeping
2.  Start ongoing
shrinking
3.  Ongoing monitoring
4.  Implement careful re-
design
"  SPO
"  Remodeling
"  ETL / DTP / ABAP
As-is analysis: data
volume, usage,
performance
Compare, review
recommendations and
reap low-hanging fruit
Nearline Storage (NLS) Housekeeping
Automate
Identify “hot spots” and
“cold spots”
Performance tuning
1
2
3 4
5
©  2014 DataVard # 12
Step 1: Fitness test
Standardized tool-based analysis
#  “How fit is your SAP system”?
#  Analysis of system usage, data volume, and performance
#  Best-practices database and benchmarking
#  Trending
#  Preparation for Data Management Strategy, Upgrade, HANA, Big Data in SAP
#  Available for SAP ERP and BW
Check
Here
©  2014 DataVard # 13
5%
15%
15%
9%
11%
32%
5%
5%3%
Master data
Temporary data
Other data
PSA data
Changelog data
ODS data
Cube E data
Cube F data
Cube D data
Step 1: Fitness Test
Typical distribution of data in a BW system
Comments:
"  Data you report on is
only 13-17% of the
system size
"  Temporary data is
subject to
housekeeping
(BALDAT,
RS*DONE, ...)
"  Use the HANA sizing
report as a 1st
indication (OSS note
1736976).
"  Create a plan from
data load to leave.
“Only 12% of all data in BW is actually used”
Source: Forrester research
©  2014 DataVard # 14
Cost / benefit analysis
#  Cost is usually associated
with volume and storage
#  Benefit is measured by
number of queries executed
against the data
#  Other important KPIs are
users, number of loads,
duration of loads, etc.
How does it work?
#  Step 1: size map of the SAP
system
#  Step 2: Determining KPIs
#  Step 3: Correlating KPIs
#  Step 4: Know hot and cold
spots
Step 2: Going into the details
BW analysis: Heatseeker
©  2014 DataVard # 15
Process of data management: 5 steps
Get smart!
Data analysis
Implement, set up rules &
Technology
Operate
1.  Analyze as-is situation
"  Data distribution
"  System usage
"  Heat map
"  Pain points
2.  System monitoring,
performance analysis
3.  Plan next steps
"  Don’t panic!
"  First, address low
hanging fruit
"  Consider careful re-
design
1.  Define & group data
types
"  Relevance level
"  Keep or purge
"  Required Speed of
access
"  Where to store
2.  Define desired
automation level
3.  Concept for careful
re-design
1.  Initial shrinking
"  Initial archiving (ADK
and / or NLS)
"  Initial housekeeping
2.  Start ongoing
shrinking
3.  Ongoing monitoring
4.  Implement careful re-
design
"  SPO
"  Remodeling
"  ETL / DTP / ABAP
As-is analysis: data
volume, usage,
performance
Compare, review
recommendations and
reap low-hanging fruit
Nearline Storage (NLS) Housekeeping
Automate
Identify “hot spots” and
“cold spots”
Performance tuning
1
2
3 4
5
©  2014 DataVard # 16
BW: Online – Offline – Nearline
Online data lives in your BW system.
  Info cubes
  In-memory, BWA, HANA
Offline data is not available in your
BW system.
  Example: Archive files.
Nearline data
  Data lives in a so-called “Nearline
Storage” (NLS)
  Data is available for reporting and
DTPs
  Several solutions available on the
market
NLS does not always mean IQ!
USER
BW Accelerator
SAP HANA
NLS
HOT
WARM
COLD
Data stored
in a cost
optimized
way
Heavily
compressed
Available at
anytime
current
0-2 years
>2 years
©  2014 DataVard # 17
OutBoard™ – Architecture overview
External Storage
OutBoard™
DataAging
OutBoard™
Near-LineStorage
Business Warehouse
SAPNLS
Interface
Storage
Mgmt.
SAP cluster
tables
File / Cloud
External
DB
"  All SAP-certified
RDBMS
"  Apache Hadoop
"  Sybase IQ
"  End of lifecycle Deletion
HANA DBor
©  2014 DataVard # 18
The OutBoard™ effect – data growth in TB
Background
•  BW Live since 2005
•  Data growth 30%
p.a.
•  Avg. compression
rate 90%
•  Data getting cold
after 2 and/or 3
years
•  Onetime effect of
41% (3y) to 53%
(2y)
EXAMPLE;Can be
adapted
individually
1.00
1.30
1.69
2.20
2.86
1.00
0.68
0.88
1.14
1.49
1.00
0.82
1.07
1.39
1.80
0.00
0.50
1.00
1.50
2.00
2.50
3.00
2012 2013 2014 2015 2016
No Outboard with OutBoard 2J. with OutBoard 3J.
©  2014 DataVard # 19
Key facts on Data Management (BW example)
Things to remember
1.  Most of the data in your system is generated in non-
reporting layers
1.  System tables
2.  Temporary data: PSA & Changelog
3.  Corporate Memory
4.  DSOs
2.  For most organizations Data Management means
reducing data volumes and slowing down data growth.
3.  Data Management should have 3 major aspects:
1.  Speeding up HOT data
2.  Reducing COLD / OLD data
3.  Regular cleansing of temporary data
©  2014 DataVard # 20
Process of data management: 5 steps
Get smart!
Data analysis
Implement, set up rules &
Technology
Operate
1.  Analyze as-is situation
"  Data distribution
"  System usage
"  Heat map
"  Pain points
2.  System monitoring,
performance analysis
3.  Plan next steps
"  Don’t panic!
"  First, address low
hanging fruit
"  Consider careful re-
design
1.  Define & group data
types
"  Relevance level
"  Keep or purge
"  Required Speed of
access
"  Where to store
2.  Define desired
automation level
3.  Concept for careful
re-design
1.  Initial shrinking
"  Initial archiving (ADK
and / or NLS)
"  Initial housekeeping
2.  Start ongoing
shrinking
3.  Ongoing monitoring
4.  Implement careful re-
design
"  SPO
"  Remodeling
"  ETL / DTP / ABAP
As-is analysis: data
volume, usage,
performance
Compare, review
recommendations and
reap low-hanging fruit
Nearline Storage (NLS) Housekeeping
Automate
Identify “hot spots” and
“cold spots”
Performance tuning
1
2
3 4
5
©  2014 DataVard # 21
Step 4: Housekeeping
Scope of Housekeeping
#  Unused customers
#  Unused vendors
#  Phantom change documents
#  Phantom texts
#  Application log
#  Batch log
#  IDoc tables (EDI40, EDIDS)
#  qRFC, tRFC
#  Job-Tables (TBTCO, TBTCP etc.)
#  Change & Transportsystem
#  Spool data (TST03)
#  Table Change Protocols
#  Batch Input Folders
#  Alert Management Data (SALRT*)
#  Old short dumps
#  Batch input data
ERP and Netweaver
#  PSAs & Change Logs
#  Request logs & tables (RSMON*
and RS*DONE)
#  Unused dimension entries
#  Unused master data
#  Cube & Aggregate compression
#  Temporary database objects
#  NRIV buffering
#  Table buffering
#  BI-Statistics
#  Process Chain Log
#  Errorlogs
#  Unused Queries
#  Empty partitions
#  BI Background processes
#  Bookmarks
#  Web templates
Business Warehouse
!  Housekeeping
addresses data
which is not
relevant for
business and
which cannot be
archived
!  Housekeeping
should be
automated to
avoid manual
work
!  Housekeeping
should be done
centrally for the
complete SAP
landscape.
©  2014 DataVard # 22
Step 4: Housekeeping
!  Housekeeping
addresses data
which is not
relevant for
business and
which cannot be
archived
!  Housekeeping
should be
automated to
avoid manual
work
!  Housekeeping
should be done
centrally for the
complete SAP
landscape.
©  2014 DataVard # 23
Value of the Recycle Bin for PSA
Faster loading
through smaller table
Same retention time
uses less space
Today
6monthsPSA
14days
PSA
15days-6monhts
compresedinrecyclebin
QuickRestorepossible
Benefits:ERNA Example
Automated deletion
©  2014 DataVard # 24
Recycle Bin
©  2014 DataVard # 25
Step 5: Automate
Nearline Storage (OutBoard™)
  Via smart grouping of similar InfoProviders
  Initial archiving during implementation project
  Ongoing archiving
"  Implement in process chains
"  Execute weekly, monthly, or quarterly
"  Regularly check on compression stats and data growth (e.g. quarterly / yearly)
Housekeeping (ERNA)
  Initial implementation, e.g. on Solution Manager
  Ongoing housekeeping
"  Define settings and schedule jobs
©  2014 DataVard # 26
Automated & Mass processing
Define groups & settings
©  2014 DataVard # 27
Cross-system Housekeeping
Keep your whole SAP Landscape in good condition
©  2014 DataVard # 28
Calendar & Scheduler
Monitor housekeeping activities
©  2014 DataVard # 29
Process of data management: 5 steps
Get smart!
Data analysis
Implement, set up rules &
Technology
Operate
1.  Analyze as-is situation
"  Data distribution
"  System usage
"  Heat map
"  Pain points
2.  System monitoring,
performance analysis
3.  Plan next steps
"  Don’t panic!
"  First, address low
hanging fruit
"  Consider careful re-
design
1.  Define & group data
types
"  Relevance level
"  Keep or purge
"  Required Speed of
access
"  Where to store
2.  Define desired
automation level
3.  Concept for careful
re-design
1.  Initial shrinking
"  Initial archiving (ADK
and / or NLS)
"  Initial housekeeping
2.  Start ongoing
shrinking
3.  Ongoing monitoring
4.  Implement careful re-
design
"  SPO
"  Remodeling
"  ETL / DTP / ABAP
As-is analysis: data
volume, usage,
performance
Compare, review
recommendations and
reap low-hanging fruit
Nearline Storage (NLS) Housekeeping
Automate
Identify “hot spots” and
“cold spots”
Performance tuning
1
2
3 4
5
Contact us at nls@datavard.com for more
information
©  2014 DataVard # 31
Copyright DataVard Inc. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the
express permission of DataVard GmbH. The information contained herein may be changed without prior
notice.
DataVard and OutBoard are trademarks or registered trademarks of DataVard GmbH and its affiliated
companies.
SAP, R/3, SAP NetWeaver, SAP BusinessObjects, SAP MaxDB, SAP HANA and other SAP products and
services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP
AG in Germany and other countries.
All other product and service names mentioned are the trademarks of their respective companies. Data
contained in this document serves informational purposes only. National product specifications may vary.
These materials are provided by DataVard GmbH and its affiliated companies (“DataVard") for informational
purposes only, without representation or warranty of any kind, and DataVard shall not be liable for errors or
omissions with respect to the materials. The only warranties for DataVard products and services are those
that are set forth in the express warranty statements accompanying such products and services, if any.
Nothing herein should be construed as constituting an additional warranty.
Copyright

Weitere ähnliche Inhalte

Was ist angesagt?

Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradeTony de Thomasis
 
Data Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bwData Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bwramesh rao
 
Sap requirement traceability matrix
Sap requirement traceability matrixSap requirement traceability matrix
Sap requirement traceability matrixRamakrishnan S
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentationMichael Keane
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdfpimporn
 
Best Practice of Compression/Decompression Codes in Apache Spark with Sophia...
 Best Practice of Compression/Decompression Codes in Apache Spark with Sophia... Best Practice of Compression/Decompression Codes in Apache Spark with Sophia...
Best Practice of Compression/Decompression Codes in Apache Spark with Sophia...Databricks
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extractionObaid shaikh
 
SAP S/4HANA Adoption- Establishing a Digital Core
SAP S/4HANA Adoption- Establishing a Digital Core SAP S/4HANA Adoption- Establishing a Digital Core
SAP S/4HANA Adoption- Establishing a Digital Core Tania Cirone-Fenyes
 
Hadoop Presentation - PPT
Hadoop Presentation - PPTHadoop Presentation - PPT
Hadoop Presentation - PPTAnand Pandey
 
Sap lama presentation
Sap lama presentationSap lama presentation
Sap lama presentationRupesh Ghadi
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)Dhani Ahmad
 
Abap slides user defined data types and data
Abap slides user defined data types and dataAbap slides user defined data types and data
Abap slides user defined data types and dataMilind Patil
 
Introduction to apache spark
Introduction to apache spark Introduction to apache spark
Introduction to apache spark Aakashdata
 
Sap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detailSap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detailHenry Blanck
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Userssontumax
 

Was ist angesagt? (20)

Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP Upgrade
 
SAP data archiving
SAP data archivingSAP data archiving
SAP data archiving
 
Data Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bwData Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bw
 
Sap requirement traceability matrix
Sap requirement traceability matrixSap requirement traceability matrix
Sap requirement traceability matrix
 
Sap
SapSap
Sap
 
Bapi programming
Bapi programmingBapi programming
Bapi programming
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentation
 
Sap archiving process
Sap archiving processSap archiving process
Sap archiving process
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdf
 
Best Practice of Compression/Decompression Codes in Apache Spark with Sophia...
 Best Practice of Compression/Decompression Codes in Apache Spark with Sophia... Best Practice of Compression/Decompression Codes in Apache Spark with Sophia...
Best Practice of Compression/Decompression Codes in Apache Spark with Sophia...
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extraction
 
SAP S/4HANA Adoption- Establishing a Digital Core
SAP S/4HANA Adoption- Establishing a Digital Core SAP S/4HANA Adoption- Establishing a Digital Core
SAP S/4HANA Adoption- Establishing a Digital Core
 
Hadoop Presentation - PPT
Hadoop Presentation - PPTHadoop Presentation - PPT
Hadoop Presentation - PPT
 
Sap lama presentation
Sap lama presentationSap lama presentation
Sap lama presentation
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
 
Abap slides user defined data types and data
Abap slides user defined data types and dataAbap slides user defined data types and data
Abap slides user defined data types and data
 
Introduction to apache spark
Introduction to apache spark Introduction to apache spark
Introduction to apache spark
 
Sap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detailSap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detail
 
SAP BPC Embedded for S/4 HANA
SAP BPC Embedded for S/4 HANASAP BPC Embedded for S/4 HANA
SAP BPC Embedded for S/4 HANA
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 

Andere mochten auch

How to decrease the database size with automated housekeeping
How to decrease the database size with automated housekeepingHow to decrease the database size with automated housekeeping
How to decrease the database size with automated housekeepingDataVard
 
BI Architecture June 2012
BI Architecture June 2012BI Architecture June 2012
BI Architecture June 2012Roland Kramer
 
Shrink your SAP BW by 40-50%
Shrink your SAP BW by 40-50%Shrink your SAP BW by 40-50%
Shrink your SAP BW by 40-50%DataVard
 
Day 6.3 extraction_business_content_and_generic
Day 6.3 extraction_business_content_and_genericDay 6.3 extraction_business_content_and_generic
Day 6.3 extraction_business_content_and_generictovetrivel
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overviewnomathjobs
 

Andere mochten auch (7)

How to decrease the database size with automated housekeeping
How to decrease the database size with automated housekeepingHow to decrease the database size with automated housekeeping
How to decrease the database size with automated housekeeping
 
BI Architecture June 2012
BI Architecture June 2012BI Architecture June 2012
BI Architecture June 2012
 
Shrink your SAP BW by 40-50%
Shrink your SAP BW by 40-50%Shrink your SAP BW by 40-50%
Shrink your SAP BW by 40-50%
 
Day 6.3 extraction_business_content_and_generic
Day 6.3 extraction_business_content_and_genericDay 6.3 extraction_business_content_and_generic
Day 6.3 extraction_business_content_and_generic
 
Modeling
ModelingModeling
Modeling
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overview
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Ähnlich wie Shrink your DB and increase SAP BW performance

Lean Data Management in SAP® BW
Lean Data Management in SAP® BWLean Data Management in SAP® BW
Lean Data Management in SAP® BWDataVard
 
sitNL 2015 Lean Data Management (Frank Gundlich)
sitNL 2015 Lean Data Management (Frank Gundlich)sitNL 2015 Lean Data Management (Frank Gundlich)
sitNL 2015 Lean Data Management (Frank Gundlich)Twan van den Broek
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...DATAVERSITY
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysNEWYORKSYS-IT SOLUTIONS
 
Big Data's Impact on the Enterprise
Big Data's Impact on the EnterpriseBig Data's Impact on the Enterprise
Big Data's Impact on the EnterpriseCaserta
 
What you need to know before migrating to SAP Hana
What you need to know before migrating to SAP HanaWhat you need to know before migrating to SAP Hana
What you need to know before migrating to SAP HanaDataVard
 
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
 
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...Chain Sys Corporation
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityDevOps.com
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Elemica
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeeling Cheung
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousingEr. Nawaraj Bhandari
 
Smarter Management for Your Data Growth
Smarter Management for Your Data GrowthSmarter Management for Your Data Growth
Smarter Management for Your Data GrowthRainStor
 
Big Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesBig Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesRob Winters
 
Make your BW fit for the future
Make your BW fit for the futureMake your BW fit for the future
Make your BW fit for the futureDataVard
 
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentBest Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentMarc Nehme
 
1. Introduction to the Course "Designing Data Bases with Advanced Data Models...
1. Introduction to the Course "Designing Data Bases with Advanced Data Models...1. Introduction to the Course "Designing Data Bases with Advanced Data Models...
1. Introduction to the Course "Designing Data Bases with Advanced Data Models...Fabio Fumarola
 
Data Warehouses: A Whistle-Stop Tour
Data Warehouses: A Whistle-Stop TourData Warehouses: A Whistle-Stop Tour
Data Warehouses: A Whistle-Stop TourCade Roux
 

Ähnlich wie Shrink your DB and increase SAP BW performance (20)

Lean Data Management in SAP® BW
Lean Data Management in SAP® BWLean Data Management in SAP® BW
Lean Data Management in SAP® BW
 
sitNL 2015 Lean Data Management (Frank Gundlich)
sitNL 2015 Lean Data Management (Frank Gundlich)sitNL 2015 Lean Data Management (Frank Gundlich)
sitNL 2015 Lean Data Management (Frank Gundlich)
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
 
Big Data's Impact on the Enterprise
Big Data's Impact on the EnterpriseBig Data's Impact on the Enterprise
Big Data's Impact on the Enterprise
 
What you need to know before migrating to SAP Hana
What you need to know before migrating to SAP HanaWhat you need to know before migrating to SAP Hana
What you need to know before migrating to SAP Hana
 
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?
 
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application Quality
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousing
 
Smarter Management for Your Data Growth
Smarter Management for Your Data GrowthSmarter Management for Your Data Growth
Smarter Management for Your Data Growth
 
Big Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesBig Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil Games
 
Planning Data Warehouse
Planning Data WarehousePlanning Data Warehouse
Planning Data Warehouse
 
Dealing with Dark Data
Dealing with Dark DataDealing with Dark Data
Dealing with Dark Data
 
Make your BW fit for the future
Make your BW fit for the futureMake your BW fit for the future
Make your BW fit for the future
 
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentBest Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
 
1. Introduction to the Course "Designing Data Bases with Advanced Data Models...
1. Introduction to the Course "Designing Data Bases with Advanced Data Models...1. Introduction to the Course "Designing Data Bases with Advanced Data Models...
1. Introduction to the Course "Designing Data Bases with Advanced Data Models...
 
Data Warehouses: A Whistle-Stop Tour
Data Warehouses: A Whistle-Stop TourData Warehouses: A Whistle-Stop Tour
Data Warehouses: A Whistle-Stop Tour
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Shrink your DB and increase SAP BW performance

  • 1. ©  2014 DataVard # 1 Martin Mihalik Joseph O‘Leary How to shrink your database by 40-50 % And increase performance
  • 2. ©  2014 DataVard # 2 Today present: Martin Mihalik Joseph O‘Leary Senior ILM & Performance Optimization Consultant DataVard s.r.o. martin.mihalik@datavard.com Product Manager ILM & Performance Optimization DataVard, Inc. joseph.o.leary@datavard.com
  • 3. ©  2014 DataVard # 3 Who is DataVard !  Specialized on Data Management for SAP® !  BW, ILM, SLO !  Customers range from SMEs (60 users) to Fortune 500 (e.g. Allianz, BASF, KPMG, Roche, Nestle) !  Focus on Data Management and ABAP development !  SAP and ABAP only !  SAP certified solutions for BW Nearline storage and housekeeping !  Partnership with SAP in consulting (e.g. SLO) !  Partnership with SAP in development (e.g. ILM) !  Locations: !  Wilmington (US) !  Heidelberg (Germany – HQ) !  4 additional locations in Europe Success Experience Focus
  • 4. ©  2014 DataVard # 4 What‘s the issue with Managing Data 1.  Data is growing more rapidly. 30-35% p.a. is common. 2.  More users are asking for new applications, new countries are going live 3.  Users are requesting high granularity of data 4.  No classification of the importance and usage of data 5.  Load times are getting longer and longer 6.  Data is kept in the database (just in case…)
  • 5. ©  2014 DataVard # 5 Here’s how DataVard helped Randstad Nearline Storage implementation   BW Fitness Test to identify rapidly growing and large InfoProviders   Phase 1: quick wins & low level DSOs   Phase 2: all other DSOs   Project elapsed time 4 months ETL optimization   Root-cause analysis identifies long lasting running jobs   Tuning actions: optimization of the extractors, optimizing critical path   Project elapsed time 6 months Data load accelerated by 64%. DB size reduced by 43%.
  • 6. ©  2014 DataVard # 6 Clean up your system Size reduction example (Housekeeping and NLS) 183 183 998 321 918 780.3 650 325 312 156 0 48.1 0 500 1000 1500 2000 2500 3000 3500 Heute mit OutBoard und ERNA OutBoard Cube data ODS data Other data Temporary data Master data Before After -68% -15% -50% -50% Total DB space saved of 43%!
  • 7. ©  2014 DataVard # 7 User happiness TCO&data access TCO Smart Data Management "  Performance optimization, Tuning "  In-memory "  Ensure SLAs are met GOALS TACTICS "  Use appropriate storage: Archiving, NLS, Smart data access "  Set up central policies "  Define policies "  Set up housekeeping "  Automation Information “at your fingertips” speed and high availability is key. Keep & store, but reduce costs. Purge, delete, housekeeping Hot Data Business critical data Data required for reporting and planning Cold Data / Old Data Aged data, history Infrequent, rare use Need to keep (legal, internal, industry requirements) Dead Data Technical data (e.g. logs, protocols, PSA) Redundant data
  • 8. ©  2014 DataVard # 8 Performance optimization tools – Root cause analysis
  • 9. ©  2014 DataVard # 9 Process of data management 1.  Analyze as-is situation "  Data distribution "  System usage "  Heat map "  Pain points 2.  System monitoring, performance analysis 3.  Plan next steps "  Don’t panic! "  First, address low hanging fruit "  Consider careful re- design 1.  Define & group data types "  Relevance level "  Keep or purge "  Required Speed of access "  Where to store 2.  Define desired automation level 3.  Concept for careful re-design 1.  Initial shrinking "  Initial archiving (ADK and / or NLS) "  Initial housekeeping 2.  Start ongoing shrinking 3.  Ongoing monitoring 4.  Implement careful re- design "  SPO "  Remodeling "  ETL / DTP / ABAP Get smart! Data analysis Implement, set up rules & Technology Operate
  • 10. ©  2014 DataVard # 11 Process of data management: 5 steps Get smart! Data analysis Implement, set up rules & Technology Operate 1.  Analyze as-is situation "  Data distribution "  System usage "  Heat map "  Pain points 2.  System monitoring, performance analysis 3.  Plan next steps "  Don’t panic! "  First, address low hanging fruit "  Consider careful re- design 1.  Define & group data types "  Relevance level "  Keep or purge "  Required Speed of access "  Where to store 2.  Define desired automation level 3.  Concept for careful re-design 1.  Initial shrinking "  Initial archiving (ADK and / or NLS) "  Initial housekeeping 2.  Start ongoing shrinking 3.  Ongoing monitoring 4.  Implement careful re- design "  SPO "  Remodeling "  ETL / DTP / ABAP As-is analysis: data volume, usage, performance Compare, review recommendations and reap low-hanging fruit Nearline Storage (NLS) Housekeeping Automate Identify “hot spots” and “cold spots” Performance tuning 1 2 3 4 5
  • 11. ©  2014 DataVard # 12 Step 1: Fitness test Standardized tool-based analysis #  “How fit is your SAP system”? #  Analysis of system usage, data volume, and performance #  Best-practices database and benchmarking #  Trending #  Preparation for Data Management Strategy, Upgrade, HANA, Big Data in SAP #  Available for SAP ERP and BW Check Here
  • 12. ©  2014 DataVard # 13 5% 15% 15% 9% 11% 32% 5% 5%3% Master data Temporary data Other data PSA data Changelog data ODS data Cube E data Cube F data Cube D data Step 1: Fitness Test Typical distribution of data in a BW system Comments: "  Data you report on is only 13-17% of the system size "  Temporary data is subject to housekeeping (BALDAT, RS*DONE, ...) "  Use the HANA sizing report as a 1st indication (OSS note 1736976). "  Create a plan from data load to leave. “Only 12% of all data in BW is actually used” Source: Forrester research
  • 13. ©  2014 DataVard # 14 Cost / benefit analysis #  Cost is usually associated with volume and storage #  Benefit is measured by number of queries executed against the data #  Other important KPIs are users, number of loads, duration of loads, etc. How does it work? #  Step 1: size map of the SAP system #  Step 2: Determining KPIs #  Step 3: Correlating KPIs #  Step 4: Know hot and cold spots Step 2: Going into the details BW analysis: Heatseeker
  • 14. ©  2014 DataVard # 15 Process of data management: 5 steps Get smart! Data analysis Implement, set up rules & Technology Operate 1.  Analyze as-is situation "  Data distribution "  System usage "  Heat map "  Pain points 2.  System monitoring, performance analysis 3.  Plan next steps "  Don’t panic! "  First, address low hanging fruit "  Consider careful re- design 1.  Define & group data types "  Relevance level "  Keep or purge "  Required Speed of access "  Where to store 2.  Define desired automation level 3.  Concept for careful re-design 1.  Initial shrinking "  Initial archiving (ADK and / or NLS) "  Initial housekeeping 2.  Start ongoing shrinking 3.  Ongoing monitoring 4.  Implement careful re- design "  SPO "  Remodeling "  ETL / DTP / ABAP As-is analysis: data volume, usage, performance Compare, review recommendations and reap low-hanging fruit Nearline Storage (NLS) Housekeeping Automate Identify “hot spots” and “cold spots” Performance tuning 1 2 3 4 5
  • 15. ©  2014 DataVard # 16 BW: Online – Offline – Nearline Online data lives in your BW system.   Info cubes   In-memory, BWA, HANA Offline data is not available in your BW system.   Example: Archive files. Nearline data   Data lives in a so-called “Nearline Storage” (NLS)   Data is available for reporting and DTPs   Several solutions available on the market NLS does not always mean IQ! USER BW Accelerator SAP HANA NLS HOT WARM COLD Data stored in a cost optimized way Heavily compressed Available at anytime current 0-2 years >2 years
  • 16. ©  2014 DataVard # 17 OutBoard™ – Architecture overview External Storage OutBoard™ DataAging OutBoard™ Near-LineStorage Business Warehouse SAPNLS Interface Storage Mgmt. SAP cluster tables File / Cloud External DB "  All SAP-certified RDBMS "  Apache Hadoop "  Sybase IQ "  End of lifecycle Deletion HANA DBor
  • 17. ©  2014 DataVard # 18 The OutBoard™ effect – data growth in TB Background •  BW Live since 2005 •  Data growth 30% p.a. •  Avg. compression rate 90% •  Data getting cold after 2 and/or 3 years •  Onetime effect of 41% (3y) to 53% (2y) EXAMPLE;Can be adapted individually 1.00 1.30 1.69 2.20 2.86 1.00 0.68 0.88 1.14 1.49 1.00 0.82 1.07 1.39 1.80 0.00 0.50 1.00 1.50 2.00 2.50 3.00 2012 2013 2014 2015 2016 No Outboard with OutBoard 2J. with OutBoard 3J.
  • 18. ©  2014 DataVard # 19 Key facts on Data Management (BW example) Things to remember 1.  Most of the data in your system is generated in non- reporting layers 1.  System tables 2.  Temporary data: PSA & Changelog 3.  Corporate Memory 4.  DSOs 2.  For most organizations Data Management means reducing data volumes and slowing down data growth. 3.  Data Management should have 3 major aspects: 1.  Speeding up HOT data 2.  Reducing COLD / OLD data 3.  Regular cleansing of temporary data
  • 19. ©  2014 DataVard # 20 Process of data management: 5 steps Get smart! Data analysis Implement, set up rules & Technology Operate 1.  Analyze as-is situation "  Data distribution "  System usage "  Heat map "  Pain points 2.  System monitoring, performance analysis 3.  Plan next steps "  Don’t panic! "  First, address low hanging fruit "  Consider careful re- design 1.  Define & group data types "  Relevance level "  Keep or purge "  Required Speed of access "  Where to store 2.  Define desired automation level 3.  Concept for careful re-design 1.  Initial shrinking "  Initial archiving (ADK and / or NLS) "  Initial housekeeping 2.  Start ongoing shrinking 3.  Ongoing monitoring 4.  Implement careful re- design "  SPO "  Remodeling "  ETL / DTP / ABAP As-is analysis: data volume, usage, performance Compare, review recommendations and reap low-hanging fruit Nearline Storage (NLS) Housekeeping Automate Identify “hot spots” and “cold spots” Performance tuning 1 2 3 4 5
  • 20. ©  2014 DataVard # 21 Step 4: Housekeeping Scope of Housekeeping #  Unused customers #  Unused vendors #  Phantom change documents #  Phantom texts #  Application log #  Batch log #  IDoc tables (EDI40, EDIDS) #  qRFC, tRFC #  Job-Tables (TBTCO, TBTCP etc.) #  Change & Transportsystem #  Spool data (TST03) #  Table Change Protocols #  Batch Input Folders #  Alert Management Data (SALRT*) #  Old short dumps #  Batch input data ERP and Netweaver #  PSAs & Change Logs #  Request logs & tables (RSMON* and RS*DONE) #  Unused dimension entries #  Unused master data #  Cube & Aggregate compression #  Temporary database objects #  NRIV buffering #  Table buffering #  BI-Statistics #  Process Chain Log #  Errorlogs #  Unused Queries #  Empty partitions #  BI Background processes #  Bookmarks #  Web templates Business Warehouse !  Housekeeping addresses data which is not relevant for business and which cannot be archived !  Housekeeping should be automated to avoid manual work !  Housekeeping should be done centrally for the complete SAP landscape.
  • 21. ©  2014 DataVard # 22 Step 4: Housekeeping !  Housekeeping addresses data which is not relevant for business and which cannot be archived !  Housekeeping should be automated to avoid manual work !  Housekeeping should be done centrally for the complete SAP landscape.
  • 22. ©  2014 DataVard # 23 Value of the Recycle Bin for PSA Faster loading through smaller table Same retention time uses less space Today 6monthsPSA 14days PSA 15days-6monhts compresedinrecyclebin QuickRestorepossible Benefits:ERNA Example Automated deletion
  • 23. ©  2014 DataVard # 24 Recycle Bin
  • 24. ©  2014 DataVard # 25 Step 5: Automate Nearline Storage (OutBoard™)   Via smart grouping of similar InfoProviders   Initial archiving during implementation project   Ongoing archiving "  Implement in process chains "  Execute weekly, monthly, or quarterly "  Regularly check on compression stats and data growth (e.g. quarterly / yearly) Housekeeping (ERNA)   Initial implementation, e.g. on Solution Manager   Ongoing housekeeping "  Define settings and schedule jobs
  • 25. ©  2014 DataVard # 26 Automated & Mass processing Define groups & settings
  • 26. ©  2014 DataVard # 27 Cross-system Housekeeping Keep your whole SAP Landscape in good condition
  • 27. ©  2014 DataVard # 28 Calendar & Scheduler Monitor housekeeping activities
  • 28. ©  2014 DataVard # 29 Process of data management: 5 steps Get smart! Data analysis Implement, set up rules & Technology Operate 1.  Analyze as-is situation "  Data distribution "  System usage "  Heat map "  Pain points 2.  System monitoring, performance analysis 3.  Plan next steps "  Don’t panic! "  First, address low hanging fruit "  Consider careful re- design 1.  Define & group data types "  Relevance level "  Keep or purge "  Required Speed of access "  Where to store 2.  Define desired automation level 3.  Concept for careful re-design 1.  Initial shrinking "  Initial archiving (ADK and / or NLS) "  Initial housekeeping 2.  Start ongoing shrinking 3.  Ongoing monitoring 4.  Implement careful re- design "  SPO "  Remodeling "  ETL / DTP / ABAP As-is analysis: data volume, usage, performance Compare, review recommendations and reap low-hanging fruit Nearline Storage (NLS) Housekeeping Automate Identify “hot spots” and “cold spots” Performance tuning 1 2 3 4 5
  • 29. Contact us at nls@datavard.com for more information
  • 30. ©  2014 DataVard # 31 Copyright DataVard Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of DataVard GmbH. The information contained herein may be changed without prior notice. DataVard and OutBoard are trademarks or registered trademarks of DataVard GmbH and its affiliated companies. SAP, R/3, SAP NetWeaver, SAP BusinessObjects, SAP MaxDB, SAP HANA and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are provided by DataVard GmbH and its affiliated companies (“DataVard") for informational purposes only, without representation or warranty of any kind, and DataVard shall not be liable for errors or omissions with respect to the materials. The only warranties for DataVard products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. Copyright