informatica for sap

52
Informatica for SAP Informatica Solutions for SAP Applications Presented by Stefan Manns, Informatica

Upload: informatica-corporation

Post on 26-Jan-2015

114 views

Category:

Technology


7 download

DESCRIPTION

With solutions built for SAP application on the Informatica platform, you’ll be able to cost-effectively manage your SAP integration, migrations, applications data growth and create a trusted view of your SAP data to lower costs, improve application performance and ensure data privacy.

TRANSCRIPT

Page 1: Informatica for SAP

Informatica for SAPInformatica Solutions for SAP Applications

Presented by Stefan Manns, Informatica

Page 2: Informatica for SAP

SAP Data Integration Needs of Organizations

SAP applications need to be

migrated and modernized

SAP data is required for

strategic and tactical

decisions

SAP data may not meet Data

Quality expectations

Sensitive SAP data should be protected

from breaches

Page 3: Informatica for SAP

Why is Data Integration for SAP difficult?

Data has proprietary format and structure

Steep learning curve for

developers

SAP programmers

are not a resource for

data integration

Page 4: Informatica for SAP

Possible “Solutions”

Attempt to hand code a “solution”

Point solutions for

small, departmental

problems

Create organizational problems by

relying on SAP programmers

Manual “process”

using Excel etc.

Page 5: Informatica for SAP

Data Matching

Point of EntryDQ for SAP

Data Profiling

Data Cleansing

Address Validation

SAP Masking

BW Nearline

SAP Archive SAP Retirement

SAP SubsetTable read

ABAP

BAPI

BCI (contentExtractor)

Table writerIDOC

DMI(LSMW)

SAP BW(OHD/OHS)

AccessHANA

Platform Capabilities: SAP Focus

Page 6: Informatica for SAP

Informatica Solutions for SAP

Connectivity• Batch access• Real-time access• CDC access

Integration Patterns• Operational and analytical data integration• Data quality• Virtualization• Cloud based integration

Information Lifecycle Management• Manage Test Data• Protect Sensitive Data• Improve application performance

Page 7: Informatica for SAP

Connectivity1

Page 8: Informatica for SAP

HANA

Row table

In memory

Columntable

Informatica

Extract HANA

Cleanse,Join,

Transform

Any data

Load HANA

*) requires SAP HANA

client libraries

Extract and Load SAP HANA

Page 9: Informatica for SAP

ECC

Cluster tables

Transparenttables

Pool tables

Informatica

Receive table data

Cleanse,Join,

TransformData from

SAP

Operational EDW App

Auto generate

ABAP program

Table Read (Auto Generated ABAP)

Page 10: Informatica for SAP

ECC

e.g. Salesorder

create

BAPI interfaces

e.gCustomer

getlist

Informatica

Receive response

Cleanse,Join,

TransformData from

SAP

Operational EDW App

InvokeBAPI

BAPI (Business API)

Page 11: Informatica for SAP

ECC

e.g.Orders05

IDOC

e.g.Debmas06

InformaticaInbound

IDOC

Cleanse,Join,

TransformData from

SAP

Operational EDW App

OutboundIDOC

IDOC (Intermediate Document)

Page 12: Informatica for SAP

ECC

BDC

Batch Input

LSMW

InformaticaCreate

properly structured

file for LSMW or BDC

LegacyData

DMI (Data Migration Interface)

Page 13: Informatica for SAP

ECC

DataSourceDelta

DataSource

DataSourceFull

SAP Data viaBus Content

BI (BW)DataSource

PSA

InfoSource ODS Object

DataTarget

InfoCube

InfoProvider

Mapping &Transfer

Rules

UpdateRules

UpdateRules

InformaticaSAP Data viaBus Content

Cleanse,Join,

TransformData from

SAP

Operational EDW App

BCI (Business Content Integration)

Page 14: Informatica for SAP

BI (BW)DataSource

PSA

InfoSource DSO

DataTarget

InfoCube

InfoProvider

Mapping &Transfer

Rules

UpdateRules

UpdateRules

Informatica

BW extraction

via Open Hub

Destination

Any data

BW load to

PSA via

DataSource

Extract and Load SAP BW

Page 15: Informatica for SAP

Summary and Properties of Methods

Integration technique

Direction Volume Change capture

Use case

HANA RW Low to high n/a Both

ABAP R High Only by date stamp

Analytical

BAPI RW Medium no Operational

IDOC RW Low/medium Only if SAP change pointer

Operational

DMI W High n/a Migrations

BCI R High Yes Both

Page 16: Informatica for SAP

Integration Patterns2

Page 17: Informatica for SAP

Integration Patterns with SAP

Analytical Data Integration

Operational Data Integration

CloudData Integration

Data Quality with SAP

Page 18: Informatica for SAP

Integration Patterns with SAP

• Build a Data Warehouse using SAP sources

Analytical Data Integration

Page 19: Informatica for SAP

Enterprise Class Performance & Support

