Sample ETL Mapping Sheet

October 23, 2017 | Author: Vamsi Karthik | Category: Table (Database), Databases, Computer Data, Data Management, Computing
Share Embed Donate


Short Description

Sample ETL Mapping Sheet...

Description

Legend

Oracle Table

Teradata Source Stage Table

Flat File

Teradata Interface Table Teradata Fact Stage Table

Lookup table

AUDIT_PowerSuite_FW23-2007.csv

DEL_INS

1

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Audit-Regulatory Inspections.csv

DEL_INS

2

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Audit-Regulatory Inspections.csv

DEL_INS

2

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Table :

QLT_COMPLNT_AUDT_I

Falt File to InterFace table Step 1:

From Falt File to InterFace 1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name 2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face

Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

TCS Confidential

TCS Confidential

TCS Confidential

Teradata Fact Table Informatica Lookup BTEQ

ODS (Teradata)

QLT_COMPLNT_AU DT_I

TCS Confidential

espcted Sorcedata based on source name) .

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_PS_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Insert

Load Type

n/a

Join Condition

SQ Query

TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

QLT_COMPLNT_AUDT_I

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Load Type Join Condition

TCS Confidential

Insert n/a

TARGET System SRC_ETL_TARGET

Table/Dimension/Fact QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Insert

Load Type

n/a

Join Condition

TARGET System SRC_ETL_TARGET

Table/Dimension/Fact QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

File name AUDIT_PowerSuite_FW23-2007.csv

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L SRC_COLMN

VARCHAR VARCHAR

50 50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP

0

SRC_CRETN_TS

TIMESTAMP

0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP

0

TCS Confidential

PK

FK

System

ODS_UPD_TS

TCS Confidential

TIMESTAMP

0

TCS Confidential

File name Audit-Regulatory Inspections.csv

Table name QLT_COMPLNT_AUDT_I

TCS Confidential

TRANSFORMATIONSPECIFICATIONS

TARGET Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP

0

SRC_CRETN_TS

TIMESTAMP

0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS ODS_UPD_TS

TIMESTAMP TIMESTAMP

0 0

TCS Confidential

PK

FK

System

NS

File name AUDITS_GAC_AUDIT_REAUDIT_CS.csv

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

TCS Confidential

PK

FK

System

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP

0

SRC_CRETN_TS

TIMESTAMP

0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP

0

ODS_UPD_TS

TIMESTAMP

0

TCS Confidential

CIFICATIONS SOURCE FILE

Column Name

Data Type

AUDIT_PowerSuite_FW23-2007.csv

Site Modality

TCS Confidential

VARCHAR VARCHAR

VARCHAR

ID VARCHAR

Organization VARCHAR

Finding Date VARCHAR

Resp Person Audit Name

VARCHAR VARCHAR

Audit Type Audit Group

VARCHAR VARCHAR

Finding Type VARCHAR

Finding Category Category Group

VARCHAR VARCHAR

NumItems World Region

VARCHAR VARCHAR

Country Building

VARCHAR VARCHAR

Workstation Citation

VARCHAR VARCHAR

Repeat? Implementation Category

VARCHAR VARCHAR

Problem Statement Action Plan

TCS Confidential

VARCHAR

VARCHAR

Auditor/Contact Contact Phone

VARCHAR VARCHAR

Implementation Complete Date Implementation

VARCHAR VARCHAR

Implemented By Person VARCHAR

Finding Status VARCHAR

Implementation Due Date VARCHAR

Closure Verification Status VARCHAR

Effectiveness Determination Person VARCHAR

Actual Effectiveness Determination Date VARCHAR

Effectiveness Determination Due Date VARCHAR

Effectiveness Determination VARCHAR

CAPA Required VARCHAR

Investigation VARCHAR

Root Cause Effectivity Date

TCS Confidential

VARCHAR

VARCHAR

Effectivity VARCHAR

Finding Reference VARCHAR

Reference ID VARCHAR

Update History VARCHAR

Days Open / To Close VARCHAR

Days Past Closure Due

TCS Confidential

CIFICATIONS

SOURCE FILE

TCS Confidential

Column Name

Data Type

Inspection ID

VARCHAR

Data Entered By

VARCHAR

Data Entered Date

VARCHAR

Inspection ID

VARCHAR

Facility

VARCHAR

City

VARCHAR

Country

VARCHAR

Start Date

VARCHAR

End Date

VARCHAR

Inspector

VARCHAR

Product

VARCHAR

Finding ID

VARCHAR

483 Observations

VARCHAR

CFR Citation

VARCHAR

Data Source

VARCHAR

CIFICATIONS SOURCE FILE

Column Name

Inspection ID Site P&L

TCS Confidential

Data Type VARCHAR

TCS Confidential

Data Entered By

VARCHAR

Data Entered Date

VARCHAR

Start FW End FW**

VARCHAR

Status** Modality** Quality Management Rep.** Lead Auditor** Re-audits needed** FDA registration number Data Source

VARCHAR

VARCHAR

VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR

Repeat?Implementation Category

Length

Business Rule

conactination of ID ,Organization and Site with the symbole ~ Hard Coded 250

1 to 1

251

1 to 1 Looup the P_L based on Modality Look up the column name from QLT_SORC_COLMN_D based on the Column number and sorce valuesname of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer Null Null Null Null hard coded hard code Mapping Name SESSSTARTTIME

TCS Confidential

Problem Statement Action PlanAuditor/Contact Contact Phone Implementation Implementation Complete Date

SESSSTARTTIME 250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as thisasource column will be populated

250

as a row in the taget table column SRC_COLMN_VAL 250 250

this source column will be populated as asource column will be populated this as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as thisasource column will be populated

250

as a row in the taget table column SRC_COLMN_VAL 250 250

this source column will be populated as thisasource column will be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as thisasource column will be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as thisasource column will be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as thisasource column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as thisasource column will be populated

250

as a row in the taget table column SRC_COLMN_VAL 250 250

this source column will be populated as thisasource column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a

TCS Confidential

251

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

252

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

253

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

255

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

256

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

Length

Business Rule

250 apply the trim function to remove spaces Hard Coded Null Null Null Look up the column name from QLT_SORC_COLMN_D values of the sorce columns will be populated Respected date values has to be populated Null

250 1 to 1 (convert the string into date) Null 250 1 to 1 (convert the string into date) hard coded hard code Mapping Name SESSSTARTTIME SESSSTARTTIME this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_DT this source column will be populated as a row in the taget table column 250 SRC_COLMN_DT this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL

TCS Confidential

this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL

Length

Business Rule

250 Combitnation of Site,P&L and Start FW Hard Coded 1 to 1 Null 1 to 1 Null values of the sorce columns will be populated Respected date values has to be populated Null

TCS Confidential

250 1 to 1 (convert the string into date) Null 250 1 to 1 (convert the string into date) hard coded hard code Mapping Name SESSSTARTTIME SESSSTARTTIME this source column will be populated as a row in the taget table column 250 SRC_COLMN_VAL 250 this source column will be populated as thisasource column will be populated as a row in the taget table column 250 SRC_COLMN_VAL 250 this source column will be populated as asource column will be populated this

250

as a 250 this source column will be populated as a 250 this source column will be populated as a 250 this source column will be populated as a 250 this source column will be populated as a

TCS Confidential

Implemented Finding By Person Status Implementation Closure DueVerification Date Effectiveness Status Actual Determination Effectiveness Effectiveness Person Determination Effectiveness Determination CAPA Date Determination Due Required Date

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Investigation Root CauseEffectivity Date Effectivity Finding Reference Reference ID Update History Days Open Days / To Close Past Closure Due

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Days Past Closure Due

TCS Confidential

Legend

Oracle Table

Teradata Source Stage Table

XML File

Teradata Interface Table Teradata Fact Stage Table

Lookup table

SRV_PQR_PSR_DATA_CLOSED.XML

DEL_INS

1

XML File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

SRV_PQR_PSR_DATA_OPEN.XML

DEL_INS

2

XML File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Audit-Regulatory Inspections.csv

DEL_INS

2

XML File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Table :

QLT_COMPLNT_AUDT_I

Falt File to InterFace table Step 1:

From Falt File to InterFace 1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name 2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face

Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

TCS Confidential

TCS Confidential

TCS Confidential

Teradata Fact Table Informatica Lookup BTEQ

ODS (Teradata)

QLT_COMPLNT_AU DT_I

TCS Confidential

espcted Sorcedata based on source name) .

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Insert

Load Type

n/a

Join Condition

SQ Query

TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

File name SRV_PQR_PSR_DATA_OPEN.XML

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

Data Type

Length

SRC_SYS_ID SRC_NM

VARCHAR VARCHAR

100 50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L SRC_COLMN

VARCHAR VARCHAR

50 50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP

0

SRC_CRETN_TS

TIMESTAMP

0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP

0

ODS_UPD_TS

TIMESTAMP

0

TCS Confidential

PK

FK

System

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

SPECIFICATIONS SOURCE FILE

Column Name

Data Type

AUDIT_PowerSuite_FW23-2007.csv ID

Site Modality

TCS Confidential

VARCHAR VARCHAR

VARCHAR REPRT_NUM VARCHAR ISSUE_TYP VARCHAR REPRT_TITLE VARCHAR ISSUE_STS SITE_POLE

VARCHAR VARCHAR

MODALITY_SEGMENT SYS_ID

VARCHAR VARCHAR

GE_PRIMRY_CONTCT VARCHAR CUST_SITE_NM CUST_CONTRY

VARCHAR VARCHAR

CUST_ADD_DESC AUTHR_NM

VARCHAR VARCHAR

AUTHR_ROLE BRAND_PROD_NM

VARCHAR VARCHAR

PROBLM_DESC ISSUE_DESC

VARCHAR VARCHAR

OWNER_GRP COMPLNT_CORDNTR

VARCHAR VARCHAR

COMPLNT_OWNER QLT_CD

VARCHAR VARCHAR

CLOSR_TRGT_DT ROOT_CAUSE

VARCHAR VARCHAR

CORRCTV_ACT VERFCTN_CONTRL

VARCHAR VARCHAR

VALDTN_OF_EFFCTVNSS

TCS Confidential

VARCHAR CLOSR_CD VARCHAR CLOSD_DT VARCHAR COMPLN_CRETN_DT VARCHAR COMPLN_CRETN_BY VARCHAR CAPA_INVSTGTN_SUMRY VARCHAR CAPA_PLN_SUMRY VARCHAR RESLV_DT VARCHAR VERFD_DT VARCHAR LAT_FLG VARCHAR RESPNSBL_SIT ABSLT_AGE

VARCHAR VARCHAR

ADVRS_FLG VARCHAR DAYS_OPN VARCHAR GE_KNOWLDG_DT VARCHAR PREVNTV_ACTN

TCS Confidential

TCS Confidential

TCS Confidential

Repeat?Implementation Category

Length

Business Rule

1 to 1 "iTrak" Hard Coded 250

1 to 1

251

1 to 1 Looup the P_L based on Modality Look up the column name from QLT_SORC_COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer Null Null Null Null "SRV_PQR_PSR_DATA_OPEN.XML" "m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS" SESSSTARTTIME SESSSTARTTIME

TCS Confidential

Problem Statement Action PlanAuditor/Contact Contact Phone Implementation Complete

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a

250

row in the taget table column SRC_COLMN_VAL 250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a

250

row in the taget table column SRC_COLMN_VAL 250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

250 250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table SRC_COLMN_VAL this source column willcolumn be populated as a

251

row in the taget table column SRC_COLMN_VAL 252

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

253

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

TCS Confidential

TCS Confidential

Implementation Implemented Finding By Person Status Implementation Closure DueVerification Date Effectiveness Status Actual Determination Effectiveness Effectiveness Person Determination Effectiveness Determination Date Determination Due Date

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

CAPA Required Investigation Root CauseEffectivity Date Effectivity Finding Reference Reference ID Update History Days Open / To Close

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Days Past Closure Due

TCS Confidential

Legend

Oracle Table

Teradata Source Stage Table

Flat File

Teradata Interface Table Teradata Fact Stage Table

Lookup table

dummy_Program1.csv

DEL_INS

1

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Table :

QLT_COMPLNT_AUDT_I

Falt File to InterFace table Step 1:

From Falt File to InterFace 1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name 2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face

Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

