Jose Ruiz Specialist Quality & Security Adrian Batyk ... Ruiz –Specialist Quality & Security...

31
Optimice sus Entornos de Prueba con Datos de Producción Jose Ruiz Specialist Quality & Security Adrian Batyk Senior Consultant

Transcript of Jose Ruiz Specialist Quality & Security Adrian Batyk ... Ruiz –Specialist Quality & Security...

Optimice sus Entornos de Prueba con Datos de

ProducciónJose Ruiz – Specialist Quality & Security

Adrian Batyk – Senior Consultant

2© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Jose RuizEspecialista en Calidad y SeguridadSAP

Solution Architect at HP Corp Performance engineer at HSBC

Focus on IT Quality Management

I like to play the guitarI love reading booksMeet new people

3© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Adrian Matias BatykSLO/DMS ConsultantSAP

Solution Architect at SLO

TDMS Expert

I like to play the footballI love watching movies

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Customer

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. 5Customer

Situación Común en Clientes

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Customer

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

Eff

ort Ongoing

Change

Events

Time

Discrete

Change

Events

New Implemention

New Processes

Consolidation

Upgrades

Custom DevelopmentSupport Pack

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Customer

Reto: Igualar los ambientes preproductivos…

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8Customer

Hallazgos

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

• 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

Operaciones

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Customer

Test Data Migration Server

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Customer

Typical Scenario

No easy way to bring

current data to DEV

Full Copies

1.5 TB

1.5 TB1.5 TB

200 GBStale

data

In a nut shell

Storage

Costs

Resources

Time

Efficiency

Process

Security directly contributes to the

success of your business.

PRD/100

QAS/100TRN/100

DEV/100

Current Situation

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Customer

SAP Test Data Migration Server softwareBusiness requirements

LoB Heads / Functional Teams

o Require current data in DEV & Q/A system to speed up time-

to-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. 12Customer

Product Description

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

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.

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Customer

SAP Test Data Migration Server softwareData reduction – time slice scenario

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)

Transaction Data

Administration Data Configuration Data

Master Data

Client DB – Before data reduction

Client DB – After data reduction (80%)

Storage Savings

Transaction Data

Configuration Data

Master Data

Administration Data

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Customer

High-level Architecture

RFC Connection RFC Connection

Sender System Control/Central System Receiver System

1. Data

Selection

(cluster)

2. Data Deletion

4. Scrambled Data3. Data Transfer

File(s)

Scrambled Data

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Customer

Main Features

Web-based Interface Solution Manager Integration Fiori App

Shell Creation Data Scrambling Full Client Transfer File-based Transfer

GTS

Reduced

post-transfer

processing

activities

Seamless

integration

with other

applications

Full Transfer of

Client-Specific Data

Time-based

Reduction

SAP Live Cache

reduced by Date

and Planning

Version

Demand Planning

for BI

APO data reduced

based on time

Full Transfer of

Client-Specific Data

Data import

through Files

SCMCRM

Time-Based

Reduction

Transfer

of Master

Data and

Customizing

Full Transfer of

Client-Specific Data

Data import

through Files

BW

Time-Based Data

Reduction for

Individual Info

Areas

Data import

through Files

PSA Data

Eliminated

HCM

E-Recruiting

Process and Forms

Transfer of PA Data

Transfer PA & PD

Data in one Step

Stand-alone

Scrambling

Country-Specific

Scrambling content

Payroll & Time

Comparison

Data import

through Files

ERP

Time-Based

Reduction

Company Code and

Time-Based

Reduction

Transfer

of Master

Data and

Customizing

Business Process

Library

Stand-alone

Scrambling

Data Scarmbling

content

Data import through

Files

Full Transfer of

Client-Specific Data

SRM

Time-based

Reduction

Transfer of

master data and

Customizing

Consistent

document flow

Full Transfer of

Client-Specific

Data

Data import

through Files

IS

Object-Based

reduction for

SAP Banking

Object-Based

reduction for

SAP CRM for

Utilities

Object-Based

reduction for

SAP Retail

Object-Based

reduction for

SAP Utilities

Time-Based

Reduction for

SAP Oil & Gas

(Downstream)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Customer

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

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

Custom Data

Empty scenario for custom-specific objects

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

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. 17Customer

SAP Test Data Migration Server softwareRelease 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. 18Customer

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

SAP Test Data Migration Server softwareIndustry-specific flavors

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Customer

SAP Test Data Migration Server softwareFlexible landscape options - multiple transfers in parallel

Q/A CRM

TDMS Central

PRD CRM

DATA FLOW

Q/A ERP

TDMS Central

PRD ERPTDMS

Control

TDMS

Package 1

TDMS

Package 2

TDMS

Package 3

PRD BW TDMS Central Q/A BW

DATA FLOW

DATA FLOWDATA FLOW

DATA

FLOW

DATA

FLOW

RFC

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Customer

Typical Use Case Example I : Refresh Of Data In Development

Systems

No easy way to bring

current data to DEV

Full Copies

Selective data copies

possible into DEV

Reduced

copies

PR1100

1.5 TB

QA1100

TRN1100

1.5 TB1.5 TB

DEV1100

200 GB

PR1100

1.5 TB

Before SAP TDMS With SAP TDMS

Stale

data DEV1100/200

500 GBCurrent

data

QA1100

TRN1100

300 GB 300 GB

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Customer

Step 1:

Reduced copy into flat

file/s

Step 2:

Multiple inserts into different target systems /

clients

330

320

Typical Use Case Example II : Build And Flexibly Refresh Training

Systems

Goal: Provide a repeatable process to build and refresh training clients – as subsets, full copies, and with flat file

option for easy ‘resetting’ capability.

PR1100

1.5 TB

750 GB

300QA1100

1.5 TB

Full Copy

Flat file

TRN1

210

500 GB

200

TRN2

Flexibility

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Customer

Beneficios

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Customer

Hallazgos Funcionales vs Beneficios

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

• 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

Tiempo

• 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

Operaciones

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Customer

• Reducción (*40%) en los tiempos de preparación de las pruebas:

• Plan• Casos• Datos

• 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

Beneficios en la implementación de aplicaciones SAP

Instalación

Ciclo 1

Ciclo 2

Ciclo 3

Pruebas Paralelo

Duración Detección y Reparación

9 Semanas de Pruebas (Ejemplo)<Septiembre> <Octubre>

%%

%%

Effo

rt Ongoing ChangeEvents

DiscreteChangeEvents

New ImplementionNew ProcessesConsolidationUpgradesCustom Development

Support Pack

% % %

Pruebas

%

*Benchmark

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Customer

Casos de Éxito

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Customer

SAP Test Data Migration Server softwareCustomer examples

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 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 non-

production environments

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

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

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Customer

SAP Test Data Migration Server softwareMarket situation - 3,000+ shipments to date

Q&A

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Thank you

Adrian Matias BatykDMS/SLO Consultant

SAP Solution Delivery Center

System Landscape Optimization

[email protected]

+54/11/4859-3545

Jose RuizSpecialist Quality & Security

SAP Lac North

[email protected]

+521-55-4443-2625