High Availability

Pushdown Optimization

Proactive Data Integration Monitoring

Grid Computing

Real-time DW

Data Marts

Big Data

Data Warehouse

Enterprise DW

Table readABAP

BCI (contentExtractor)

SAP BW(OHD/OHS)

AccessHANA

HANA

Building a Data Warehouse

Page 20: Informatica for SAP

Actual Customers Building a Data Warehouse

A large hardware cooperative:• EDW for financial close processing• 60 MM rows/day with BCI• Meeting SLA for first time in 2 years

A regulated electrical utility:• EDW combining smart meter data

with customer detail from SAP• Using ABAP method and Open Hub• Customer likes ease of use, ability to

get data quickly and flexibility for prototyping

Page 21: Informatica for SAP

• Combine non SAP and SAP data through Virtualization

Integration Patterns with SAP

Analytical Data Integration

Page 22: Informatica for SAP

Virtualized Data Access

PortalBI Composite Apps

Enterprise Data Sources

Data Abstraction

Logical Data Objects

CUSTOMER ORDERPRODUCT INVOICE

DataConsumers

Informatica Data Services

• Define physical source

• Create Logical Data Object

• Provide virtual schemas/tables/views

• Data Consumers access virtualization via ODBC/JDBC

Logical View of Underlying Resources

and any nonSAP data

Page 23: Informatica for SAP

Integration Patterns with SAP

• Integrate daily General Ledger

• Migrate into SAP

• Enable MDM

Operational Data Integration

Page 24: Informatica for SAP

Integrate Daily General Ledger

IDOC

Page 25: Informatica for SAP

Migrate into SAP

25

Extraction

Harmonization

Conversion

Iterative Load

Migration

Validation

BAPITable writer

IDOCDMI

(LSMW)

Page 26: Informatica for SAP

Enable MDM

26

Use extractorsor “Change Pointers”

IDOC

BCI (contentExtractor)

Page 27: Informatica for SAP

Actual Customer Using Operational DI

A film and television studio:• SAP is central to business – one

finance, one supply chain instance• Informatica is operational DI layer• Integrations around purchase orders,

GL postings, supply chain

Page 28: Informatica for SAP

Integration Patterns with SAP

• Migration from SAP to SaaS

• Analysis

• Synchronization of SAP data to downstream systems

Cloud Data Integration

Page 29: Informatica for SAP

Example: Synchronize Data

29

Page 30: Informatica for SAP

Example: Synchronize Data

Page 31: Informatica for SAP

Customers Leveraging Cloud Services

• Complete integration projects in weeks not months

• Reduce Data Integration Time by nearly 85 Percent

• Achieve real business impact in terms of revenue and profit

Page 32: Informatica for SAP

Integration Patterns with SAP

• Analyze SAP data

• Validate, match and standardize all data types

• Ensure Data Quality at point of entry

Data Quality with SAP

Page 33: Informatica for SAP

Directly Profile SAP Data andGet to Know your Data

Value FrequencyPatternsStatistics

Unique Value Count

Null Value CountInferred Datatype

Documented Datatype

Minimum / Maximum

Page 34: Informatica for SAP

• Country specific address cleansing

• Contact data cleansing (phone, email, gender, SSN etc. for many countries)

• Company/corporate level data cleansing

• Matching for many entities and countries

Rich library of out of the box DQ rules

34

Page 35: Informatica for SAP

• Validate whether the given address is correct using reference address data

35

Point of Entry – Real Time Address Validation

Page 36: Informatica for SAP

• Retrieve records similar to a given name and address to avoid entering duplicates into the system

36

Point of Entry – Real Time Duplicate Check

Page 37: Informatica for SAP

• Perform a search using incomplete or partially incorrect information

37

Point of Entry – Fuzzy Search

Page 38: Informatica for SAP

Solution Benefits

Native bi-directional access to SAP data

Rapid development for all types of DI

Easily and Quickly Leverage specialized SAP

methods

Allow business user to

build SAP integrations

Integrate SAP as on

demand service

Easily and Quickly identify Anomalies with SAP Data

Eliminate or fix incorrect data

Reduce duplication and achieve single version of

truth

DI Benefits Cloud Benefits DQ Benefits

Page 39: Informatica for SAP

Information Lifecycle Management

3

Page 40: Informatica for SAP

Manage Test Data in SAP Environments

Source System

Subset forSAP

Target System

SAP target systemSAP source system

Moves master and transactional data

Page 41: Informatica for SAP

1 TB

1 TB

1 TB

1 TB

PRD6 TB

Dev6 TB

QA6 TB

Train6 TB

Benefits of Test Data Management

41

Data Subset

Time Savings

Here

Space SavingsHere

Page 42: Informatica for SAP

Protect Sensitive Data in SAP Environments

Source System

Masking forSAP

Target System

SAP target systemSAP source system

Inline data masking

Source System

Masking forSAP

SAP source system mask in place