TCS Confidential

TCS Confidential

TCS Confidential

Teradata Fact Table Informatica Lookup BTEQ

ODS (Teradata)

QLT_COMPLNT_AU DT_I

TCS Confidential

espcted Sorcedata based on source name) .

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_eNPI_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_eNPI_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_eNPI_INS

Source Tables

Database

File name dummy_Program1.csv

Target Tables

Load Type Join Condition

Database

Table name

SRC_ETL_TARGET ( Teradata )

QLT_COMPLNT_AUDT_I

Insert n/a

SQ Query

TRANSFORMATION

System

TARGET Column Name

Data Type

QLT_COMPLNT_AUDT_I

SRC_SYS_ID

VARCHAR

100

QLT_COMPLNT_AUDT_I

SRC_NM

VARCHAR

50

QLT_COMPLNT_AUDT_I

SITE

VARCHAR

50

QLT_COMPLNT_AUDT_I

MODALITY

VARCHAR

50

QLT_COMPLNT_AUDT_I

P_L

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_VAL

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_DT

DATE

9

QLT_COMPLNT_AUDT_I

STC_UPDT_ID

VARCHAR

50

Table/Dimension/Fact

Length

SRC_ETL_TARGET

TCS Confidential

SP

TCS Confidential

QLT_COMPLNT_AUDT_I

SRC_CRETN_ID

VARCHAR

QLT_COMPLNT_AUDT_I

SRC_UPD_TS

TIMESTAMP 0

50

QLT_COMPLNT_AUDT_I

SRC_CRETN_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

DAT_ORGN

VARCHAR

50

QLT_COMPLNT_AUDT_I

POSTNG_AGNT

VARCHAR

51

QLT_COMPLNT_AUDT_I

ODS_POSTNG_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

TRANSFORMATION

PK

SPECIFICATIONS

FK

System

SOURCE Column Name

FILE

Data Type

dummy_Program1.csv

Site Modality

TCS Confidential

VARCHAR VARCHAR

VARCHAR

Serial No. VARCHAR

Link to eNPI Program VARCHAR

Type VARCHAR

Name VARCHAR

Revision VARCHAR

Object ID VARCHAR

eNPI_Modality VARCHAR

eNPI_PrimaryDesignResponsibility VARCHAR

eNPI_PrimaryMfgResponsibility

TCS Confidential

VARCHAR

eNPI_ProgramCatcher VARCHAR

eNPI_ProgramComments VARCHAR

eNPI_ProgramCurrentMilestoneName VARCHAR

eNPI_ProgramDateActivityBegan VARCHAR

eNPI_ProgramDescription VARCHAR

eNPI_ProgramExecutionLength VARCHAR

eNPI_ProgramFundingSource VARCHAR

eNPI_ProgramGPECountry VARCHAR

eNPI_ProgramLastApprovedMilestoneName VARCHAR

eNPI_ProgramLastApprovedMilestoneSeq VARCHAR

eNPI_ProgramManager

TCS Confidential

VARCHAR

eNPI_ProgramMSDupStatus VARCHAR

eNPI_ProgramName VARCHAR

eNPI_ProgramOwnerName VARCHAR

eNPI_ProgramPitcher VARCHAR

eNPI_ProgramPurchaseFamily VARCHAR

eNPI_ProgramSixSigmaProjectNumber VARCHAR

eNPI_ProgramStatus VARCHAR

eNPI_ProgramSubtype VARCHAR

eNPI_ProgramThreshold VARCHAR

eNPI_ProgramType VARCHAR

eNPI_ProgramVCPProjectNumber

TCS Confidential

VARCHAR

eNPI_QualityComments VARCHAR

eNPI_QualityStatus VARCHAR

eNPI_ScheduleComments VARCHAR

eNPI_ScheduleStatus VARCHAR

eNPI_BuildPlan_ExtEvalM1PlanQty VARCHAR

eNPI_BuildPlan_ExtEvalCurrEstQty VARCHAR

eNPI_BuildPlan_ExtEvalQtyShipped VARCHAR

eNPI_BuildPlan_PilotsM1PlanQty VARCHAR

eNPI_BuildPlan_PilotsCurrEstQty VARCHAR

eNPI_BuildPlan_PilotsQtyShipped

TCS Confidential

VARCHAR

eNPI_MilestoneName VARCHAR

eNPI_MilestoneActualDate VARCHAR

eNPI_MilestoneApprovalsPercentComplete VARCHAR

eNPI_MilestoneApprovalsTotalNumber VARCHAR

eNPI_MilestoneApprovalsTotalOpen VARCHAR

eNPI_MilestoneCloneComment VARCHAR

eNPI_MilestoneCloneReason

TCS Confidential

VARCHAR

eNPI_MilestoneColor VARCHAR

eNPI_MilestoneComments VARCHAR

eNPI_MilestoneEstimateDate VARCHAR

eNPI_MilestoneExecutionSigma VARCHAR

eNPI_MilestonePlanDate VARCHAR

eNPI_MilestoneSlip VARCHAR

eNPI_MilestoneStatus

TCS Confidential

VARCHAR

eNPI_MilestoneTasksOppTotalNumber VARCHAR

eNPI_MilestoneTasksOppTotalOpen VARCHAR

eNPI_MilestoneTasksPercentComplete VARCHAR

eNPI_MilestoneTasksTotalNumber VARCHAR

eNPI_MilestoneTasksTotalOpen ObjectName(Task),DHF Value

TCS Confidential

Repeat?

Length

Implementation Category Problem Statement Action PlanAuditor/Contact Contact Phone

Business Rule

concatination of eNPI_Modality,eNPI_Mil estoneName with the symbole ~ Hard Coded 250

1 to 1

251

1 to 1 Looup the P_L based on Modality Look up the column name from QLT_SORC_COLMN_D based on the Column number and sorce name

values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer Null

TCS Confidential

Null Null Null hard coded hard code Mapping Name SESSSTARTTIME SESSSTARTTIME 250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

250

this source column will be populated as a row in the taget table column SRC_COLMN_DT

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

250

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

251

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

252

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

253

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL 254

this source column will be populated as a row in the taget table column SRC_COLMN_VAL

TCS Confidential

Legend

Oracle Table

Teradata Source Stage Table

Flat File

Teradata Interface Table

Lookup table

OUTPUT_MDR_AER.lst

Teradata Fact Stage Table

DEL_INS

1

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_RECALLS.lst

DEL_INS

2

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_REG_ENFORCEMENT.lst

DEL_INS

3

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Table :

Falt File to InterFace table Step 1: 2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

TCS Confidential

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

TCS Confidential

TCS Confidential

Teradata Fact Table Informatica Lookup BTEQ

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

QLT_COMPLNT_AU DT_I

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD

Session Name

s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD

Mapping Name

m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD

Source Tables

Source Path /ftp/SrcFiles/oqm

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Truncate-Insert

Join Condition

n/a

SQ Query

TR TARGET System

Table/Dimension/Fact

FDS_ETL_TARGET QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S QLT_MDR_AER_DTL_S

Folder Name

TCS Confidential

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD

Session Name

s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD

Mapping Name

m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD

Source Tables

Source Path /ftp/SrcFiles/oqm

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Truncate-Insert

Join Condition

n/a

SQ Query

TR TARGET System

Table/Dimension/Fact

FDS_ETL_TARGET QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S QLT_RECAL_DTL_S

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD

Session Name

s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD

Mapping Name

m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD

Source Tables

Source Path /ftp/SrcFiles/oqm

Target Tables

Database FDS_ETL_TARGET ( Teradata )

TCS Confidential

Load Type

Truncate-Insert

Join Condition

n/a

SQ Query

TR TARGET System

Table/Dimension/Fact

FDS_ETL_TARGET QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S QLT_REGLTRY_ENFRCMNT_DTL_S Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD

Session Name

s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD

Mapping Name

m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD

Source Tables

Source Path /ftp/SrcFiles/oqm

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type Join Condition

Truncate-Insert n/a

SQ Query

TR TARGET System

TCS Confidential

Table/Dimension/Fact

FDS_ETL_TARGET OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S OUTPUT_IFR_MFR_DTL_S

TCS Confidential

SD

File Name OUTPUT_MDR_AER.lst Table name QLT_MDR_AER_DTL_S

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE Column Name

Data Type

Length

PK FK System

FILE OUTPUT_MDR_AER.lst

REPRT_NUM

VARCHAR

50

MDR_AER_FLG

VARCHAR

50

CONTRY

VARCHAR

50

MDR_AER_REPRT_NBR

VARCHAR

50

VARCHAR

50

MODLTY_SEGMNT

VARCHAR

50

EVNT_TYP

VARCHAR

50

REPRT_TYP

VARCHAR

50

INJRY

VARCHAR

50

MDR_AER_FIL_DT

TIMESTAMP 6

MANL_SRC_NM

VARCHAR

GE_KNOWLDG_DT

TIMESTAMP 6

PRODUCT

COMPLN_CRETN_DT LAT_FLG PQR_PSR_CONVRSN_DT

50

TIMESTAMP 6 VARCHAR

50

TIMESTAMP 6

SRC_NM

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_ID

VARCHAR

SRC_UPD_TS

TIMESTAMP 0

50

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

MODALITY

VARCHAR

50

BUSNS

VARCHAR

50

SIT_NAM

VARCHAR

50

TCS Confidential

File Name OUTPUT_RECALLS.lst Table name QLT_RECAL_DTL_S

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE Column Name

Data Type

Length

PK FK System

FILE OUTPUT_MDR_AER.lst

RECAL_CORCTN_ID

VARCHAR

50

FISCL_WEK

VARCHAR

50

PRODUCT

VARCHAR

50

RECAL_UNT

VARCHAR

50

RESLTN

VARCHAR

50

OWNR

VARCHAR

50

OWNR_ID

VARCHAR

50

CLOSR_TIMNG

VARCHAR

50

RECAL_FLG

TIMESTAMP 6

MANL_SRC_NM

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_ID

VARCHAR

SRC_UPD_TS

TIMESTAMP 0

50

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

MODALITY

VARCHAR

50

BUSNS

VARCHAR

50

SIT_NAM

VARCHAR

50

TRUNC_INS_SD

NC_INS_SD

_INS_SD File Name OUTPUT_REG_ENFORCEMENT.lst Table name QLT_REGLTRY_ENFRCMNT_DTL_S

TCS Confidential

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE Column Name

Data Type

Length

PK FK System

FILE OUTPUT_REG_ENFORCEMENT.lst

REG_ENF_SIT

VARCHAR

50

REG_ENF_BUS

VARCHAR

50

START_DT

TIMESTAMP 6

END_DT

TIMESTAMP 6

INSPCTR

VARCHAR

50

ENFRCMNT_TYP

VARCHAR

50

MANL_SRC_NM

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_CRETN_TS

TIMESTAMP 0

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

SRC_UPD_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_NM

VARCHAR

50

VARCHAR

50

REG_ENF_MOD

D

File Name OUTPUT_IFR_MFR.lst Table name QLT_IFR_MFR_DTL_S

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE Column Name

TCS Confidential

Data Type

Length

PK FK System

FILE

OUTPUT_IFR_MFR.lst IFR_IB

VARCHAR

50

IFR_SCA_90

VARCHAR

50

MFR_IB

VARCHAR

50

MFR_SCA_90

VARCHAR

50

MANL_SRC_NM

VARCHAR

50

SRC_NM

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_CRETN_TS SRC_UPD_ID

TIMESTAMP 0 VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

MODLTY

VARCHAR

IFR_IMR_FW

VARCHAR

TCS Confidential

50 50

TIONS SOURCE Column Name

Data Type

Length

PSR#

VARCHAR

250

MDR AER Flag

VARCHAR

250

Country Reported to

VARCHAR

250

MDR AER Report Number**

VARCHAR

250

Product**

VARCHAR

250

Modality Segment**

VARCHAR

250

Event Type**

VARCHAR

250

Report Type

VARCHAR

250

Injury?**

VARCHAR

250

MDR AER Filed Date

VARCHAR

250

VARCHAR

250

PQR To PSR Conversion Date**

VARCHAR

250

Data Source

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered Date

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered Date

VARCHAR

250

Modality**

VARCHAR

250

Business

VARCHAR

250

TCS Confidential

