DATA ARCHIVING IN SAP R/3 ENTERPRISE Georg Fischer PM Data Archiving SAP AG
Agenda Introduction Data Archiving Basics Access to Archived Data Data Archiving Projects Information and Contacts SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 2
Data Archiving Display Online File System Offline/ Nearline Access Database Data Objects Application Data Archive Files Storage System Archive and Delete Store SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 3
Benefits Value Generation through Data Archiving within SAP NetWeaver 1System Availability Faster and easier upgrade to higher software releases. Shorter runtime for backup and recovery. 2Use of Resources Reduced hardware costs for Disk, CPU, Memory as well as administration costs. 3Response Times Shorter response times in dialog mode for all employees. SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 4
Freeing Up Storage Space Data files 10 GB Reflection 20 GB Archiving Compression to 20 % 2 GB 2 GB Back up on tape System copies 80 GB Total amount of storage space saved: 97,5% SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 5
Distribution of Storage Costs Hard disk costs represent less than a quarter of storage costs. (Giga Information Group) Various (Training, other costs) 10% Personnel 45% Hard disk 23% Environment (Electricity, physical space) 3% Storage Mgmt (Soft- & Hardware) 19% Administration costs for 1 Terabyte storage are five to seven times higher than the storage costs (Dataquest/Gartner) SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 6
Agenda Introduction Data Archiving Basics Access to Archived Data Data Archiving Projects Information and Contacts SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 7
Data Archiving and Storage mysap.com System External Storage System Database ArchiveLink Archive System Application data Data objects File system HSM System Alternative Storage system SAP 3rd Party (optional) SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 8
Data Archiving versus Optical Archiving Incoming Documents Outgoing Documents Hyperlink Print lists Archive files SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 9
Archive Development Kit ADK Development tool for Data Archiving solutions SAP AG Application developers integrate archiving functionality into the application Customer Archiving solutions for customer-specific tables and extensions Application Data Data Base mysap.com Applications ADK Adjustment of code page, number format, structure changes, compression, file handling, job scheduling Archive Files SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 10
Archiving Object Definition of logical units in business processes All programs required for archiving, for example preprocessing, read, write and delete programs Definition of required Customizing Archiving Object Customizing Data Programs SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 11
Agenda Introduction Data Archiving Basics Access to Archived Data Data Archiving Projects Information and Contacts SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 12
Accessing Archived Data Database Retrieval from DB + Archive Business processes Business view SAP System DRB AS Application Archive Files 100% ADK Index / Archive Info Structure Indexing Retrieval of archived data Technical display for all archiving objects Display of object lists SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 13
Archive Information System Flexible creation of archive file indexes Configurable info structures stored in transparent database tables Manually filled using selected archive file(s) Automatically filled during archive delete phase Retrieval of archived data Technical view for all archiving objects Document lists Based on info structures Based on ad hoc evaluation of selected archive files Generic tool also for customer developments SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 14
Archive Explorer SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 15
Archive Explorer SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 16
Document Relationship Browser User Display Archive Explorer Transaction ALO1 User role SAP_DRB Application transactions Document Relationship Browser Display Database Display of business processes across archive and database boundaries Application Data Infrastructure Archive Files SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 17
Document Relationship Browser SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 18
Personalization in the User Administration SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 19
Personalization in the User Administration SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 20
Personalizing the Browser Display SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 21
Display Archived Data SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 22
Delivery SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 23
Delivery - Processing SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 24
Orders SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 25
Orders - Conditions SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 26
Exception: Reload to Database Reload function is not available for all archiving objects 1 Scenario Reload immediately after data archiving Restoring the database due to an error (incorrect selection, incorrect customizing of residence periods) 2Scenario Reload some time after data archiving Can result in business inconsistencies SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 27
Agenda Introduction Data Archiving Basics Access to Archived Data Data Archiving Projects Information and Contacts SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 28
Finding the Right Time 1A healthy System Data Archiving should not be seen as the last resort for preventing total system collapse after all other means have been exhausted. 2Early planning Ensure that the performance of your systems remains efficient. 3Interdisciplinary process Data Archiving requires a high degree of cooperation between user and IT departments. SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 29
Table Growth in Accounting [GB] 500 450 400 350 300 250 200 150 100 50 0 Database Size 19981201 19990101 19990201 19990301 19990401 19990501 19990601 19990701 19990801 19990901 19991001 19991101 Date Date Actual Size in GB Monthly Growth in GB 01.01.1999 33.17 1.90 01.02.1999 36.09 2.92 01.03.1999 73.78 37.69 01.04.1999 137.96 64.18 01.05.1999 190.01 52.05 01.06.1999 256.99 66.98 01.07.1999 324.87 67.88 01.08.1999 376.00 51.13 01.09.1999 428.37 52.37 01.10.1999 438.06 9.69 01.11.1999 470.25 32.19 SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 30
Phases of an Archiving Project Build project team Data analysis Design and conception Test Implementation Project leader IT area User area (audit) Application representative External Table size Growth rate Accompanying archiving object Dependencies Legal requirements Residence time Access requirements Authorizations Storage system/medium Documentation concept (audit) Archiving concept Business Technical Implementation plan Activities Schedule Long-term archiving schedule SAP Notes Transports Variants Server configuration Customizing Storage system Carry out archiving session Postprocessing if required Test phase evaluation Preparations Implementation Follow-up Management of archive files SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 31
Considerations Before Data Archiving Is the data still required? Yes Can the data be summarized? Yes Summarize data No No Yes Deactivate the creation of the data Can the data be archived? No Yes Data remains in the database Archive data! SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 32
Customer Example Starting point Approx. 290 gigabyte DB size and approx. 15 gigabyte DB growth per month Aim Reduction of DB growth rate to: Reduce hardware costs Maintain stable system performance Response times and system administration Faster implementation of support packages and upgrade projects Local currency conversion Archiving 19 archiving objects from FI, CO, MM, SD, and HR Result (October 2000) >200 gigabyte archived SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 33
Customer Example 300.00 200.00 100.00 0.00 01.03.1999 01.04.1999 01.05.1999 01.06.1999 01.07.1999 01.08.1999 01.09.1999 01.10.1999 01.11.1999 01.12.1999 01.01.2000 01.02.2000 01.03.2000 01.04.2000 01.05.2000 01.06.2000 01.07.2000 01.08.2000 01.09.2000 700.00 600.00 500.00 Allocated DB size 400.00 'Without' Archiving Initial Archiving DB growth: ~15 GB/month Reduction: ~60GB SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 34 Expected size without Archiving Allocated DB content With regular archiving DB growth: ~7 GB/month
Agenda Introduction Data Archiving Basics Access to Archived Data Data Archiving Projects Information and Contacts SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 35
Documentation Managing SAP Archiving Projects Data Prevention Checklist Guide to Data Archiving in mysap Retail http://service.sap.com/data-archiving Media Center Literature SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 36
Presentations SAP Data Archiving Introduction Data Archiving Projects Data Archiving and mysap Retail http://service.sap.com/data-archiving Media Center Presentations SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 37
SAP Customer Trainings BIT660 Data Archiving Level 3 3 Days BIT670 Data Archiving - Retrieval Level 3 2 Days BIT680/WDE680 (USA/Germany) Level 3 1 Day SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 38
Copyright 2003 SAP AG. 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 SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix and Informix Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries. ORACLE is a registered trademark of ORACLE Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com 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 in several other countries all over the world. All other product and service names mentioned are trademarks of their respective companies. SAP AG 2003, SAP NetWeaver Data Archiving, Georg Fischer / 39