Você está na página 1de 14

Wells Fargo Wholesale Technology

Solutions

DMD - Architecture Design for OLMs (and


beyond)

Presented By
Sumit K Saxena

Version - draft
DMD’s Framework
Wachovia DMD Wells Fargo
Sources Targets

WC Informatica LDAP
Security PowerCenter
Payments
IFR
WGPR
WGC – LDAP

Tandem
Others eg RDC
Data Dumps / Formatted Files
EW
Wells Fargo
Lookups
DMD Staging App DBs
WGPR , Tandem DB DTD ,
S1 , BAM
Others eg AFS etc.
DMD’s Arch. – Staging / Dry Run
DMD DB for Staging / Transformation / Dry Run

Lookup Tables Create Table STG_* As Select


x,y,z From PRESTG_* Where
<filter_condition>
Staging
Pre Staging Tables Tables
App DBs

Migration
Pre Staging Views Relevant
WC Data Subset
STG_*
Metadata
Pre Staging Tables
Other Files

Control Schema Tables (CTL_*)


Job Stats , Counts , Checks etc. for Reconciliation
DMD’s ETL Strategy – Source Data
Extraction (Views for Wachovia Connection)
Wachovia DMD Staging Schemas

Pre-Staging Source Data


Tables – App 1
Option 1
Pre-Staging Source Data
WC – Security, PSV,
Tables – App n
IFR WC –
Security,
C:D NDM
Company Selection , PSV, IFR
Secure +
Product Flags , all Table
Joins , Inactive or Database
Deleted Filters get Views
applied in WC Views Option 2
Pre-Staging Source Data
Tables – Generic for
multiple apps
DMD’s Arch. – Staging / Dry Run (contd)
DMD DB for Staging / Transformation / Dry Run

Final Prod Ready Tables


Informatica WGPR
PowerCenter
Staging Final Prod Ready Files
LDAP (ldif)
Tables
Final Prod Ready Files
Migration Apps , DBs etc
Relevant
Data Subset Final Prod Ready Tables
Reject / Error Tables EW , Tandem , Apps
STG_* ERR_*
Final Prod Ready Files
Metadata EW , Tandem , Apps

Control Schema Tables (CTL_*)


Job Stats , Counts , Checks etc. for Reconciliation
DMD Post Migration – Target Data Loading

DMD C:D NDM Secure Plus Wells Fargo


(transmission standard)

Informatica
File System
LDAP
PowerCenter LDIF

Formatted Files Tandem , EW ,


App Targets

DMD Staging DB App Target DBs


Data Backup / Restore

Data Pump
WGPR
DMD vs. Targets Sequence Diagram – All
Enrollment/Authorization/Entitlement Targets

DMD Tasks LDAP, WGPR,


Tandem, EW
DMD
Data
Pushout all authorization and entitlement data
DMD_OLMn_WGPR.dmp
Target data
<file_acronym>YyyyMmDdHh24MiSs.dat
load & fall
DMD_OLMn_Target_Ldap_<YyyyMmDdHh24MiSs>.ldif forward
process. No
rollbacks.

DMD_OLMn_Target_<targetname>_Feedback_<YyyyMmDdHh24MiSs>.txt
Status , Rejects , Reasons from Target Loader Process

Feedback
Processing Notify
& Other
Reporting Targets
DMD Process Flow –
Rejection Analysis , Correction , Reconciliation
Apply Business & Load Valid Data
Technical Rules on Is Data to Target Ready
Yes
Staging Data Conforming Staging Tables
(WorkFlow Set 1) to Coded
Rules?

No

Data Reconciliation
1. Source , Target
Apply Business &
Is Reject Yes , Reject Counts
Technical Rules on
Uncorrectable Equation
Corrected Data
or Data 2. Value Checks
(WorkFlow Set 2)
Invalid? on a Random
Sample of 25%
No

Rejection Analysis & Correction


1. Create a New Version of Reject Data To
2. Correct Data in the New/Latest Version Next
and Mark for Recon / Reload Process Slide
3. Retain the Old Version for Traceability
and Mark for No Process / Reload
DMD Process Flow –
Target Feedback Processing & Reporting to Apps
& WC
DMD Data Pushout Target Data Loading
From to Respective 1. Load data with own loader process
Prev Enrollment & 2. If rejects seen, fix and reload
Slide Application Target 3. There is only fall forward no back out
Systems / DBs 4. Coordinate with other targets if
needed
5. Report feedback to DMD

App Generic Status


Reports to WC
DMD’s Target Feedback Processing
Sources ( | delimited )
1. Load Target Feedback to feedback
stats tables in Staging Schema
2. Compile DMD’s Migration Stats with
Target Feedback Stats to generate
• Final Rejection Report
App Specific Status • Final Status Report
Reports to App/Prod
Managers ( |
delimited)
DMD Report Formats to WC & App/Prod
teams

Status Reports Back to Wachovia Connection

1. Customer or Corp Status Summary

2. User Status Details

3. Templates (CEO Wires , Basic Banking , iACH)

4. Future Dated Payments

OLM Report Formats.zip


DMD’s Architecture – Analytics
Env.

DMD DB for Analytics / Development


Sources
LDAP , CCA etc

C:D NDM <ProdCopy_Schema>


Secure +

Targets
WGPR , Tandem
Data Scrubbing &
Masking Process
Box Specs
• Host =
wdszp4175.wellsfargo.com
• DB = Oracle 10.2.0.4
• Service Name = wDMD <DevCopy <ScrubCopy
_Schema> _Schema>
• Physical Location = Tempe
• Approved Security Plan =
SP68633
DMD’s Arch. – Analytical Data
Masking for offshore development

DMD DB for Analytics / Development

Techno Functional Masking Approvals


• Oracle Data Masking Package • Security - OR
through OEM • Managerial – Nik Stroke
• Technical – Sumit K Saxena
Manual Data Scrubbing & Data Architecture Team
• Random Character Translation
• Random Substringing Secured FTP

• Conditional Substitution
Offshore
• Formulated Value Updates
• Build & Test
DMD’s Architecture – Informatica
PC

Informatica
PowerCenter

Server / Software Configuration


• Server on Windows 2007
• 2 x 2 dual processor
Adobe Acrobat
• PowerCenter v8.6 Hot Fix 3
Document
• Physical Location Silas & Oxmoor
Thanks
ÏiØßæÎ
Merci
Bedankt
Gracias

Q&
A

Você também pode gostar