TIONS SOURCE Column Name

Data Type

Length

Recall Correction ID

VARCHAR

250

Fiscal Week

VARCHAR

250

Product

VARCHAR

250

Units

VARCHAR

250

Resolution

VARCHAR

250

Owner**

VARCHAR

250

Owner SSO**

VARCHAR

250

Closure Timing**

VARCHAR

250

Recall

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered Date

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered Date

VARCHAR

250

Business

VARCHAR

250

TCS Confidential

TIONS SOURCE Column Name

Data Type

Length

Facility

VARCHAR

250

Business

VARCHAR

250

Start Date

VARCHAR

250

End Date**

VARCHAR

250

Enforcement Type

VARCHAR

250

Owner**

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered Date

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered date

VARCHAR

250

Data Source

VARCHAR

250

Modality**

VARCHAR

250

TIONS SOURCE Column Name

TCS Confidential

Data Type

Length

IFR-Install Base

VARCHAR

250

IFR-SCA

VARCHAR

250

MFR-Install Base

VARCHAR

250

MFR-SCA

VARCHAR

250

Data Source

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered Date

VARCHAR

250

Data Entered by

VARCHAR

250

Data Entered date

VARCHAR

250

Modality

VARCHAR

250

Fiscal Week

VARCHAR

250

TCS Confidential

Business Rule

1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 (convert the string into date) Hard coded "http://supportcentral.ge.com/products/sup_products" NULL NULL NULL 1 to 1 (convert the string into date) 1 to 1 Hard coded "OUTPUT_MDR_AER.lst" Hard coded "m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD" 1 to 1 1 to 1 (convert the string into date) 1 to 1 1 to 1 (convert the string into date) SESSSTARTTIME SESSSTARTTIME 1 to 1 1 to 1 Hard coded'-99999'

TCS Confidential

Business Rule

1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 1 to 1 Hard coded "http://supportcentral.ge.com/products/sup_products" Hard coded "OUTPUT_RECALLS.lst" Hard coded "m_WL_QLT_RECAL_DTL_S _TRUNC_INS_SD" 1 to 1 1 to 1 (convert the string into date) 1 to 1 1 to 1 (convert the string into date) SESSSTARTTIME SESSSTARTTIME Hard coded'-99999' 1 to 1 Hard coded'-99999'

TCS Confidential

Business Rule

1 to 1 1 to 1 1 to 1 (convert the string into date) 1 to 1 (convert the string into date) 1 to 1 1 to 1 Hard coded "http://supportcentral.ge.com/products/sup_products" Hard coded "OUTPUT_REG_ENFORCEMENT.lst" Hard coded "m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S _TRUNC_INS_SD" 1 to 1 1 to 1 (convert the string into date) SESSSTARTTIME SESSSTARTTIME 1 to 1 1 to 1 (convert the string into date) 1 to 1 1 to 1

Business Rule

TCS Confidential

1 to 1 1 to 1 1 to 1 1 to 1 Hard coded "http://supportcentral.ge.com/products/sup_products" 1 to 1 Hard coded "OUTPUT_REG_ENFORCEMENT.lst" Hard coded "m_WL_OUTPUT_IFR_MFR_DTL_S _TRUNC_INS_SD" 1 to 1 1 to 1 (convert the string into date) 1 to 1 1 to 1 (convert the string into date) SESSSTARTTIME SESSSTARTTIME 1 to 1 1 to 1

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER

Source Tables

Database

Table Name

FDS_ETL_TARGET(Teradata)

QLT_MDR_AER_DTL_S

Database

Table name QLT_COMPLNT_AUDT_I

Target Tables

FDS_ETL_TARGET ( Teradata )

Load Type Join Condition

Insert n/a

SQ Query TRANSFORMATION

SPECIFICATIONS

TARGET System

Table/Dimension/Fact

Column Name

Data Type

Length

FDS_ETL_TARGET

TCS Confidential

QLT_COMPLNT_AUDT_I

SRC_SYS_ID

VARCHAR

100

QLT_COMPLNT_AUDT_I

SRC_NM

VARCHAR

50

QLT_COMPLNT_AUDT_I

SITE

VARCHAR

50

QLT_COMPLNT_AUDT_I

MODALITY

VARCHAR

50

QLT_COMPLNT_AUDT_I

BUSINESS

VARCHAR

50

TCS Confidential

QLT_COMPLNT_AUDT_I

SRC_COLMN

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_VAL

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_DT

DATE

9

QLT_COMPLNT_AUDT_I

STC_UPDT_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_CRETN_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_UPD_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

SRC_CRETN_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

DAT_ORGN

VARCHAR

50

QLT_COMPLNT_AUDT_I

POSTNG_AGNT

VARCHAR

51

QLT_COMPLNT_AUDT_I

ODS_POSTNG_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS

Source Tables

Database

Table Name

FDS_ETL_TARGET ( Teradata )

QLT_RECAL_DTL_S

Database

Table name QLT_COMPLNT_AUDT_I

Target Tables

FDS_ETL_TARGET ( Teradata )

Load Type Join Condition

Insert n/a

TRANSFORMATIONSPECIFICATIONS TARGET System

Table/Dimension/Fact

Column Name

Data Type

Length

QLT_COMPLNT_AUDT_I

SRC_SYS_ID

VARCHAR

100

QLT_COMPLNT_AUDT_I

SRC_NM

VARCHAR

50

QLT_COMPLNT_AUDT_I

SITE

VARCHAR

50

QLT_COMPLNT_AUDT_I

MODALITY

VARCHAR

50

QLT_COMPLNT_AUDT_I

BUSINESS

VARCHAR

50

FDS_ETL_TARGET

TCS Confidential

TCS Confidential

QLT_COMPLNT_AUDT_I

SRC_COLMN

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_VAL

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_DT

DATE

9

QLT_COMPLNT_AUDT_I

STC_UPDT_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_CRETN_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_UPD_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

SRC_CRETN_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

DAT_ORGN

VARCHAR

50

QLT_COMPLNT_AUDT_I

POSTNG_AGNT

VARCHAR

51

QLT_COMPLNT_AUDT_I

ODS_POSTNG_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT

Source Tables

Database

Table Name

FDS_ETL_TARGET ( Teradata )

QLT_REGLTRY_ENFRCMNT_DTL_S

Database

Table name QLT_COMPLNT_AUDT_I

Target Tables

FDS_ETL_TARGET ( Teradata )

Load Type Join Condition

Insert n/a TRANSFORMATION

SPECIFICATIONS

TARGET System

Table/Dimension/Fact

Column Name

Data Type

Length

QLT_COMPLNT_AUDT_I

SRC_SYS_ID

VARCHAR

100

QLT_COMPLNT_AUDT_I

SRC_NM

VARCHAR

50

QLT_COMPLNT_AUDT_I

SITE

VARCHAR

50

QLT_COMPLNT_AUDT_I

MODALITY

VARCHAR

50

QLT_COMPLNT_AUDT_I

BUSINESS

VARCHAR

50

FDS_ETL_TARGET

TCS Confidential

TCS Confidential

QLT_COMPLNT_AUDT_I

SRC_COLMN

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_VAL

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_DT

DATE

9

QLT_COMPLNT_AUDT_I

STC_UPDT_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_CRETN_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_UPD_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

SRC_CRETN_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

DAT_ORGN

VARCHAR

50

QLT_COMPLNT_AUDT_I

POSTNG_AGNT

VARCHAR

51

QLT_COMPLNT_AUDT_I

ODS_POSTNG_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

ODS_UPD_TS

TIMESTAMP 0

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR

Source Tables

Database

Table Name

FDS_ETL_TARGET ( Teradata )

QLT_IFR_MFR_DTL_S

Database

Table name QLT_COMPLNT_AUDT_I

Target Tables

FDS_ETL_TARGET ( Teradata )

TCS Confidential

Load Type Join Condition

Insert n/a TRANSFORMATION

SPECIFICATIONS

TARGET System

Table/Dimension/Fact

Column Name

Data Type

Length

QLT_COMPLNT_AUDT_I

SRC_SYS_ID

VARCHAR

100

QLT_COMPLNT_AUDT_I

SRC_NM

VARCHAR

50

QLT_COMPLNT_AUDT_I

SITE

VARCHAR

50

QLT_COMPLNT_AUDT_I

MODALITY

VARCHAR

50

QLT_COMPLNT_AUDT_I

BUSINESS

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_VAL

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_DT

DATE

9

QLT_COMPLNT_AUDT_I

STC_UPDT_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_CRETN_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_UPD_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

SRC_CRETN_TS

TIMESTAMP 0

FDS_ETL_TARGET

TCS Confidential

TCS Confidential

QLT_COMPLNT_AUDT_I

DAT_ORGN

VARCHAR

50

QLT_COMPLNT_AUDT_I

POSTNG_AGNT

VARCHAR

51

QLT_COMPLNT_AUDT_I

ODS_POSTNG_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

FORMATION

SPECIFICATIONS SOURCE PK

FK

System

TABLE

Column Name

Data Type

Length

Business Rule

QLT_MDR_AER_DTL_S conactinatio n of PSR,MDR_A ER_FALG and COUNTRY_ REPORT_T O with the symbole ~ Hard Coded "Qlt-MDRAERManualcona ctination of PSR,MDR_A ER_FALG and COUNTRY_ REPORT_T O with the symbole ~

TCS Confidential

MODALITY

VARCHAR

251

Default '99999' 1 to 1

BUSINESS

VARCHAR

251

1 to 1

Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR

250 1 to 1 250 1 to 1

DATA_ENTERED_DATE VARCHAR

250 1 to 1 (convert the string into date)

DATA_ENTERED_DATE VARCHAR

250 1 to 1 (convert the string into date) hard coded " QLT_MDR_ AER_DTL_S "

DATA_ENTERED_BY VARCHAR

Mapping Name hard coded "m_WL_QLT _COMPLNT _AUDT_I_IN S_MDR_AE R"

VARCHAR

REPRT_NUM

TCS Confidential

SESSSTAR TTIME SESSSTAR TTIME 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

MDR_AER_FLG VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

CONTRY VARCHAR

MDR_AER_REPRT_NBR VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

PRODUCT VARCHAR

MODLTY_SEGMNT VARCHAR

EVNT_TYP

TCS Confidential

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

REPRT_TYP

INJRY

MDR_AER_FIL_DT VARCHAR

MANL_SRC_NM VARCHAR

GE_KNOWLDG_DT VARCHAR

COMPLN_CRETN_DT

TCS Confidential

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

LAT_FLG

PQR_PSR_CONVRSN_DT

SFORMATIONSPECIFICATIONS SOURCE PK

FK

System

TABLE

Column Name

Data Type

Length

Business Rule

apply the trim function to remove spaces

QLT_RECA L_DTL_S

RECALL_CORRECTION_ID VARCHAR

250 hard coded "Qlt-RecallManual"

BUSINESS

TCS Confidential

VARCHAR

Default '99999' Default '99999' 250 1 to 1

Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date) hard coded "QLT_RECA L_DTL_S" hard code Mapping Name "m_WL_QLT _COMPLNT _AUDIT_I_I NS_RECALL S" SESSSTAR TTIME SESSSTAR TTIME this source column will be populated as a row in the taget table column SRC_COLM N_VAL

RECAL_CORCTN_ID VARCHAR

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL FISCL_WEK VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

PRODUCT

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

RECAL_UNT VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_DT

RESLTN

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_DT

OWNR

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

OWNR_ID

TCS Confidential

VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL CLOSR_TIMNG VARCHAR

FORMATION

250

SPECIFICATIONS SOURCE PK

FK

System

TABLE

Column Name

Data Type

QLT_REGLTRY_ENFRCMNT_DTL_S

Length

Business Rule

conactinatio n of PL,FACILITY and START_DAT E with the symbole ~ Hard Coded "QltRegulatoryEnforcementManual"

TCS Confidential

MODALITY

VARCHAR

BUSINESS

VARCHAR

Default '99999' 250 1 to 1 250 1 to 1

Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date) hard coded "QLT_REGL TRY_ENFR CMNT_DTL _S" hard code Mapping Name"m_W L_QLT_CO MPLNT_AU DT_I_INS_R EGLTRY_E NFRCMNT" SESSSTAR TTIME SESSSTAR TTIME this source column will be populated as a row in the taget table column SRC_COLM N_VAL

