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

Documentos relacionados