Professional Documents
Culture Documents
Presentation Mark Mitchell
Presentation Mark Mitchell
Mark Mitchell
Senior Product Specialist - EMEA
The development, release and timing of any Informatica product described herein remains at the sole
discretion of Informatica. This information should not be relied upon in making a purchasing decision.
Business
Imperatives
IT
Initiatives
Improve
Decisions &
Regulatory
Compliance
Modernize
Business &
Reduce IT
Costs
Business
Intelligence
Legacy
Retirement
Merge &
Acquire
Increase
Business
Profitability
Outsource
Non-core
Functions
Application
Consolidation
Customer,
Supplier,
Product Hubs
Data
Consolidation
Data
Master Data
Synchronization
Management
BPO
SaaS
Data
Integration
Projects
Data
Warehouse
Data
Migration
Data
Quality
Need
User
% Lifecycle
Discover &
Define
High
Architect &
Design
Medium
Develop &
Process
Low
Admin &
Operate
Developer/
8.xProgrammer
- 7.x
Low
Migration
Replication/
Bulk Sync
CrossEnterprise
Other INFA BU
Products
Analyst
Architect
Developer
Administrator
Transformation
Cleansing
Profiling
Catalog
Rules Mgmt.
Orchestration
WSH
Reporting
Galileo Release
1H 2009
Da Vinci Release
2H 2008
Modeling, Federation
(Architect)
1H 2008
2H 2007
XE Platform
2H 2007
PC/PWX 8.5
Q3 2007
Governance, Orchestration
(Analyst)
Replication/Bulk Sync Solution
Migration Solution,
Data Masking Solution
Cross-Enterprise
Solution
Mission-Critical Deployments
(Admin, Operator)
KEY CAPABILITIES
Analyst
Specify
Rules
Developer
Collaborate
Active
Scorecard
John Smith
654-65-8945
4739-1146-80755716
100 Cardinal way
Redwood City
Glen Carter
654-45-2643
4739-1102-3517-8842
342 54th Street
New York
10
Manage Risk
Minimize risk of a data security
breach
Regulatory Environment
Globalization
11
12
Training
Support
Data Analysis
John Smith
654-65-8945
4739-1146-8075-5716
100 Cardinal way
Redwood city
Glen Carter
654-45-2643
4739-1102-3517-8842
342 54th Street
New York
13
Solution
14
Solution
15
Access
Unstructured
or structured
in batch or
real-time
PowerExchange
Data Explorer
Data Quality
Discover
Cleanse
Discover and
profile sensitive
data from any
system
Monitoring &
reporting of
adherence to
security policies
Integrate
Define data
masking rules
and apply
transformations
Transform and
reconcile all
data types and
Industry
formats
Deliver
Exchange data at
the right time, in
the right format,
across any
platform
PowerCenter
+ Data Masking option
16
Test Environment
Mainframe and
Mid-Range
Mainframe and
Mid-Range
Packaged
Applications
Packaged
Applications
Relational and
Flat Files
PowerCenter +
Data Masking Option
Standards and
Messaging
Remote Data
Relational and
Flat Files
Standards and
Messaging
Remote Data
17
18
19
Random Masking
Description
Alphabetical characters
Digits
Alphanumeric characters
Any character
No character masking.
20
Customer
CUSTID
FULLNAME
CREATEDDATE
CUSTID
FULLNAME
CREATEDDATE
117
Andrew Davies
4/16/1996
448
Kan Crone
3/2/1976
638
Elizabeth Murphy
1/14/1998
259
Ludie Dowden
9/5/1982
890
Richard Block
4/6/2000
913
Jarad Bayne
11/19/2004
Customer Accounts
Customer Accounts
ACCTID
CUSTID
BALANCE
STARTDATE
ACCTID
CUSTID
BALANCE
STARTDATE
AS-09615
117
5197
11/12/2004
RW-07778
448
5268
11/12/2004
SJ-04108
117
8047
3/2/2007
VB-55856
448
7555
3/2/2007
FX-56312
638
162
7/27/2005
SX-00685
259
170
7/27/2005
Production Database
Test Database
ACCTID is masked using Mask Format to preserve the structure, two alphabetic characters
followed by a hyphen followed by five numeric characters
CREATEDDATE is masked using Range masking, to generate a random date between 01/01/1950
and 01/01/2010
BALANCE needs to be blurred plus or minus 10% in order to preserve the distribution of balances
across all accounts
Informatica confidential. For discussion only. Do not distribute.
21
22
23
24
Key Masking
Generate repeatable values to preserve referential
integrity
Seed based algorithm returns the same data each
time the source value and seed value are the same
Configure the same seed value for masking the
primary key and foreign key columns
Change seed value to produce a different set of
repeatable data
25
Customer
CUSTID
FULLNAME
CREATEDDATE
CUSTID
FULLNAME
CREATEDDATE
117
Andrew Davies
4/16/1996
448
Kan Crone
3/2/1976
638
Elizabeth Murphy
1/14/1998
259
Ludie Dowden
9/5/1982
890
Richard Block
4/6/2000
913
Jarad Bayne
11/19/2004
Customer Accounts
Customer Accounts
ACCTID
CUSTID
BALANCE
STARTDATE
ACCTID
CUSTID
BALANCE
STARTDATE
AS-09615
117
5197
11/12/2004
RW-07778
448
5268
11/12/2004
SJ-04108
117
8047
3/2/2007
VB-55856
448
7555
3/2/2007
FX-56312
638
162
7/27/2005
SX-00685
259
170
7/27/2005
Production Database
Test Database
Customer and Customer Accounts tables have to be masked consistently to preserve referential
integrity
Maintain repeatability. For example, mask 117 to 448 again and again
Change repeatable value for different runs. For example, mask 117 to 448 for test environment
but to 772 for development environment
26
27
28
Email Address
Generate a random email address of the correct format with @, .,
etc
URL
Generate a random URL value with the correct format
IP
Generate a random IP address within the same network range
29
SSN
CREDITCARD
(206) 923-3477
bmurphy@illuminetss7.com
275-85-8158
4552-7473-4192-6624
6682848046
deborahashea@lmco.com
271-85-8451
4465-8580-5809-1951
Customer
PHONE
SSN
CREDITCARD
(988) 676-4900
ir6NKRi@JuBlAlgI07WR.AEb
275-53-0840
4552-7464-3620-2545
8056642448
78dgrJMg9gU1@laoQ.fGf
271-43-3410
4465-8564-7382-9054
30
31
32
Substitution - Example
Customer
FULLNAME
STREET
CITY
STATE
John Smith
Redwood City
CA
Andrew Davies
5400 Carillon Pt
Kirkland
WA
Customer
FULLNAME
STREET
CITY
STATE
Glen Harrison
6 Meadows Pkwy
Olympia
WA
Kan Crone
Bakersfield
CA
33
Substitution Mapping
First Name Lookup Use
firstnames.dic file
34
Orchestration
35
Informatica
Orchestration
Designer
Informatica
Orchestration
Server
Informatica
Human
Workflow
36
Orchestration Designer
Eclipse based
Visual and Source editors for BPMN, XFORM,
WSDL, XSD etc.
Drag and drop interface eliminates coding (and
errors!)
Import and Export of standard artifacts (WSDL, XSD
etc.)
Single-click Deploy
37
Orchestration Server
BPEL engine
Executes BPEL code generated by Orchestration
Designer or by third party
Interaction with external participants is exclusively
based on Web Services technology (WSDL)
Supports long running processes
Newer versions of processes can be deployed without
terminating existing versions
38
Human Workflow
Designed as XFORMS (Web 2.0) using
Orchestration Designer
Deployed to Orchestration Server along with
generated BPEL code
Rendered by Orchestration Server and delivered to
browser
39
BPMN - Highlights
A
40
41
Process Monitoring
Where are we at on the ABC project / deal / claim/ account?
Zoom and
Timeline Control
Shows
Event
Information
Shows
Proces
s Path
42
Sequencing
Conditional Logic
Human Workflow
Start a process after the completion of another process or after a specific time has
been reached
Looping
Iteratively execute a process activity based on standard looping criteria (for, while,
repeat-until)
Informatica confidential. For discussion only. Do not distribute.
43
Thank You
44