START_DT

TCS Confidential

VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL END_DT

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

INSPCTR

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

ENFRCMNT_TYP VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MANL_SRC_NM VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

DATA_SOURCE VARCHAR

TCS Confidential

250

FORMATION

SPECIFICATIONS SOURCE PK

FK

System

TABLE

Column Name

Data Type

Length

Business Rule

conactinatio n of Modality and Fiscal Week with the symbole ~ QLT_IFR_MFR_DTL_S Hard Coded "Qlt-IFRMFRManual"

MODALITY

VARCHAR

Default '99999' 250 1 to 1 Default '99999' Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

TCS Confidential

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date)

hard coded " QLT_IFR_M FR_DTL_S" hard code Mapping Name"m_W L_QLT_CO MPLNT_AU DIT_I_INS_I FR_MFR" SESSSTAR TTIME SESSSTAR TTIME this source column will be populated as a row in the taget table column SRC_COLM N_VAL IFR_IB

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

IFR_SCA_90 VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MFR_IB

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MFR_SCA_90VARCHAR

TCS Confidential

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL MANL_SRC_NM VARCHAR

TCS Confidential

250

TCS Confidential

to 1 (convert the string into date) to 1 (convert the string into date)

TCS Confidential

TCS Confidential

TCS Confidential

TCS Confidential

to 1 (convert the string into date)

TCS Confidential

TCS Confidential

TCS Confidential

to 1 (convert the string into date)

TCS Confidential

TCS Confidential

to 1 (convert the string into date)

TCS Confidential

Legend

Oracle Table

Teradata Source Stage Table

Flat File

Teradata Interface Table

Lookup table

PERSONNEL.lst

Teradata Fact Stage Table

DEL_INS

2

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Table :

Falt File to InterFace table Step 1: 2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

TCS Confidential

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

TCS Confidential

Teradata Fact Table Informatica Lookup BTEQ

ODS (Teradata)

QLT_COMPLNT _AUDT_I

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_EDUNEERING_HR_DTL_S_TRUC_INS

Session Name

s_m_WL_QLT_EDUNEERING_HR_DTL_S_TRUC_INS

Mapping Name

m_WL_QLT_EDUNEERING_HR_DTL_S_TRUC_INS

Source Tables

Source Path

File Name

/ftp/SrcFiles/oqm

PERSONNEL.lst

Database

Table name QLT_EDUNEERING_HR_DTL_S

Target Tables

FDS_ETL_TARGET ( Teradata )

Load Type Join Condition

Truncate-Insert n/a

SQ Query TRANSFORMATION TARGET System

Table/Dimension/Fact

Column Name

Data Type

FDS_ETL_TARGET QLT_EDUNEERING_HR_DTL_S

BUSINESS

VARCHAR

QLT_EDUNEERING_HR_DTL_S

QLFD

VARCHAR

QLT_EDUNEERING_HR_DTL_S

NT_QLFD

VARCHAR

QLT_EDUNEERING_HR_DTL_S GRND_TOT

VARCHAR

QLT_EDUNEERING_HR_DTL_S PRCNTG_NT_QLFD

VARCHAR

QLT_EDUNEERING_HR_DTL_S SRC_CRETN_ID

VARCHAR

QLT_EDUNEERING_HR_DTL_S

TIMESTAMP

SRC_CRETN_TS

QLT_EDUNEERING_HR_DTL_S SRC_UPD_ID

VARCHAR

QLT_EDUNEERING_HR_DTL_S

TIMESTAMP

SRC_UPD_TS

QLT_EDUNEERING_HR_DTL_S DAT_ORGN

VARCHAR

QLT_EDUNEERING_HR_DTL_S POSTNG_AGNT

VARCHAR

QLT_EDUNEERING_HR_DTL_S

TIMESTAMP

ODS_POSTNG_TS

QLT_EDUNEERING_HR_DTL_S ODS_UPD_TS

TCS Confidential

VARCHAR

QLT_EDUNEERING_HR_DTL_S SIT

TIMESTAMP

SPECIFICATIONS

ANSFORMATION

SPECIFICATIONS SOURCE Length

50 50

PK

FK

System

FILE

Column Name

Data Type

PURCHASE_APPROVED.lst VARCHAR Business

50

VARCHAR EduNeering Site VARCHAR Qualified

50

Not Qualified VARCHAR

50

0 50 0 50

Data Source VARCHAR

0 0

TCS Confidential

250 1 to 1 250 1 to 1 250 1 to 1 250 1 to 1 NULL

VARCHAR Data Entered by VARCHAR Data Entered Date VARCHAR Data Entered by VARCHAR Data Entered date

50

Business Rule

NULL

50 50

Length

250 1 to 1 250 1 to 1 (convert the string into date) 250 1 to 1 250 1 to 1 (convert the string into date) 250 1 to 1

Hard coded "m_WL_QLT_EDUNEERING_HR_D SESSSTAR TTIME SESSSTAR TTIME

Business Rule

1 to 1 (convert the string into date) 1 to 1 (convert the string into date) Hard coded "m_WL_QLT_EDUNEERING_HR_DTL_S_TRUNC_INS_SD"

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_EDUNEERING_HR_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_EDUNEERING_HR_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_EDUNEERING_HR_INS

Source Tables

Database

File name QLT_EDUNEERING_HR_DTL_S

Target Tables

Load Type Join Condition

Database

Table name

FDS_ETL_TARGET ( Teradata )

QLT_COMPLNT_AUDT_I

Insert n/a

SQ Query

TRANSFORMATION

SPECIFICATIONS

TARGET System

Table/Dimension/Fact

Column Name

Data Type

Length

QLT_COMPLNT_AUDT_I

SRC_SYS_ID

VARCHAR

100

QLT_COMPLNT_AUDT_I

SRC_NM

VARCHAR

50

QLT_COMPLNT_AUDT_I

SITE

VARCHAR

50

QLT_COMPLNT_AUDT_I

MODALITY

VARCHAR

50

QLT_COMPLNT_AUDT_I

BUSINESS

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_COLMN_VAL

VARCHAR

50

SRC_ETL_TARGET

TCS Confidential

TCS Confidential

QLT_COMPLNT_AUDT_I

SRC_COLMN_DT

DATE

9

QLT_COMPLNT_AUDT_I

STC_UPDT_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_CRETN_ID

VARCHAR

50

QLT_COMPLNT_AUDT_I

SRC_UPD_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

SRC_CRETN_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

DAT_ORGN

VARCHAR

50

QLT_COMPLNT_AUDT_I

POSTNG_AGNT

VARCHAR

51

QLT_COMPLNT_AUDT_I

ODS_POSTNG_TS

TIMESTAMP 0

QLT_COMPLNT_AUDT_I

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

ORMATION

SPECIFICATIONS

PK

FK

System

FILE

SOURCE Column Data Type Name

Length Business Rule

PERSONNEL_QUALITY_TRAINING_DTL.CSV apply the trim function to remove business EduNeering'

ENDUREEING SITE

1 to 1 Default '99999' Default '99999' Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer

TCS Confidential

Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR

250 -99999 250 -99999

DATA_ENTERED_DATE VARCHAR

250 TTIME

DATA_ENTERED_DATE VARCHAR

250 TTIME

SESSSTAR SESSSTAR PERSONNE L_QUALITY _TRAININGl _DTL.CSV' m_WL_QLT _COMPLNT _AUDT_I_P ERSONNEL _TRAINING_ INS

VARCHAR

SESSSTAR TTIME SESSSTAR TTIME 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

BUSINESS VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

NOT QUALIFIED VARCHAR

QUALIFIED

TCS Confidential

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_Val

DATA_SOURCE

r

row in the taget table column SRC_COLM N_VAL

TCS Confidential

TCS Confidential

Legend

Oracle Table

Teradata Source Stage Table

Flat File

Teradata Interface Table

Lookup table

PURCHASE_APPROVED.lst

Teradata Fact Stage Table

DEL_INS

1

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

PURCHASE_UNVAL.lst

DEL_INS

2

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Table :

Falt File to InterFace table Step 1: 2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

TCS Confidential

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

TCS Confidential

Teradata Fact Table Informatica Lookup BTEQ

ODS (Teradata)

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

QLT_COMPLNT_AU DT_I

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Source Tables

Source Path /ftp/SrcFiles/oqm

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Truncate-Insert

Join Condition

n/a

SQ Query TRANSFORMATION TARGET System

Table/Dimension/Fact

FDS_ETL_TARGET QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S

QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S

QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S QLT_UNVLDTD_SUPLR_DTL_S

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Source Tables

Source Path

TCS Confidential

SP

/ftp/SrcFiles/oqm Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Truncate-Insert

Join Condition

n/a

SQ Query TRANSFORMATION TARGET System

Table/Dimension/Fact

FDS_ETL_TARGET QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S

QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S

QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S QLT_APRVD_SUPLR_DTL_S

TCS Confidential

SP

E_UNVAL_SUPLIER

NVAL_SUPLIER

AL_SUPLIER File Name PURCHASE_UNVAL.lst Table name QLT_UNVLDTD_SUPLR_DTL_S

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

SOURCE Data Type

Length

FACILITY

VARCHAR

50

BUSINESS

VARCHAR

50

MODLTY

VARCHAR

50

UNVLDTD_SUPLR_FW

VARCHAR

50

VARCHAR

50

TOTL_SUPLR_CNT TOTL_UNQLFD_SUPLR_CN MANL_SRC_NM

SRC_NM

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_CRETN_TS SRC_UPD_ID

TIMESTAMP 0 VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

E_APRVD_SUPLIER

PRVD_SUPLIER

VD_SUPLIER File Name

TCS Confidential

PK

FK

System

PURCHASE_APPROVED.lst Table name QLT_APRVD_SUPLR_DTL_S

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

SOURCE Data Type

Length

SUPLR_AUDT_ID

VARCHAR

50

BUSINESS

VARCHAR

50

MODLTY

VARCHAR

50

SUPLR_SIT_ID

VARCHAR

50

SUPLR_SIT_NAM

VARCHAR

50

CATGRZTN

VARCHAR

50

AUDT_TYP

VARCHAR

50

LAST_AUDT_DT

TIMESTAMP 6

TARGT_AUDT_DT

TIMESTAMP 6

COMPLT_DT

TIMESTAMP 6

STATUS_CD

VARCHAR

50

ADT_SCOR

VARCHAR

50

MANL_SRC_NM

VARCHAR

50

SRC_NM

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_CRETN_TS SRC_UPD_ID

TIMESTAMP 0 VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

schedld_audt_dt

TCS Confidential

VARCHAR

10

PK

FK

System

SOURCE FILE

Column Name

Data Type

Length

Business Rule

PURCHASE_UNVAL.lst Site

VARCHAR

Business

VARCHAR

250 1 to 1 250 1 to 1 Hard Coded'99999' NULL

Total SuppliersVARCHAR VARCHAR Total Unvalidated Suppliers

250 1 to 1 250 1 to 1 Hard coded "http://suppo rtcentral.ge.c om/products/ sup_product s"

Data Source VARCHAR

250 1 to 1 Hard coded "PURCHASE_UNVAL.lst"

VARCHAR Data Entered by VARCHAR Data Entered Date VARCHAR Data Entered by VARCHAR Data Entered date

TCS Confidential

Hard coded "m_WL_QLT_UNVLDTD_SUPLR_DTL_S_TRUNC_INS_SD" 250 1 to 1 250 1 to 1 (convert the string into date) 250 1 to 1 250 1 to 1 (convert the string into date) SESSSTAR TTIME SESSSTAR TTIME

SOURCE FILE

Column Name

Data Type

PURCHASE_APPROVED.lst VARCHAR AuditID Business

VARCHAR

Length

Business Rule

250 1 to 1 250 1 to 1 Hard Coded'99999'

VARCHAR Supplier Site ID Supplier NameVARCHAR

250 1 to 1 250 1 to 1

CategorizationVARCHAR Audit Type VARCHAR

250 1 to 1 250 1 to 1

VARCHAR Last Audit Date** VARCHAR Audit Target Date**

250 1 to 1 (convert the string into date)

VARCHAR Complete Date** VARCHAR Status**

250 1 to 1 (convert the string into date) 250 1 to 1

Audit Score** VARCHAR

