Optimice sus Entornos de Prueba con Datos de Producción
Transcripción
Optimice sus Entornos de Prueba con Datos de Producción
Optimice sus Entornos de Prueba con Datos de Producción Jose Ruiz – Specialist Quality & Security Adrian Batyk – Senior Consultant Jose Ruiz Especialista en Calidad y Seguridad SAP Solution Architect at HP Corp Performance engineer at HSBC Focus on IT Quality Management I like to play the guitar I love reading books Meet new people © 2015 SAP SE or an SAP affiliate company. All rights reserved. 2 Adrian Matias Batyk SLO/DMS Consultant SAP Solution Architect at SLO TDMS Expert I like to play the football I love watching movies © 2015 SAP SE or an SAP affiliate company. All rights reserved. 3 Agenda Situación Común en clientes Test Data Migration Server(TDMS) Beneficios Casos de Éxito © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 4 Situación Común en Clientes © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 5 Situaciones comunes de TI How can you be sure that business applications are highly functioning and support the business strategy ? Technology changes Business process changes Compliance requirements Discrete Change Events New Implemention New Processes Consolidation Upgrades Custom Development Support Pack Effort Ongoing Change Events Time © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 6 Reto: Igualar los ambientes preproductivos… © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 7 Hallazgos Operaciones Componente Detalle Infraestructura • La BD de Preproducción mide 5TB, es igual a Producción en tamaño • Cada planchado se requiere incrementar recursos Seguridad • La BD es una copia fiel de producción, no son enmascarados los datos • La nomina se copia sin enmascaramiento, es un riesgo Tiempo © 2015 SAP SE or an SAP affiliate company. All rights reserved. • Hoy en día requieren hasta 5 días para actualizar el ambiente pre productivo y la penúltima vez fue hace 3 años, por lo mismo no se realiza frecuentemente • El equipo de Basis se dedica a esta tarea junto al DBA • Se tiene que dedicar como mínimo 1 semana para la generación de datos de Desarrollo y Pruebas Customer 8 Test Data Migration Server © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 9 Typical Scenario Current Situation 1.5 TB In a nut shell Storage PRD/100 Costs Resources Full Copies 1.5 TB 1.5 TB TRN/100 QAS/100 Efficiency No easy way to bring current data to DEV 200 GB Stale data DEV/100 © 2015 SAP SE or an SAP affiliate company. All rights reserved. Time Process Security directly contributes to the success of your business. Customer 10 SAP Test Data Migration Server software Business requirements LoB Heads / Functional Teams o Require current data in DEV & Q/A system to speed up timeto-market of new functionality o Responsible for application support -> need a way to replicate data from PRD for troubleshooting o Own the data – need to protect sensitive data Q/A & Testing Teams o Depend on current data for testing and quality assurance SAP Basis Teams o Interested in ways to simplify/automate setup & refresh of SAP systems/clients IT Infrastructure Teams o Responsible for system landscape management, therefore interested in controlling cost of running/supporting it o Need to support project activities by providing project systems o Need to ensure sensitive data is adequately protected © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 11 Product Description SAP Test Data Migration Server (SAP TDMS) is a high-speed data extraction tool that transfers relevant business data from your SAP production system to your development, test, quality assurance, or training system. With SAP Test Data Migration Server (SAP TDMS), you can: ● Reduce the footprint of your non-production environment and minimize infrastructure and maintenance expenses - by creating lean, easy-to-maintain systems using current extracts of business data ● Enable functional teams to extract and transfer data for troubleshooting and testing purposes - by transferring small amount data using business objects ● Maximize the effectiveness of your development, test, or training activities - by providing current data frequently to test systems. ● Comply with data privacy laws - by scrambling your sensitive production data ● Migrate data across non-connected data centers - by using the file transfer technique ● Transition to SAP innovations such as SAP Business Suite powered by SAP HANA on premise or on Enterprise Cloud © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 12 SAP Test Data Migration Server software Data reduction – time slice scenario Client DB – Before data reduction Assumption 80-90% of the production data is stored in 10-20% of client-dependent tables Data volume reduction In order to reduce the overall volume, only few tables need to be reduced (still 800+ tables) All other tables (master and configuration data) are migrated entirely Customer-individual tables are transferred in full – If time stamp on table, TDMS automatically reduces them Some tables are excluded from transfer by default: – E.g. change documents, user tables, etc. (customizable) © 2015 SAP SE or an SAP affiliate company. All rights reserved. Administration Data Configuration Data Master Data Transaction Data Client DB – After data reduction (80%) Administration Data Transaction Data Configuration Data Master Data Storage Savings Customer 13 High-level Architecture Control/Central System Sender System RFC Connection Receiver System RFC Connection File(s) 1. Data 2. Data Deletion Selection (cluster) 3. Data Transfer 4. Scrambled Data Scrambled Data © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 14 Main Features Web-based Interface Solution Manager Integration Shell Creation ERP HCM Time-Based Reduction E-Recruiting Company Code and Time-Based Reduction Transfer of Master Data and Customizing Business Process Library Stand-alone Scrambling Data Scarmbling content Data Scrambling BW Time-Based Data Process and Forms Reduction for Transfer of PA Data Individual Info Areas Transfer PA & PD Data import Data in one Step through Files Stand-alone PSA Data Scrambling Eliminated Country-Specific Scrambling content Payroll & Time Comparison Data import through Files Data import through Files Fiori App Full Client Transfer CRM SCM SRM Time-Based Reduction Time-based Reduction Time-based Reduction Transfer of Master Data and Customizing SAP Live Cache reduced by Date and Planning Version Full Transfer of Demand Planning Client-Specific Data for BI Data import through Files APO data reduced based on time Full Transfer of Client-Specific Data Data import through Files File-based Transfer IS GTS Object-Based Reduced reduction for post-transfer SAP Banking processing Transfer of activities master data and Object-Based reduction for Seamless Customizing SAP CRM for integration Consistent Utilities with other document flow applications Full Transfer of Object-Based reduction for Full Transfer of Client-Specific SAP Retail Client-Specific Data Data Object-Based Data import reduction for through Files SAP Utilities Time-Based Reduction for SAP Oil & Gas (Downstream) Full Transfer of Client-Specific Data © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 15 SAP Test Data Migration Server software Business Process Library (BPL) - Excerpt Master Data Business Partner Business Partner (IS-U) Number Range Object Material Vendor Customer G/L Account A G/L Account B Asset (FI-AA) Functional Location Equipment Internal Order Profit Center Project (PS) Cost Center Purchasing Info Record Work Center Material BOM Article (Retail) Insurance Object (FS-CD) Contract (FS-CD) Loans Contract Asset (CFM) Contact Person © 2015 SAP SE or an SAP affiliate company. All rights reserved. Transactional Data with Corresponding Master Data Accounting Document Purchase Requisition Purchase Order Sales Order Material Document CO Document Sales Invoice Incoming Invoice Quality Notification Maintenance Order Delivery Physical Inventory Document Allocation Table (RetaiI) FI-CA Document Transactional Data Purchase Order Sales Order Production Order Process Order Insurance Object (FS-CD) Contract (FS-CD) Loans Contract Asset (CFM) Bank Account (BCA) Contract (IS-U) Installation (IS-U) Business Entity (RE-FX) Delivery Incoming Invoice Purchase Requisition Sales Invoice Custom Data Empty scenario for custom-specific objects Customer 16 SAP Test Data Migration Server software Release 4.0 – Industry-specific flavors Based on TDMS time-slice scenario, integration of industry-specific tables in reduction based on time: – AFS – Apparel & Footwear Solution (ERP) -> In general availability – DIMP – Discrete Industry and Mill Products (ERP) -> In general availability – IS Oil & Gas (downstream) -> In general availability Object-based selection for industry-specific tables in combination with time slice for standard SAP tables: – Industry Solution for Utilities (ERP & CRM) -> In general availability – Industry Solution for Banking (Loans & Deposits) -> In general availability – Industry Solution for Retail (Store Solution) -> In general availability – Industry Solution for Insurance (ERP) -> Currently in pilot phase – Industry Solution for Defense (ERP) -> Currently in pilot phase © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 17 SAP Test Data Migration Server software Industry-specific flavors Utilities ( for ERP and CRM) Selection options based on: Business Partner Contract Installation Device Point of Delivery BADI Interface (for very flexible selections) Banking (Loans & Deposits) Selection options based on: Business Partner Master Contracts Retail Selection options based on: Store © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 18 SAP Test Data Migration Server software Flexible landscape options - multiple transfers in parallel PRD ERP PRD CRM TDMS DATA FLOW DATA FLOW Control TDMS Central TDMS Package 1 TDMS Package 2 TDMS Central DATA FLOW DATA FLOW TDMS Package 3 Q/A ERP DATA RFC © 2015 SAP SE or an SAP affiliate company. All rights reserved. DATA FLOW FLOW PRD BW Q/A CRM TDMS Central Q/A BW Customer 19 Typical Use Case Example I : Refresh Of Data In Development Systems Before SAP TDMS With SAP TDMS 1.5 TB 1.5 TB PR1 PR1 100 100 Reduced copies Full Copies 1.5 TB 1.5 TB 300 GB 300 GB TRN1 QA1 TRN1 QA1 100 100 100 100 No easy way to bring current data to DEV Stale data 200 GB DEV1 100 © 2015 SAP SE or an SAP affiliate company. All rights reserved. Selective data copies possible into DEV Current data 500 GB DEV1 100/200 Customer 20 Typical Use Case Example II : Build And Flexibly Refresh Training Systems 1.5 TB Step 2: Multiple inserts into different target systems / clients PR1 100 Full Copy 1.5 TB Step 1: Reduced copy into flat file/s TRN1 750 GB Flexibility QA1 300 100 Flat file 320 330 TRN2 500 GB 200 210 Goal: Provide a repeatable process to build and refresh training clients – as subsets, full copies, and with flat file option for easy ‘resetting’ capability. © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 21 Typical Use Case Example III : Protect Sensitive Data Before TDMS Sensitive Data System Copy TDMS ServerSensitive Data Scrambling Platform Sensitive Data After TDMS TDMS TDMS Data Scrambling ServerSensitive Data © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 22 Beneficios © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 23 Hallazgos Funcionales vs Beneficios Operaciones Componente Detalle Infraestructura • La BD de Preproducción mide 5TB • Cada planchado se requiere incrementar recursos • Con TDMS podemos reducir hasta 80% los ambientes pre productivos Seguridad • • • • Tiempo © 2015 SAP SE or an SAP affiliate company. All rights reserved. La BD es una copia fiel de producción, no son enmascarados los datos La nomina se copia sin enmascaramiento, es un riesgo Protección de los datos sensibles de forma automatizada Alineación acorde a la ley de protección de datos • Hoy en día requieren hasta 5 días para actualizar el ambiente pre productivo y la penúltima vez fue hace 3 años, por lo mismo no se realiza frecuentemente • El equipo de Basis se dedica a esta tarea junto al DBA • Se tiene que dedicar como mínimo 1 día para la generación de datos de Desarrollo y Pruebas • Con TDMS se obtendrá una reducción de hasta un 60% en el tiempo • Capacidad de mantener los ambientes preproductivos actualizados • Reducción de hasta un 50% del tiempo del ciclo de Pruebas Customer 24 Beneficios en la implementación de aplicaciones SAP Pruebas 9 Semanas de Pruebas (Ejemplo) <Septiembre> <Octubre> Instalación • % Ciclo 1 % Ciclo 2 • • • % Ciclo 3 Pruebas Paralelo % Duración Plan Casos Datos Detección y Reparación • % % Effort Reducción (*40%) en los tiempos de preparación de las pruebas: % % Discrete Change Events Ongoing Change Events New Implemention New Processes Consolidation Upgrades Custom Development Support Pack Beneficios Negocio: • • • • • Menos riesgo de falla en producción Asegurar salir en tiempo a producción Reducción de costos en la operación de SAP después de la implementación Reutilizar en futuros Proyectos Reducción de esfuerzo en el futuro *Benchmark © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 25 Casos de Éxito © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 26 SAP Test Data Migration Server software Customer examples SAP systems are becoming larger and more complex; therefore robust SAP change management processes are needed to prevent the introduction of errors SAP customers should leverage an SAP selective data copy tool to automate the selection & copying of a subset of data By introducing such a toolset, SAP customers can take pressure off the stretched SAP Basis operations team SAP customers can leverage toolset to scramble and mask sensitive data Improved quality of test data and testing results Enabled repeatable process for refreshing nonproduction systems Reduced disk requirements by 65% Reduced system refresh time by 50% Reduced basis resource needs by 80% Increased refresh frequency by 65% Reduced hardware requirements Enabled resources to be utilized for innovation rather than manual system refresh activities Improved ability to provide data to the business faster and more accurately Improved test data in development allows us to catch defects earlier in the development cycle Enabled privacy settings for sensitive data Reduced bug-fixing cycle times Reduced the number of transports Improved availability of production data in development environment Helped create training environment based on specific data requirements Reduced database footprint from 25 TB to 3 TB in the nonproduction environments © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 27 SAP Test Data Migration Server software Market situation - 3,000+ shipments to date © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 28 SAP Test Data Migration Server software Market situation - reference customers © 2015 SAP SE or an SAP affiliate company. All rights reserved. Customer 29 Q&A Thank you Jose Ruiz Specialist Quality & Security SAP Lac North [email protected] +521-55-4443-2625 © 2015 SAP SE or an SAP affiliate company. All rights reserved. Adrian Matias Batyk DMS/SLO Consultant SAP Solution Delivery Center System Landscape Optimization [email protected] +54/11/4859-3545