Page 43: Informatica for SAP

Permanently Mask Sensitive Data

Permanently alter sensitive data such as credit cards, address information, or names

ID Name City Credit Card

Tampa

Hartford

Modesto

Plano

Fresno

Fresno

Fresno

Fresno0964

9388

2586

7310 Jeff Richards

Rob Davis

Mark Jones

John Smith

Josh Phillips

Andy Sanders

Jerry Morrow

Mike Wilson

4198 9148 1499 1341

4298 0149 0134 0148

4981 4078 9149 1491

4417 1234 5678 9112

4198 9481 9147 0521

4298 9341 9544 9114

4981 1341 0854 0508

4417 9741 1949 9471• Shuffle Employee ID’s• Substitute Names• Constant for City• Special Credit Card Technique

Variety of Techniques:

Page 44: Informatica for SAP

Dynamically Mask Sensitive Data

Role-based anonymization and real-time prevention while maintaining

operational efficiency across environments

Values Presented:

BL****

JO****

KI****

View for authorized user

Database

Private Information Stored in Database

BLAKE

JONES

KING 

Values Presented:

BLAKE

JONES

KING  Select nam

e from table1

Dynamic Data Masking Layer applies real-time SQL rewrites

to mask returned result set

Data is masked for the selected group of users. Masks even

for SAP GUI

(1) S

elec

t nam

e fr

om ta

ble1

(2)Select substring(name,1,2)||’***’ from table1

Page 45: Informatica for SAP

Customers Masking Sensitive Data

• Comply with regulations such as HIPAA, PCI DSS, GLBA and many more

• Control access for 100s of developers

• Mask personally identifiable recruiting and HR data

Page 46: Informatica for SAP

Features

Benefits• Reduced TCO Reduction of hardware costs for

SAP BW (online database, BWA, and HANA).

• Increased data accessibility More historical data available for ad-hoc analyses

• Optimized investments based on what is important to the business Performance over storage

• Lower administration, ability to meet SLAs Smaller more manageable online database which provides faster querying and data loads

• First SAP certified solution

• Stores infrequently used data relieving online system

• Efficient storage of nearline data Up to 98% compression, average 90%+.

• Fast seamless access to nearline data Via standard SAP BW access methods

• 100% Indexed with no index maintenance

• Ensures immutability

Increase SAP BW Performance

Page 47: Informatica for SAP

Customers Using a Nearline Strategy

• Move 100s GB of data to Nearline• Achieve very high compression

rate (> 95%)• In one case saving $840K in 18

months

Page 48: Informatica for SAP

Integrate Archiving with 3rd Party Storage

SAP ADK / Un-

structured File

SAP ADK / Un-

structured File

SAP Archive ProcessSAP

Master Data

ScannedImages

ScannedImages

Scanning Process

ARCHIVEBRIDGE

3rd Party / External Archive Store

SAP certified ArchiveLink implementation

Store and retrieve SAP archive files, scanned images, print lists, incoming and outgoing

documents, etc.

Access archive data via SAPGUI as usual

Page 49: Informatica for SAP

Retire Obsolete SAP Instances

ConnectRetireVerify

OptimizedFile Archive

PurgedData

AccessManagePurge

• Specific SAP support (e.g. pooled and clustered tables)

• Validate completeness of data before decommissioning

• Store retired data in a massively compressed and accessible file archive

• Manage retention policies, access data, and purge data permanently

• Achieve compliance with all government regulations and industry standards

Page 50: Informatica for SAP

• Bi-directional, rapid development access to SAP data

• Discover and remedy data quality challenges

• Achieve single version of truth for all data types

• Leverage ease of use and speed of Cloud Integration

• Quickly create lean, purpose built test data subsets

• Control risk of data security breaches

• Achieve significant cost savings for BW environments

• Retire obsolete SAP instances with regulatory compliance

Informatica Solutions for SAP: Benefits

Page 51: Informatica for SAP

Key Sessions To Attend with Hands on Labs

Solutions for Application Owners Improve Performance

PP5562 Informatica Solutions for Oracle

HIT5541 Cloud ILM

BP 7025: Cox Communications Improved sales Performance with Informatica

PP5199: What’s New from INFA to improve DW Performance

BD4641: Big Data and Its Impact on Performance

Data Privacy Test Data Management

HIT5541 Cloud ILM

TT6659 Deploying Test Data Services and Dynamic Data Masking with HOT CISO

BP7043 Accelerating Business Growth, Protecting Sensitive Client Financial Data

PP5562 TDM and Data Privacy for Apps/ DW

BP4966 Effective Test data management practice in complex distributed system

Partner 7020 Cognizant

Page 52: Informatica for SAP

Join our exclusive

Potential at Work Communities.

Visit the kiosk. www.informatica.com/potential-at-work

Download PowerCenter Express for free!

Visit the kiosk.

Tell us what you think.

Click on surveys in the IW13 Mobile App.

1

3

2

52