250 1 to 1 Hard coded "http://suppo rtcentral.ge.c om/products/ sup_product s"

Data Source VARCHAR

250 1 to 1

250 1 to 1 (convert the string into date)

Hard coded "PURCHASE_APPROVED.lst" VARCHAR Data Entered by VARCHAR Data Entered Date VARCHAR Data Entered by VARCHAR Data Entered date

VARCHAR Scheduled Audit Date**

TCS Confidential

Hard coded "m_WL_QLT_APRVD_SUPLR_DTL_S_TRUNC_INS_SD" 250 1 to 1 250 1 to 1 (convert the string into date) 250 1 to 1 250 1 to 1 (convert the string into date) SESSSTAR TTIME SESSSTAR TTIME 250 1 to 1 (convert the string into date)

LR_DTL_S_TRUNC_INS_SD"

TCS Confidential

_DTL_S_TRUNC_INS_SD"

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Source Tables

Database FDS_ETL_TARGET(Teradata)

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition

n/a

SQ Query TRANSFORMATION TARGET System

Table/Dimension/Fact

FDS_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

TCS Confidential

SPE

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition

n/a

TRANSFORMATIONSPEC TARGET System

TCS Confidential

Table/Dimension/Fact

QLT_COMPLNT_AUDT_I

FDS_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

TCS Confidential

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

TCS Confidential

TCS Confidential

TCS Confidential

HASE_APRVD_SUPLIER

E_APRVD_SUPLIER

APRVD_SUPLIER Table Name QLT_APRVD_SUPLR_DTL_S Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

SOURCE Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

BUSINESS

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

TCS Confidential

PK

FK

System

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

TCS Confidential

HASE_UNVAL_SUPLIER

E_UNVAL_SUPLIER

UNVAL_SUPLIER Table Name QLT_UNVLDTD_SUPLR_DTL_S Table name QLT_COMPLNT_AUDT_I

TRANSFORMATIONSPECIFICATIONS TARGET Column Name

TCS Confidential

SOURCE Data Type

Length

PK

FK

System

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

BUSINESS

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

TCS Confidential

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

TCS Confidential

TCS Confidential

TCS Confidential

SOURCE TABLE

Column Name

Data Type

Length

Business Rule

QLT_APRVD_SUPLR_DTL_S conactinatio n of Audit ID and BUSINESS with the symbole ~ Hard Coded "QltApprovedSupplierManual"

MODALITY

VARCHAR

251

Default '99999' 1 to 1

BUSINESS

VARCHAR

251

1 to 1 Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer

TCS Confidential

Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR

250 1 to 1 250 1 to 1

DATA_ENTERED_DATE VARCHAR

250 1 to 1 (convert the string into date)

DATA_ENTERED_DATE VARCHAR

250 1 to 1 (convert the string into date) hard coded " QLT_APRV D_SUPLR_ DTL_S "

DATA_ENTERED_BY VARCHAR

Mapping Name hard coded "m_WL_QLT _COMPLNT _AUDT_I_IN S_PURCHA SE_APRVD _SUPLIER"

VARCHAR

SUPLR_AUDT_ID VARCHAR

SUPLR_SIT_ID VARCHAR

SUPLR_SIT_NAM

TCS Confidential

SESSSTAR TTIME SESSSTAR TTIME 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

CATGRZTN

AUDT_TYP

LAST_AUDT_DT VARCHAR

TARGT_AUDT_DT VARCHAR

SCHEDLD_AUDT_DT VARCHAR

COMPLT_DT

TCS Confidential

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

STATUS_CD

ADT_SCOR

MANL_SRC_NM

SOURCE TABLE

TCS Confidential

Column Name

Data Type

Length

Business Rule

QLT_UNVL DTD_SUPL R_DTL_S

VARCHAR

BUSINESS

VARCHAR

conactinatio n of Facility and BUSINESS with the 250 symbole ~ hard coded "QltUnvalidatedSupplierManual" Default '99999' Default '99999' 250 1 to 1 Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date) hard coded "QLT_UNVL DTD_SUPL R_DTL_S" hard code Mapping Name "m_WL_QLT _COMPLNT _AUDT_I_IN S_PURCHA SE_UNVAL_ SUPLIER"

TCS Confidential

SESSSTAR TTIME SESSSTAR TTIME this source column will be populated as a row in the taget table column SRC_COLM N_VAL TOTL_SUPLR_NBR VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

TOTL_UNQLFD_SUPLR VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MANL_SRC_NM VARCHAR

TCS Confidential

250

TCS Confidential

TCS Confidential

Legend

Oracle Table

Teradata Source Stage Table

Flat File

Teradata Interface Table

Lookup table

OUTPUT_MDR_AER_CS_DTL.CSV

Teradata Fact Stage Table

DEL_INS

1

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_RECALLS.CSV

DEL_INS

2

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_483.CSV

DEL_INS

3

Flat File QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_REG_ENFORCEMENT.CSV

DEL_INS

4

Flat File Table :

QLT_SRC_COLMN_D

GCD_DAT_SORC_D Falt File to InterFace table Step 1:

2.Informatica Mappings are used to load the Data from Flat File to Interface table From Falt File to Inter Face Step 2:

1.Data is Inserted from csv files. 2.Informatica Mappings are used to load this Data

Step 3:

From Falt File to Inter Face 1.Data will be deleted from Interface table before Insertion of data by using Bteq . 2.Informatica Mappings are used to load the Data from Flat File to Interface table.

Teradata Fact Table Informatica Lookup BTEQ

ODS (Teradata)

DEL_INS

7

OUTPUT_MFR.CSV

Flat File

QLT_SRC_COLMN_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

GCD_DAT_SORC_D

DEL_INS

6

OUTPUT_IFR.CSV

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

QLT_COMPLNT_AU DT_I

GCD_DAT_SORC_D

DEL_INS

5

Flat File

QLT_SRC_COLMN_D QLT_SRC_COLMN_D

GCD_DAT_SORC_D GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_eDHR.CSV

OUTPUT_MFR.CSV

Flat File

OUTPUT_IFR.CSV

Flat File

OUTPUT_eDHR.CSV

Flat File

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Load Type

Insert n/a

Join Condition SQ Query

TRANSFORMATIO TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Load Type

Insert n/a

Join Condition

TRANSFORMAT TARGET System

Table/Dimension/Fact QLT_COMPLNT_AUDT_I

SRC_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_483_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Load Type

Insert n/a

Join Condition

TRANSFORMATIO TARGET System

Table/Dimension/Fact QLT_COMPLNT_AUDT_I

SRC_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Load Type

Insert n/a

Join Condition

TRANSFORMATIO TARGET System

Table/Dimension/Fact QLT_COMPLNT_AUDT_I

SRC_ETL_TARGET

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

Folder Name

TYP_Typhon_Sourcing_Datamart

WorkFlow Name

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS

Session Name

s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS

Mapping Name

m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS

Source Tables

Database

Target Tables

Database SRC_ETL_TARGET ( Teradata )

Load Type

Insert n/a

Join Condition

TRANSFORMATIO TARGET System

Table/Dimension/Fact QLT_COMPLNT_AUDT_I

SRC_ETL_TARGET QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I

QLT_COMPLNT_AUDT_I QLT_COMPLNT_AUDT_I

File name OUTPUT_MDR_AER_CS_DTL.CSV

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET

SOUR

Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L

VARCHAR

50

PK

FK

System

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

File name OUTPUT_RECALLS.CSV

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATIONSPECIFICATIONS TARGET

SOUR

Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

PK

FK

System

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

File name OUTPUT_483.CSV

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET

SOUR

Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

PK

FK

System

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

File name OUTPUT_REG_ENFORCEMENT.CSV

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET

SOUR

Column Name

Data Type

SRC_SYS_ID

VARCHAR

Length 100

PK

FK

System

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

P_L

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

File name OUTPUT_eDHR.CSV

Table name QLT_COMPLNT_AUDT_I

TRANSFORMATION

SPECIFICATIONS

TARGET

SOUR

Column Name

Data Type

Length

SRC_SYS_ID

VARCHAR

100

SRC_NM

VARCHAR

50

SITE

VARCHAR

50

MODALITY

VARCHAR

50

PK

FK

System

P_L

VARCHAR

50

SRC_COLMN

VARCHAR

50

SRC_COLMN_VAL

VARCHAR

50

SRC_COLMN_DT

DATE

9

STC_UPDT_ID

VARCHAR

50

SRC_CRETN_ID

VARCHAR

50

SRC_UPD_TS

TIMESTAMP 0

SRC_CRETN_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

51

ODS_POSTNG_TS

TIMESTAMP 0

ODS_UPD_TS

TIMESTAMP 0

FILE

SOURCE Column Data Type Name

Length Business Rule

OUTPUT_MDR_AER_CS_DTL.CSV conactination of PSR,MDR_A ER_FALG and COUNTRY_ REPORT_T O with the symbole ~ Hard Coded "Qlt-MDRAERManualcona ctination of PSR,MDR_A ER_FALG and COUNTRY_ REPORT_T O with the symbole ~

MODALITYVARCHAR PL

251

VARCHAR 251

Default '99999' 1 to 1 1 to 1

Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR DATA_ENTERED_DATE VARCHAR

250 250 250 250

1 to 1 1 to 1

1 to 1 (convert the string into date) 1 to 1 (convert the string into date) hard coded "OUTPUT_M DR_AER_C S_DTL.CSV" hard code Mapping Name hard coded "OUTPUT_M DR_AER_C S_DTL.CSV"

VARCHAR

PSR

SESSSTAR TTIME SESSSTAR TTIME 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MDR_AER_FLAG VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

COUNTRY_REPORT_TO VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MDR_AER_REPORT_NUMBER VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

PRODUCT

MODALITY_SEGMNET

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

EVENT_TYPE VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

REPORT_TYPE VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

INJURY

MDR_AER_FILED_DATE VARCHAR

DATA_SOURCE

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

FILE

SOURCE Column Data Type Name

Length Business Rule

OUTPUT_R ECALLS.CS V

apply the trim function to remove spaces

RECALL_CORRECTION_ID VARCHAR 250 hard coded "Qlt-RecallManual"

PL

VARCHAR

Default '99999' Default '99999' 250 1 to 1 Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer

Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date) hard coded "OUTPUT_R ECALLS.CS V" hard code Mapping Name "m_WL_QLT _COMPLNT _AUDIT_I_R ECALLS_IN S" SESSSTAR TTIME SESSSTAR TTIME this source column will be populated as a row in the taget table column SRC_COLM N_VAL

FISCAL_WEEK VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

PRODUCT VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

UNITS

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

RESOLUTION VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_DT

OWNER

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_DT

OWNER_SSO VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

TIMING

VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

RECALL

VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

DATA_SOURCE VARCHAR

FILE

SOURCE Column Data Type Name

250

Length Business Rule apply the trim function to remove spaces

OUTPUT_483.CSV INSPECTION_ID VARCHAR

250 Hard Coded"Qlt483sManual"

MODALITYVARCHAR PL

VARCHAR

Default '99999' 250 1 to 1 250 1 to 1 Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date)

DATA_ENTERED_DATE VARCHAR

1 to 1 (convert the string into 250 date) hard coded "OUTPUT_4 83.CSV" hard code Mappin Name "m_WL_QLT _COMPLNT _AUDIT_I_4 83_INS" SESSSTAR TTIME SESSSTAR TTIME

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

FACILITY VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

START_DATE VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

END_DATEVARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

INSPECTOR VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

OBSERVATION VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

CFR_CITATION VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

DATA_SOURCE VARCHAR

FILE

SOURCE Column Data Type Name

OUTPUT_REG_ENFORCEMENT.CSV

250

Length Business Rule conactination of PL,FACILIT Y and START_DAT E with the symbole ~

Hard Coded "QltRegulatoryEnforcementManual"

MODALITYVARCHAR PL

VARCHAR

Default '99999' 250 1 to 1 250 1 to 1 Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date) hard coded "OUTPUT_R EG_ENFOR CEMENT.CS V"

hard code Mapping Name"m_W L_QLT_CO MPLNT_AU DIT_I_REG_ ENFORCEM ENT_INShar d coded "OUTPUT_R EG_ENFOR CEMENT.CS V" SESSSTAR TTIME SESSSTAR TTIME this source column will be populated as a row in the taget table column SRC_COLM N_VAL

FACILITY VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

START_DATE VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

END_DATEVARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

INSPECTOR VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

ENFORCEMENT_TYPE VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

DATA_SOURCE VARCHAR

FILE

SOURCE Column Data Type Name

250

Length Business Rule conactination of FACILITY and PL with the symbole ~

OUTPUT_eDHR.CSV Hard Coded "Qlt-eDHRRolloutManual" Default '99999' Default '99999'

PL

VARCHAR

250 1 to 1 Look up the column name from QLT_SORC _COLMN_D based on the Column number and sorce name values of the sorce columns will be populated as rows by using normalizer Respected date values has to be populated as saparate rows by using normalizer

DATA_ENTERED_BY VARCHAR DATA_ENTERED_BY VARCHAR DATA_ENTERED_DATE VARCHAR

DATA_ENTERED_DATE VARCHAR

250 1 to 1 250 1 to 1 250 1 to 1 (convert the string into date) 1 to 1 (convert the string into 250 date) hard coded " PRODUCTI ON_EDHR_I MPL.CSV" hard code Mapping Name"m_W L_QLT_CO MPLNT_AU DIT_I_eDHR _INS" SESSSTAR TTIME SESSSTAR TTIME

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

FACILITY VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

MES_IMPLEMENTATION_STATUS VARCHAR 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

SITE_USING_MES VARCHAR

250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

TARGET_IMPLEMENTAION_DATE VARCHAR 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

RESPONSIBLE_EXEC VARCHAR

250

this source column will be populated as a row in the taget table column SRC_COLM N_VAL

PRODUCT_MANUFACTURED VARCHAR 250 this source column will be populated as a row in the taget table column SRC_COLM N_VAL

DATA_SOURCE VARCHAR

250

Folder Name

TYP_Typhon_Sourcing_Datamart

Bteq Name

BTEQ_QLT_COMP_AUDT_FS_INTR_STG_INS.sh

Source Tables

Database

File name

SRC_ETL_TARGET ( Teradata )

QLT_COMPLNT_AUDT_I

Target Tables

Load Type

Database

Table name

SRC_ETL_TARGET ( Teradata )

QLT_COMPLNT_AUDT_FS

Insert

Join Condition

SQ Query

TRANSFO TARGET System

Table/Dimension/Fact

Column Name

SRC_ETL_TARGET QLT_COMPLNT_AUDT_FS

QLT_COMPLNT_AUDT_IDN

QLT_COMPLNT_AUDT_FS

SRC_SYS_ID

QLT_COMPLNT_AUDT_FS

QLT_SRC_COLMN_VAL

QLT_COMPLNT_AUDT_FS

QLT_SRC_COLMN_DT

QLT_COMPLNT_AUDT_FS

TIM_MAIN_DT

QLT_COMPLNT_AUDT_FS

PL_ORG_MAIN_IDN

QLT_COMPLNT_AUDT_FS

MODLTY_ORG_MAIN_IDN

QLT_COMPLNT_AUDT_FS

SIT_ORG_MAIN_IDN

TCS Confidential

QLT_COMPLNT_AUDT_FS

GCD_CATGRY_REL_IDN

QLT_COMPLNT_AUDT_FS

PARENT_AREA_IDN

QLT_COMPLNT_AUDT_FS

CHILD_AREA_IDN

QLT_COMPLNT_AUDT_FS

QLT_SORC_COLMN_IDN

QLT_COMPLNT_AUDT_FS QLT_COMPLNT_AUDT_FS

SRC_IDN SRC_UPD_IDN

QLT_COMPLNT_AUDT_FS

SRC_UPD_TS

QLT_COMPLNT_AUDT_FS

SRC_CRETN_IDN

QLT_COMPLNT_AUDT_FS

SRC_CRETN_TS

QLT_COMPLNT_AUDT_FS

DAT_ORGN

QLT_COMPLNT_AUDT_FS

POSTNG_AGNT

QLT_COMPLNT_AUDT_FS QLT_COMPLNT_AUDT_FS

ODS_POSTNG_TS ODS_UPD_TS

TCS Confidential

TRANSFORMATION

SPECIFICATIONS SOURCE

Data Type

Length

PK

FK

System

FILE

Column Name

Data Type

QLT_COMPLNT_AUDT_I DECIMAL

15

VARCHAR

250

VARCHAR

250

SRC_COLMN_VAL

VARCHAR VARCHAR

DATE

9

SRC_COLMN_DT

DATE

DATE

9

DECIMAL

15

DECIMAL

15

DECIMAL

15

SRC_SYS_ID

TCS Confidential

DECIMAL

15

DECIMAL

15

DECIMAL

15

DECIMAL

15

DECIMAL DECIMAL

15 15

TIMESTAMP 0 DECIMAL

15

SRC_CRETN_ID

VARCHAR

DAT_ORGN

VARCHAR

TIMESTAMP 0 VARCHAR

50

VARCHAR

50

TIMESTAMP 0 TIMESTAMP 0

TCS Confidential

Repeat?

Implementation Category

Length

Business Rule

Max Of QLT_COMPLNT_AUDT_IDN from QLT_COMPLNT_AUDT_F

1 to 1

250 250

1 to 1

9

1 to 1 MAX(TIM_MAIN_DT) TIM_MAIN_DT from TIM_MAIN_DT_D TEMP, (select cal_wk_num,cal_yr_num from TIM_MAIN_DT_D where tim_main_dt=current_date)SUB WHERE TEMP.cal_wk_num=SUB.CAL_WK_NUM AND TEMP.cal_yr_num=SUB.cal_yr_num COALESCE(TRIM(TRAILING '.' FROM PL_IDN.PL_ORG_MAIN_IDN),'-99999') PL_MAIN_IDN COALESCE(TRIM(TRAILING '.' FROM MODALITY_IDN.MOD_ORG_IDN),'-99999' COALESCE(TRIM(TRAILING '.' FROM SITE_IDN.SITE_MAIN_IDN),'-99999'

TCS Confidential

Problem Statement Action PlanAuditor/Contact Contact Phone Implementation Complete

Populated with Default '-99999' Populated with Default '-99999' Populated with Default '-99999' (SEL C.QLT_SRC_COLMN_IDN QLT_SRC_COLMN_IDN,C.SRC_SYS_ID SRC_SYS_ID , B.SORC_NM SRC_NM,C.SRC_IDN SRC_IDN FROM GCD_DAT_SORC_D B,QLT_SRC_COLMN_D C WHERE C.SRC_IDN=B.DATA_SORC_IDN) SUB

COALESCE(SUB.SRC_IDN,9999) Populated with Default '-99999' current_timestamp(0)

50 1 to 1 current_timestamp(0) 50

1 to 1 BTEQ_QLT_COMPLNT_ADT_INS_INTR_STG' current_timestamp(0) row in the taget table column SRC_COLMN_VAL current_timestamp(0) row in the taget table column SRC_COLMN_VAL

TCS Confidential

Implementation Implemented Finding By Person Status Implementation Closure DueVerification Date Effectiveness Status Actual Determination Effectiveness Effectiveness Person Determination Effectiveness Determination Date Determination Due Date

TCS Confidential

TCS Confidential

CAPA Required Investigation Root CauseEffectivity Date Effectivity Finding Reference Reference ID Update History Days Open / To Close

TCS Confidential

TCS Confidential

Days Past Closure Due

TCS Confidential

Folder Name

TYP_Typhon_Sourcing_Datamart

Bteq Name

BTEQ_QLT_COMPLNT_AUDT_F_INS.sh

Source Tables

Database

File name

SRC_ETL_TARGET ( Teradata )

QLT_COMPLNT_AUDT_FS

Target Tables

Load Type

Database

Table name

SRC_ETL_TARGET ( Teradata )

QLT_COMPLNT_AUDT_F

Insert

Join Condition

SQ Query

TRANSF TARGET System

Table/Dimension/Fact

Column Name

SRC_ETL_TARGET QLT_COMPLNT_AUDT_F

QLT_COMPLNT_AUDT_IDN

QLT_COMPLNT_AUDT_F

SRC_SYS_ID

QLT_COMPLNT_AUDT_F

QLT_SRC_COLMN_VAL

QLT_COMPLNT_AUDT_F

QLT_SRC_COLMN_DT

QLT_COMPLNT_AUDT_F

TIM_MAIN_DT

QLT_COMPLNT_AUDT_F

PL_ORG_MAIN_IDN

QLT_COMPLNT_AUDT_F

MODLTY_ORG_MAIN_IDN

QLT_COMPLNT_AUDT_F

SIT_ORG_MAIN_IDN

TCS Confidential

QLT_COMPLNT_AUDT_F

GCD_CATGRY_REL_IDN

QLT_COMPLNT_AUDT_F

PARENT_AREA_IDN

QLT_COMPLNT_AUDT_F

CHILD_AREA_IDN

QLT_COMPLNT_AUDT_F

QLT_SORC_COLMN_IDN

QLT_COMPLNT_AUDT_F QLT_COMPLNT_AUDT_F

SRC_IDN SRC_UPD_IDN

QLT_COMPLNT_AUDT_F

SRC_UPD_TS

QLT_COMPLNT_AUDT_F

SRC_CRETN_IDN

QLT_COMPLNT_AUDT_F

SRC_CRETN_TS

QLT_COMPLNT_AUDT_F

DAT_ORGN

QLT_COMPLNT_AUDT_F

POSTNG_AGNT

QLT_COMPLNT_AUDT_F QLT_COMPLNT_AUDT_F

ODS_POSTNG_TS ODS_UPD_TS

TCS Confidential

TRANSFORMATION

SPECIFICATIONS SOURCE

Data Type

Length

PK

FK

System

FILE

Column Name QLT_COMPLNT_AUDT_FS

DECIMAL

15

QLT_COMPLNT_AUDT_IDN

VARCHAR

250

SRC_SYS_ID

VARCHAR

250

QLT_SRC_COLMN_VAL

DATE

9

QLT_SRC_COLMN_DT

DATE

9

TIM_MAIN_DT

DECIMAL

15

PL_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

TCS Confidential

DECIMAL

15

GCD_CATGRY_REL_IDN

DECIMAL

15

PARENT_AREA_IDN

DECIMAL

15

CHILD_AREA_IDN

DECIMAL

15

QLT_SORC_COLMN_IDN

DECIMAL DECIMAL

15 15

SRC_IDN SRC_UPD_IDN

TIMESTAMP 0

SRC_UPD_TS

DECIMAL

SRC_CRETN_IDN

15

TIMESTAMP 0

SRC_CRETN_TS

VARCHAR

50

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

TIMESTAMP 0 TIMESTAMP 0

TCS Confidential

ODS_POSTNG_TS ODS_UPD_TS

Repeat?

Data Type

Implementation Category

Length

Business Rule

DECIMAL

15

1 to 1

VARCHAR

250

1 to 1

VARCHAR

250

1 to 1

DATE

9

1 to 1

DATE

9

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

TCS Confidential

Problem Statement Action PlanAuditor/Contact Contact Phone

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL DECIMAL

15 15

1 to 1 1 to 1

TIMESTAMP 0

1 to 1

DECIMAL

1 to 1

15

TIMESTAMP 0

1 to 1

VARCHAR

50

1 to 1

VARCHAR

50

1 to 1

TIMESTAMP 0 TIMESTAMP 0

TCS Confidential

1 to 1 1 to 1

Implementation Implementation Complete Implemented Date Finding By Person Status Implementation Closure DueVerification Date Effectiveness Status Actual Determination Effectiveness Effectiveness Person Determination Determination DateDue D

TCS Confidential

TCS Confidential

Effectiveness CAPA Determination Required Investigation Root CauseEffectivity Date Effectivity Finding Reference Reference ID Update History

TCS Confidential

TCS Confidential

Days Open Days / To Close Past Closure Due

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition

SQ Query

TRANS TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW

TCS Confidential

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition SQ Query

TRANS TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED

TCS Confidential

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition SQ Query

TRANS TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

TCS Confidential

K_COMPLAINT_OPEN

OMPLAINT_OPEN

MPLAINT_OPEN

Table name QLT_COMPLNTS_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

QLT_MATRX_SUMM_IDN

QLT_MATRX_IDN BUS_ORG_MAIN_IDN DECIMAL(15,0) MODLTY_ORG_MAIN_IDN DECIMAL(15,0) SIT_ORG_MAIN_IDN

SOURCE Data Type

Length

DECIMAL

15

DECIMAL

15

DECIMAL

15

DECIMAL

15

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

TCS Confidential

PK

FK

System

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN DECIMAL(15,0) SRC_CRETN_TS

DECIMAL

15

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS DAT_ORGN

TIMESTAMP 0 VARCHAR 50

POSTNG_AGNT

VARCHAR

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

K_COMPLAINT_NEW

OMPLAINT_NEW

MPLAINT_NEW

TCS Confidential

TIMESTAMP 0 15

50

Table name QLT_COMPLNTS_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION TARGET Column Name

QLT_MATRX_SUMM_IDN

SOURCE Data Type

Length

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

K_COMPLAINT_CLOSED

OMPLAINT_CLOSED

MPLAINT_CLOSED

TCS Confidential

SPECIFICATIONS

15

PK

FK

System

Table name QLT_COMPLNTS_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION TARGET Column Name

QLT_MATRX_SUMM_IDN

SOURCE Data Type

Length

DECIMAL

15

DECIMAL

15

BUS_ORG_MAIN_IDN DECIMAL DECIMAL

15

QLT_MATRX_IDN

MODLTY_ORG_MAIN_IDN DECIMAL SIT_ORG_MAIN_IDN

DECIMAL

15

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN DECIMAL(15,0) SRC_CRETN_TS

DECIMAL

15

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

SPECIFICATIONS

TIMESTAMP 0 15

PK

FK

System

SPECIFICATIONS SOURCE FILE

Column Name

Data Type

Length

QLT_COMPLNTS_DTL_F_V

TCS Confidential

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN DECIMAL(15,0) MODLTY_ORG_MAIN_IDN DECIMAL(15,0) SIT_ORG_MAIN_IDN

DECIMAL

15

DECIMAL

15

DECIMAL

15

MATRX_LAST_REFRSH_DT

DECIMAL

15

Value of each matrx

DECIMAL

15

DATA_SORC_IDN

DECIMAL

15

SRC_SYS_ID

DECIMAL

15

-99999

DECIMAL

15

CURRENT_TIMESTAMP(0)

DECIMAL

15

-99999

DECIMAL

15

CURRENT_TIMESTAMP(0) DECIMAL QLT_COMPLNT_DTL_F_V_COMPLNT DECIMAL

15 15

m_WL_QLT_MATRX_SUMM_AS_INS TIMESTAMP 0 _ITRAK_CAPA_OPEN' CURRENT_TIMESTAMP(0) TIMESTAMP 0 CURRENT_TIMESTAMP(0)

COMPLNTS_AGE_121_180 COMPLNTS_AGE_181_360 COMPLNTS_AGE_30 COMPLNTS_AGE_31_60 COMPLNTS_AGE_361 COMPLNTS_AGE_61_90 COMPLNTS_AGE_91_120 COMPLNTS_OPN_CNT

TCS Confidential

TIMESTAMP 0

SPECIFICATIONS

FILE

SOURCE Column Name

Data Type

Length

QLT_COMPLNTS_DTL_F_V DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN DECIMAL(15,0) MODLTY_ORG_MAIN_IDN DECIMAL(15,0) SIT_ORG_MAIN_IDN

DECIMAL

15

DECIMAL

15

DECIMAL

15

MATRX_LAST_REFRSH_DT

DECIMAL

15

Value of each matrx

DECIMAL

15

DATA_SORC_IDN

DECIMAL

15

SRC_SYS_ID

DECIMAL

15

-99999

DECIMAL

15

CURRENT_TIMESTAMP(0)

DECIMAL

15

-99999

DECIMAL

15

CURRENT_TIMESTAMP(0)

DECIMAL

15

QLT_COMPLNT_DTL_F_V_COMPLNT DECIMAL

15

m_WL_QLT_MATRX_SUMM_AS_INS TIMESTAMP 0 _ITRAK_COMPLAINT_NEW' CURRENT_TIMESTAMP(0) TIMESTAMP 0 CURRENT_TIMESTAMP(0)

COMPLNTS_LAT_CRET_CNT COMPLNTS_NEW_CNT

TCS Confidential

TIMESTAMP 0

SPECIFICATIONS

FILE

SOURCE Column Name

Data Type

Length

QLT_COMPLNTS_DTL_F_V DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN DECIMAL(15,0) MODLTY_ORG_MAIN_IDN DECIMAL(15,0) SIT_ORG_MAIN_IDN

DECIMAL

15

DECIMAL

15

DECIMAL

15

MATRX_LAST_REFRSH_DT

DECIMAL

15

Value of each matrx

DECIMAL

15

DATA_SORC_IDN

DECIMAL

15

SRC_SYS_ID

DECIMAL

15

-99999

DECIMAL

15

CURRENT_TIMESTAMP(0)

DECIMAL

15

-99999

DECIMAL

15

CURRENT_TIMESTAMP(0)

DECIMAL

15

QLT_COMPLNT_DTL_F_V_COMPLNT DECIMAL

15

m_WL_QLT_MATRX_SUMM_AS_INS TIMESTAMP 0 _ITRAK_COMPLAINT_CLOSED' CURRENT_TIMESTAMP(0) TIMESTAMP 0 CURRENT_TIMESTAMP(0)

COMPLNTS_CLOSED_CNT

TCS Confidential

TIMESTAMP 0

Business Rule

Surrogate key

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB 1 to 1 1 to 1 1 to 1

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Look up om GCD_DAT_SORC_D based on SORC_NM

TCS Confidential

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB HARDCODE 1 to 1 HARDCODE

1 to 1 HARDCODE HARDCODE

this source column will be populated as a row in the taget table column MATRX_VAL this source column will be populated as a row in the taget table MATRX_VAL this source column willcolumn be populated as a row in the taget table column MATRX_VAL this source column will be populated as a row in the taget table MATRX_VAL this source column willcolumn be populated as a row in the taget table column MATRX_VAL this source column will be populated as a row in the taget table column MATRX_VAL this source column will be populated as a row in the taget table MATRX_VAL this source column willcolumn be populated as a row in the taget table column MATRX_VAL

TCS Confidential

Business Rule

Surrogate key Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB 1 to 1 1 to 1 1 to 1 QLT_MATRX_D.MATRX_LAST_REFRSH_DT Look up om GCD_DAT_SORC_D based on SORC_NM Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB HARDCODE 1 to 1 HARDCODE 1 to 1 HARDCODE HARDCODE

this source column will be populated as a row in the taget table column MATRX_VAL this source column will be populated as a row in the taget table column MATRX_VAL

TCS Confidential

Business Rule

Surrogate key Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB 1 to 1 1 to 1 1 to 1 QLT_MATRX_D.MATRX_LAST_REFRSH_DT Look up om GCD_DAT_SORC_D based on SORC_NM Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB HARDCODE 1 to 1 HARDCODE 1 to 1 HARDCODE HARDCODE

this source column will be populated as a row in the taget table column MATRX_VAL

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

SPEC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS

TCS Confidential

SPEC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

QLT_MATRX_SUMM_AS

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type

Insert

Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

TCS Confidential

SPEC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

TRAK_CAPA_OPEN

K_CAPA_OPEN

_CAPA_OPEN

Table name QLT_COMPLNTS_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

QLT_MATRX_SUMM_IDN

SOURCE Data Type

Length

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN DECIMAL(15,0)

DECIMAL

15

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

TCS Confidential

50

PK

FK

System

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN DECIMAL(15,0)

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

TCS Confidential

TCS Confidential

TRAK_CAPA_NEW

K_CAPA_NEW

_CAPA_NEW

Table name QLT_COMPLNTS_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

QLT_MATRX_SUMM_IDN

TCS Confidential

SOURCE Data Type

DECIMAL

Length

15

PK

FK

System

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

TCS Confidential

15

SRC_UPD_TS

TIMESTAMP 0

TRAK_CAPA_CLOSED

K_CAPA_CLOSED

_CAPA_CLOSED

Table name QLT_COMPLNTS_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET Column Name

QLT_MATRX_SUMM_IDN QLT_MATRX_IDN

TCS Confidential

SOURCE Data Type

Length

DECIMAL

15

DECIMAL

15

PK

FK

System

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

TCS Confidential

FILE

SOURCE Column Data Type Name

Length Business Rule

QLT_COMPLNTS_DTL_F_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

MATRX_LA ST_REFRS H_DT

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of each matrx

DECIMAL

15

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN

TCS Confidential

DATA_SOR DECIMAL C_IDN

15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_COMP DECIMAL LNT_DTL_F _V_CAPA

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_ITRAK_C APA_OPEN'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

TCS Confidential

CAPA_FIND NGS_AGE_ 121_180

this source column will be populated as a row in the taget table column MATRX_VA L

CAPA_FIND NGS_AGE_ 181_360

this source column will be populated as a row in the taget table column MATRX_VA L

this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_AGE_30 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_AGE_31_60 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_AGE_361 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_AGE_61_90 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_AGE_91_120 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_LAT_121_180

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_LAT_181_360 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_LAT_30 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_LAT_31_60 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_LAT_361 this source column will be populated as a row in the taget table column MATRX_VA L CAPA_FINDNGS_LAT_61_90 this source column will be populated as a row in the taget table column MATRX_VA L

CAPA_FINDNGS_LAT_91_120

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L

CAPA_OPN_CNT this source column will be populated as a row in the taget table column MATRX_VA L

CAPA_LAT_CNT

FILE

SOURCE Column Data Type Name

Length Business Rule

QLT_COMPLNTS_DTL_F_V DECIMAL

TCS Confidential

15

Surrogate key

QLT_MATR DECIMAL X_IDN

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15 15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_COMP DECIMAL LNT_DTL_F _V_CAPA

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_ITRAK_C APA_NEW' CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

TCS Confidential

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

CAPA_NEW _CNT

FILE

this source column will be populated as a row in the taget table column MATRX_VA L

SOURCE Column Data Type Name

Length Business Rule

QLT_COMPLNTS_DTL_F_V

TCS Confidential

DECIMAL

15

QLT_MATR DECIMAL X_IDN

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15 15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_COMP DECIMAL LNT_DTL_F _V_CAPA

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_ITRAK_C APA_CLOS ED' CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

TCS Confidential

HARDCODE

TCS Confidential

CAPA_CLO SD_CNT

this source column will be populated as a row in the taget table column MATRX_VA L

CAPA_PEN DNG_VALD TN_CNT

this source column will be populated as a row in the taget table column MATRX_VA L

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

SPECIFIC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

TCS Confidential

SPECIFIC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Load Type Join Condition SQ Query

TCS Confidential

Insert

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

SPECIFIC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_483s

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_483s

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_483s

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

Database FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

SPECIFIC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR

Source Tables

Database FDS_ETL_TARGET ( Teradata )

Target Tables

TCS Confidential

Database

FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

SPECIFIC

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

NS_MDR_AER

MDR_AER

DR_AER

Table name QLT_MDR_AER_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE

Column Name

Data Type

Length

PK

FK

System

FILE QLT_MDR_ AER_DTL_F _V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN DECIMAL(15,0)

DECIMAL

15

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

TCS Confidential

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN DECIMAL(15,0) SRC_CRETN_TS

DECIMAL

15

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

TIMESTAMP 0

15

TCS Confidential

TCS Confidential

NS_RECALS

RECALS

CALS

Table name QLT_RECAL_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE

Column Name

Data Type

Length

PK

FK

System

FILE QLT_RECAL_DTL_F_V

QLT_MATRX_SUMM_IDN QLT_MATRX_IDN

TCS Confidential

DECIMAL

15

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

TCS Confidential

NS_REGLTRY_ENFRCMNT

REGLTRY_ENFRCMNT

GLTRY_ENFRCMNT

Table name QLT_REGLTRY_ENFRCMNT_DTL_ F_V

Table name QLT_MATRX_SUMM_AS

TCS Confidential

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE

Column Name

Data Type

Length

PK

FK

System

FILE QLT_REGLTRY_ENFRCMNT_DTL_F_V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

TCS Confidential

15

50

POSTNG_AGNT

VARCHAR

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

50

NS_483s

483s

3s

Table name QLT_EXTRNL_INSPCTNS_DTL_F_ V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE

Column Name

Data Type

Length

PK

FK

System

FILE QLT_EXTRNL_INSPCTNS_DTL_F_V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

TCS Confidential

SIT_ORG_MAIN_IDN

DECIMAL

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

15

TCS Confidential

NS_IFR_MFR

FR_MFR

R_MFR

Table name QLT_IFR_MFR_DTL_F_V

Table name

TCS Confidential

QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE

Column Name

Data Type

Length

PK

FK

System

FILE QLT_IFR_MFR_DTL_F_V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

TCS Confidential

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

TCS Confidential

SOURCE Column Data Type Name

Length Business Rule

DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

MATRX_LA ST_REFRS H_DT

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of each matrx

DECIMAL

15

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN

TCS Confidential

DATA_SOR DECIMAL C_IDN

15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_MDR_ DECIMAL AER_DTL_F _V

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_MDR_AE R

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

COMPLN_C RETN_DT

this source column will be populated as a row in the taget table column MATRX_VA L

CONTRY

this source column will be populated as a row in the taget table column MATRX_VA L

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L EVNT_TYP this source column will be populated as a row in the taget table column MATRX_VA L GE_KNOWLDG_DT this source column will be populated as a row in the taget table column MATRX_VA L INJRY this source column will be populated as a row in the taget table column MATRX_VA L LAT_FLG this source column will be populated as a row in the taget table column MATRX_VA L MANL_SRC_NM this source column will be populated as a row in the taget table column MATRX_VA L MDR_AER_FIL_DT

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L MDR_AER_FLG this source column will be populated as a row in the taget table column MATRX_VA L MDR_AER_REPRT_NBR this source column will be populated as a row in the taget table column MATRX_VA L MODLTY_SEGMNT this source column will be populated as a row in the taget table column MATRX_VA L PQR_PSR_CONVRSN_DT this source column will be populated as a row in the taget table column MATRX_VA L PRODUCT this source column will be populated as a row in the taget table column MATRX_VA L REPRT_NUM

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L REPRT_TYP

SOURCE Column Data Type Name

Length Business Rule

QLT_RECAL_DTL_F_V DECIMAL

15

QLT_MATR DECIMAL X_IDN

15

TCS Confidential

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15 15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_RECAL DECIMAL 15 _DTL_F_V m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_RECALS CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

TCS Confidential

HARDCODE HARDCODE

CLOSR_TIM NG

this source column will be populated as a row in the taget table column MATRX_VA L

this source column will be populated as a row in the taget table column MATRX_VA L FISCL_WEK this source column will be populated as a row in the taget table column MATRX_VA L MANL_SRC_NM this source column will be populated as a row in the taget table column MATRX_VA L OWNR this source column will be populated as a row in the taget table column MATRX_VA L OWNR_ID this source column will be populated as a row in the taget table column MATRX_VA L PRODUCT

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L RECAL_CORCTN_ID this source column will be populated as a row in the taget table column MATRX_VA L RECAL_FLG this source column will be populated as a row in the taget table column MATRX_VA L RECAL_UNT this source column will be populated as a row in the taget table column MATRX_VA L RESLTN

TCS Confidential

SOURCE Column Data Type Name

Length Business Rule

QLT_REGLTRY_ENFRCMNT_DTL_F_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15 15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_REGLT DECIMAL RY_ENFRC MNT_DTL_F _V

15

HARDCODE

TCS Confidential

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_REGLTR Y_ENFRCM NT'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

END_DT

this source column will be populated as a row in the taget table column MATRX_VA L

ENFRCMNT _TYP

this source column will be populated as a row in the taget table column MATRX_VA L

this source column will be populated as a row in the taget table column MATRX_VA L INSPCTR this source column will be populated as a row in the taget table column MATRX_VA L MANL_SRC_NM

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L START_DT

SOURCE Column Data Type Name

Length Business Rule

QLT_EXTRNL_INSPCTNS_DTL_F_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0)

TCS Confidential

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15 15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_EXTRN DECIMAL L_INSPCTN S_DTL_F_V

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_483s'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

END_DT

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L

INSPCTN_A GNCY

this source column will be populated as a row in the taget table column MATRX_VA L

this source column will be populated as a row in the taget table column MATRX_VA L INSPCTN_ID this source column will be populated as a row in the taget table column MATRX_VA L INSPCTN_TYP this source column will be populated as a row in the taget table column MATRX_VA L INSPCTR this source column will be populated as a row in the taget table column MATRX_VA L KEY_FINDNG_AREA this source column will be populated as a row in the taget table column MATRX_VA L MAJR_FINDNG_CNT

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L MANL_SRC_NM this source column will be populated as a row in the taget table column MATRX_VA L MINR_FINDNG_CNT this source column will be populated as a row in the taget table column MATRX_VA L PRODUCT this source column will be populated as a row in the taget table column MATRX_VA L REPRT_LOCTN_LINK this source column will be populated as a row in the taget table column MATRX_VA L START_DT

TCS Confidential

SOURCE Column Data Type Name

Length Business Rule

QLT_IFR_MFR_DTL_F_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15 15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

15

HARDCODE

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

TCS Confidential

DECIMAL

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_IFR_M DECIMAL FR_DTL_F_ V

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_IFR_MFR'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

IFR_IB

this source column will be populated as a row in the taget table column MATRX_VA L

IFR_SCA_90

this source column will be populated as a row in the taget table column MATRX_VA L

this source column will be populated as a row in the taget table column MATRX_VA L MANL_SRC_NM this source column will be populated as a row in the taget table column MATRX_VA L MFR_IB

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L MFR_SCA_90

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR

Database

Source Tables

FDS_ETL_TARGET ( Teradata )

Database

Target Tables

FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

SPE

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

S_EDUNEERING_HR

DUNEERING_HR

NEERING_HR

Table name QLT_MATRX_TRANG_SUMM_A_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE

Column Name

Data Type

Length

PK

FK

System

FILE QLT_MATRX_TRANG_SUMM_A_V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

TCS Confidential

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

SOURCE Column Data Type Name

Length Business Rule

QLT_MATRX_TRANG_SUMM_A_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

MATRX_LA ST_REFRS H_DT

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of each matrx

DECIMAL

15

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN

TCS Confidential

DATA_SOR DECIMAL C_IDN

15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_MATR DECIMAL X_TRANG_ SUMM_A_V

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_EDUNEE RING_HR'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

NOT_QULF D_CNT

this source column will be populated as a row in the taget table column MATRX_VA L

QULFD_CN T

this source column will be populated as a row in the taget table column MATRX_VA L

TCS Confidential

Folder Name

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER

Database

Source Tables

FDS_ETL_TARGET ( Teradata )

Database

Target Tables

FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

S

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

Folder Name

TCS Confidential

OQM_910_QualityMetrics

WorkFlow Name

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER

Session Name

s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER

Mapping Name

m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER

Database

Source Tables

FDS_ETL_TARGET ( Teradata )

Database

Target Tables

FDS_ETL_TARGET ( Teradata )

Insert

Load Type Join Condition SQ Query

TRANSFORMATION TARGET System

Table/Dimension/Fact

SRC_ETL_TARGET QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

TCS Confidential

S

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

TCS Confidential

TCS Confidential

TCS Confidential

ASE_UNVAL_SUPLIER

UNVAL_SUPLIER

NVAL_SUPLIER

Table name QLT_UNVLDTD_SUPLR_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE Column Name

Data Type

Length

PK

FK

System

FILE QLT_UNVLDTD_SUPLR_DTL_F_V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

TCS Confidential

50

SRC_IDN

DECIMAL

15

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

ASE_APRVD_SUPLIER

APRVD_SUPLIER

PRVD_SUPLIER

Table name QLT_APRVD_SUPLR_DTL_F_V

Table name QLT_MATRX_SUMM_AS

TRANSFORMATION

SPECIFICATIONS

TARGET

SOURCE Column Name

Data Type

Length

PK

FK

System

FILE QLT_APRVD_SUPLR_DTL_F_V

QLT_MATRX_SUMM_IDN

DECIMAL

15

QLT_MATRX_IDN

DECIMAL

15

BUS_ORG_MAIN_IDN

DECIMAL

15

MODLTY_ORG_MAIN_IDN

DECIMAL

15

SIT_ORG_MAIN_IDN

DECIMAL

15

TIM_MAIN_DT

DATE

MATRX_VAL

VARCHAR

50

SRC_IDN

DECIMAL

15

TCS Confidential

SRC_SYS_ID

VARCHAR

250

SRC_CRETN_IDN

DECIMAL

15

SRC_CRETN_TS

TIMESTAMP 0

SRC_UPD_IDN

DECIMAL

ODS_UPD_TS

TIMESTAMP 0

DAT_ORGN

VARCHAR

50

POSTNG_AGNT

VARCHAR

50

ODS_POSTNG_TS

TIMESTAMP 0

SRC_UPD_TS

TIMESTAMP 0

TCS Confidential

15

LAST_AUDT_DT

MANL_SRC_NM

SCHEDLD_AUDT_DT

STATUS_CD

SUPLR_AUDT_ID

TCS Confidential

SUPLR_NAM

SUPLR_SIT_ID

TARGT_AUDT_DT

TCS Confidential

SOURCE Column Data Type Name

Length Business Rule

QLT_UNVLDTD_SUPLR_DTL_F_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

MATRX_LA ST_REFRS H_DT

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of each matrx

DECIMAL

15

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN

TCS Confidential

DATA_SOR DECIMAL C_IDN

15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_UNVL DECIMAL DTD_SUPL R_DTL_F_V

15

HARDCODE

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_PURCHA SE_UNVAL_ SUPLIER'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

TOTL_SUPL R_NBR

this source column will be populated as a row in the taget table column MATRX_VA L

TOTL_UNQ LFD_SUPLR

this source column will be populated as a row in the taget table column MATRX_VA L

TCS Confidential

SOURCE Column Data Type Name

Length Business Rule

QLT_APRVD_SUPLR_DTL_F_V DECIMAL

15

Surrogate key Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

QLT_MATR DECIMAL X_IDN

15

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

1 to 1

DECIMAL

15

QLT_MATR X_D.MATRX _LAST_REF RSH_DT

Value of DECIMAL each matrx DATA_SOR DECIMAL C_IDN

15

BUS_ORG_ MAIN_IDN DECIMAL(15 ,0) MODLTY_O RG_MAIN_I DN DECIMAL(15 ,0) SIT_ORG_M AIN_IDN MATRX_LA ST_REFRS H_DT

TCS Confidential

15

Look up om GCD_DAT_ SORC_D based on SORC_NM

SRC_SYS_I DECIMAL D

15

Look up on QLT_MATR X_D table based on SRC_IDN and MATRX_AT TRB

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

-99999

DECIMAL

15

HARDCODE

CURRENT_ DECIMAL TIMESTAMP (0)

15

1 to 1

QLT_APRV D_SUPLR_ DTL_F_V

15

HARDCODE

DECIMAL

m_WL_QLT TIMESTAMP 0 _MATRX_S UMM_AS_IN S_PURCHA SE_APRVD _SUPLIER'

HARDCODE

CURRENT_ TIMESTAMP 0 TIMESTAMP (0) CURRENT_ TIMESTAMP 0 TIMESTAMP (0)

ADT_SCOR

this source column will be populated as a row in the taget table column MATRX_VA L

AUDT_TYP

this source column will be populated as a row in the taget table column MATRX_VA L

this source column will be populated as a row in the taget table column MATRX_VA L CATGRZTN

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L COMPLT_DT this source column will be populated as a row in the taget table column MATRX_VA L LAST_AUDT_DT this source column will be populated as a row in the taget table column MATRX_VA L MANL_SRC_NM this source column will be populated as a row in the taget table column MATRX_VA L SCHEDLD_AUDT_DT this source column will be populated as a row in the taget table column MATRX_VA L STATUS_CD this source column will be populated as a row in the taget table column MATRX_VA L SUPLR_AUDT_ID

TCS Confidential

this source column will be populated as a row in the taget table column MATRX_VA L SUPLR_NAM this source column will be populated as a row in the taget table column MATRX_VA L SUPLR_SIT_ID this source column will be populated as a row in the taget table column MATRX_VA L TARGT_AUDT_DT

TCS Confidential

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF