sample etl mapping sheet

Post on 29-Oct-2015

767 Views

Category:

Documents

35 Downloads

Preview:

Click to see full reader

DESCRIPTION

Sample ETL Mapping Sheet

TRANSCRIPT

TCS Confidential

Legend Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

Flat File

Lookup table

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

1

DEL_INSAUDIT_PowerSuite_FW23-2007.csv

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Audit-Regulatory Inspections.csv

Flat File

2

DEL_INS

Audit-Regulatory Inspections.csv

Flat File

2

DEL_INS

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Table : QLT_COMPLNT_AUDT_I

Falt File to InterFace table

From Falt File to InterFace

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

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name)

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

TCS Confidential

ODS (Teradata)

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

QLT_COMPLNT_AUDT_I

TCS Confidential

Bteq(Respcted Sorcedata based on source name) .

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 )

Load Type Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

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_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 Insert

Join Condition n/a

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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 )

Load Type Insert

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact

SRC_ETL_TARGET 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

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

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS

s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS

m_WL_QLT_COMPLNT_AUDT_I_PS_INS

File name

AUDIT_PowerSuite_FW23-2007.csv

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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

TCS Confidential

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS TIMESTAMP 0

ODS_UPD_TS TIMESTAMP 0

TCS Confidential

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS

s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS

m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS

File name

Audit-Regulatory Inspections.csv

Table name

QLT_COMPLNT_AUDT_I

Insert

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 TIMESTAMP 0

ODS_UPD_TS TIMESTAMP 0

TCS Confidential

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS

s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS

m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS

File name

AUDITS_GAC_AUDIT_REAUDIT_CS.csv

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

SRC_SYS_ID VARCHAR 100

TCS Confidential

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Column Name Data Type

AUDIT_PowerSuite_FW23-2007.csv

Site VARCHAR

Modality VARCHAR

TCS Confidential

ID

VARCHAR

Organization

VARCHAR

Finding Date

VARCHAR

Resp Person

VARCHAR

Audit Name VARCHAR

Audit Type

VARCHAR

Audit Group VARCHAR

Finding Type

VARCHAR

Finding Category

VARCHAR

Category Group VARCHAR

NumItems

VARCHAR

World Region VARCHAR

Country

VARCHAR

Building VARCHAR

Workstation

VARCHAR

Citation VARCHAR

Repeat?

VARCHAR

Implementation Category VARCHAR

TCS Confidential

Problem Statement

VARCHAR

Action Plan VARCHAR

Auditor/Contact

VARCHAR

Contact Phone VARCHAR

Implementation Complete Date

VARCHAR

Implementation 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

TCS Confidential

Root Cause

VARCHAR

Effectivity Date VARCHAR

Effectivity

VARCHAR

Finding Reference

VARCHAR

Reference ID

VARCHAR

Update History

VARCHAR

Days Open / To Close

VARCHAR

Days Past Closure Due

VARCHAR

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE 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

TCS Confidential

End Date VARCHAR

Inspector VARCHAR

Product VARCHAR

Finding ID VARCHAR

483 Observations VARCHAR

CFR Citation VARCHAR

Data Source VARCHAR

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Column Name Data Type

Inspection ID VARCHAR

TCS Confidential

Site

P&L

Data Entered By VARCHAR

Data Entered Date VARCHAR

Start FW VARCHAR

End FW** VARCHAR

Status** VARCHAR

Modality** VARCHAR

Quality Management Rep.** VARCHAR

Lead Auditor** VARCHAR

Re-audits needed** VARCHAR

FDA registration number VARCHAR

Data Source VARCHAR

TCS Confidential

Repeat Implementation Category Problem State Action PlanAuditor/ConContact PhImplementaImplementa

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Length Business Rule

Hard Coded

250 1 to 1

251 1 to 1

Looup the P_L based on Modality

Null

Null

Null

Null

hard coded

conactination of ID ,Organization and Site with the symbole ~

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name values of the sorce columns will be populatedas rows by using normalizer

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

TCS Confidential

hard code Mapping Name

SESSSTARTTIME

SESSSTARTTIME

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

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

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

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

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

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

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

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

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

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

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

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

this source column will be populated as a

TCS Confidential

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

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

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

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

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

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

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

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

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

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

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

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

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

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

TCS Confidential

250

250

251

252

253

254

255

256

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

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

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

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

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

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

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Length Business Rule

250

Hard Coded

Null

Null

Null

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

250

250

250

250

250

apply the trim function to remove spaces

Look up the column name from QLT_SORC_COLMN_Dvalues of the sorce columns will be populatedRespected date values has to be populated

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

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

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

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

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

TCS Confidential

250

250

250

250

250

250

250

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Length Business Rule

250

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

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

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

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

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

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

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

Combitnation of Site,P&L and Start FW

TCS Confidential

Hard Coded

1 to 1

Null

1 to 1

Null

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

250

250

250

250

250

250

250

250

250

values of the sorce columns will be populatedRespected date values has to be populated

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

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

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

TCS Confidential

ImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven EffectiveneCAPA Requ

TCS Confidential

Investigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open Days Past Closure Due

TCS Confidential

Days Past Closure Due

TCS Confidential

Legend Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

XML File

Lookup table

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

1

DEL_INSSRV_PQR_PSR_DATA_CLOSED.XML

XML File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

SRV_PQR_PSR_DATA_OPEN.XML

XML File

2

DEL_INS

Audit-Regulatory Inspections.csv

XML File

2

DEL_INS

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Table : QLT_COMPLNT_AUDT_I

Falt File to InterFace table

From Falt File to InterFace

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

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name)

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

TCS Confidential

ODS (Teradata)

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

QLT_COMPLNT_AUDT_I

TCS Confidential

Bteq(Respcted Sorcedata based on source name) .

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 )

Load Type Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS

s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS

m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS

File name

SRV_PQR_PSR_DATA_OPEN.XML

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 TIMESTAMP 0

TCS Confidential

ODS_UPD_TS TIMESTAMP 0

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Column Name Data Type

AUDIT_PowerSuite_FW23-2007.csvID

Site VARCHAR

Modality VARCHAR

TCS Confidential

REPRT_NUM

VARCHAR

ISSUE_TYP

VARCHAR

REPRT_TITLE

VARCHAR

ISSUE_STS

VARCHAR

SITE_POLE VARCHAR

MODALITY_SEGMENT

VARCHAR

SYS_ID VARCHAR

GE_PRIMRY_CONTCT

VARCHAR

CUST_SITE_NM

VARCHAR

CUST_CONTRY VARCHAR

CUST_ADD_DESC

VARCHAR

AUTHR_NM VARCHAR

AUTHR_ROLE

VARCHAR

BRAND_PROD_NM VARCHAR

PROBLM_DESC

VARCHAR

ISSUE_DESC VARCHAR

OWNER_GRP

VARCHAR

COMPLNT_CORDNTR VARCHAR

COMPLNT_OWNER

VARCHAR

QLT_CD VARCHAR

CLOSR_TRGT_DT

VARCHAR

ROOT_CAUSE VARCHAR

CORRCTV_ACT

VARCHAR

VERFCTN_CONTRL VARCHAR

TCS Confidential

VALDTN_OF_EFFCTVNSS

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

VARCHAR

ABSLT_AGE VARCHAR

ADVRS_FLG

VARCHAR

DAYS_OPN

VARCHAR

GE_KNOWLDG_DT

VARCHAR

PREVNTV_ACTN

VARCHAR

TCS Confidential

Repeat Implementation Category Problem State Action PlanAuditor/ConContact PhImplementa

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Length Business Rule

1 to 1

"iTrak" Hard Coded

250 1 to 1

251 1 to 1

Looup the P_L based on Modality

Null

Null

Null

Null

"SRV_PQR_PSR_DATA_OPEN.XML"

"m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS"

SESSSTARTTIME

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

TCS Confidential

SESSSTARTTIME

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

250

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TCS Confidential

250

250

250

250

250

250

250

250

250

250

250

250

251

252

253

254

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TCS Confidential

ImplementaImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven Effectivene

TCS Confidential

CAPA RequInvestigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open

TCS Confidential

Days Past Closure Due

TCS Confidential

Legend Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

Flat File

Lookup table

1

DEL_INSdummy_Program1.csv

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Table : QLT_COMPLNT_AUDT_I

Falt File to InterFace table

From Falt File to InterFace

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

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name)

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

TCS Confidential

ODS (Teradata)

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

QLT_COMPLNT_AUDT_I

TCS Confidential

Bteq(Respcted Sorcedata based on source name) .

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 Database Table name

SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I

Load Type Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type Length

SRC_ETL_TARGET

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

TCS Confidential

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 0

QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0

QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50

QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51

QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0

QLT_COMPLNT_AUDT_I ODS_UPD_TS 0

TIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

PK FK System FILE Column Name Data Type

dummy_Program1.csv

Site VARCHAR

Modality VARCHAR

TCS Confidential

Serial No.

VARCHAR

Link to eNPI Program

VARCHAR

Type

VARCHAR

Name

VARCHAR

Revision

VARCHAR

Object ID

VARCHAR

eNPI_Modality

VARCHAR

eNPI_PrimaryDesignResponsibility

VARCHAR

TCS Confidential

eNPI_PrimaryMfgResponsibility

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

TCS Confidential

eNPI_ProgramManager

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

TCS Confidential

eNPI_ProgramVCPProjectNumber

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

TCS Confidential

eNPI_BuildPlan_PilotsQtyShipped

VARCHAR

eNPI_MilestoneName

VARCHAR

eNPI_MilestoneActualDate

VARCHAR

eNPI_MilestoneApprovalsPercentComplete

VARCHAR

eNPI_MilestoneApprovalsTotalNumber

VARCHAR

eNPI_MilestoneApprovalsTotalOpen

VARCHAR

eNPI_MilestoneCloneComment

VARCHAR

TCS Confidential

eNPI_MilestoneCloneReason

VARCHAR

eNPI_MilestoneColor

VARCHAR

eNPI_MilestoneComments

VARCHAR

eNPI_MilestoneEstimateDate

VARCHAR

eNPI_MilestoneExecutionSigma

VARCHAR

eNPI_MilestonePlanDate

VARCHAR

eNPI_MilestoneSlip

VARCHAR

TCS Confidential

eNPI_MilestoneStatus

VARCHAR

eNPI_MilestoneTasksOppTotalNumber

VARCHAR

eNPI_MilestoneTasksOppTotalOpen

VARCHAR

eNPI_MilestoneTasksPercentComplete

VARCHAR

eNPI_MilestoneTasksTotalNumber

VARCHAR

eNPI_MilestoneTasksTotalOpen

VARCHAR

ObjectName(Task),DHF Value

TCS Confidential

Repeat? Implementation Cat Problem StAction PlanAuditor/ConContact Phone

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Length Business Rule

Hard Coded

250 1 to 1

251 1 to 1

concatination of eNPI_Modality,eNPI_MilestoneName with the symbole ~

Looup the P_L based on Modality

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

TCS Confidential

Null

Null

Null

Null

hard coded

SESSSTARTTIME

SESSSTARTTIME

250

250

250

250

250

250

250

250

hard code Mapping Name

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

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

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

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

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

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

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

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

TCS Confidential

250

250

250

250

250

250

250

250

250

250

250

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

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

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

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

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

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

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

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

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

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

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

TCS Confidential

250

250

250

250

250

250

250

250

250

250

250

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

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

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

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

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

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

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

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

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

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

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

TCS Confidential

250

250

250

250

250

250

251

252

253

254

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

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

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

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

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

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

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

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

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

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

TCS Confidential

254

254

254

254

254

254

254

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

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

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

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

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

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

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

TCS Confidential

254

254

254

254

254

254

254

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

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

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

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

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

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

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

TCS Confidential

254

254

254

254

254

254

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

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

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

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

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

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

TCS Confidential

Legend

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

Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

Flat File

Lookup table

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

1

DEL_INSOUTPUT_MDR_AER.lst

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_RECALLS.lst

Flat File

2

DEL_INS

3

DEL_INSOUTPUT_REG_ENFORCEMENT.lst

Flat FileQLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Step 2: 1.Data is Inserted from csv files.

2.Informatica Mappings are used to load this Data

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

TCS Confidential

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

QLT_SRC_COLMN_D

GCD_DAT_SORC_D QLT_COMPLNT_AUDT_I

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

Folder Name 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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

/ftp/SrcFiles/oqm

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Truncate-Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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 Truncate-Insert

Join Condition n/a

SQ Query

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System 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

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD

s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD

m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD

File Name

OUTPUT_MDR_AER.lst

Table name

QLT_MDR_AER_DTL_S

Truncate-Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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

PRODUCT VARCHAR 50

MODLTY_SEGMNT VARCHAR 50

EVNT_TYP VARCHAR 50

REPRT_TYP VARCHAR 50

INJRY VARCHAR 50

MDR_AER_FIL_DT 6

MANL_SRC_NM VARCHAR 50

GE_KNOWLDG_DT 6

COMPLN_CRETN_DT 6

LAT_FLG VARCHAR 50

PQR_PSR_CONVRSN_DT 6

SRC_NM VARCHAR 50

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

SRC_CRETN_ID VARCHAR 50

SRC_CRETN_TS 0

SRC_UPD_ID VARCHAR 50

SRC_UPD_TS 0

ODS_POSTNG_TS 0

ODS_UPD_TS 0

MODALITY VARCHAR 50

BUSNS VARCHAR 50

SIT_NAM VARCHAR 50

TIMESTAMP

TIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMPTIMESTAMP

TCS Confidential

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD

s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD

m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD

File Name

OUTPUT_RECALLS.lst

Table name

QLT_RECAL_DTL_S

Truncate-Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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 6

MANL_SRC_NM VARCHAR 50

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

SRC_CRETN_ID VARCHAR 50

SRC_CRETN_TS 0

SRC_UPD_ID VARCHAR 50

SRC_UPD_TS 0

ODS_POSTNG_TS 0

ODS_UPD_TS 0

MODALITY VARCHAR 50

BUSNS VARCHAR 50

SIT_NAM VARCHAR 50

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD

s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD

m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD

File Name

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMPTIMESTAMP

TCS Confidential

OUTPUT_REG_ENFORCEMENT.lst

Table name

QLT_REGLTRY_ENFRCMNT_DTL_S

Truncate-Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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 6

END_DT 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 0

ODS_POSTNG_TS 0

ODS_UPD_TS 0

SRC_UPD_ID VARCHAR 50

SRC_UPD_TS 0

SRC_NM VARCHAR 50

REG_ENF_MOD VARCHAR 50

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD

s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD

m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD

File Name

OUTPUT_IFR_MFR.lst

Table name

QLT_IFR_MFR_DTL_S

Truncate-Insert

TIMESTAMPTIMESTAMP

TIMESTAMPTIMESTAMPTIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name 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 0

SRC_UPD_ID VARCHAR 50

SRC_UPD_TS 0

ODS_POSTNG_TS 0

ODS_UPD_TS 0

MODLTY VARCHAR 50

IFR_IMR_FW VARCHAR 50

TIMESTAMP

TIMESTAMPTIMESTAMPTIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Column Name 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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

Business Rule

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

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

Target Tables Database Table name

FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I

Load Type Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type Length

FDS_ETL_TARGET

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 0

QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0

QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50

QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51

QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0

QLT_COMPLNT_AUDT_I ODS_UPD_TS 0

TIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMP

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

Target Tables Database Table name

FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I

Load Type Insert

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type Length

FDS_ETL_TARGET

QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100

QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50

QLT_COMPLNT_AUDT_I SITE VARCHAR 50

TCS Confidential

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 0

QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0

QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50

QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51

QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0

QLT_COMPLNT_AUDT_I ODS_UPD_TS 0

TIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMP

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

Target Tables Database Table name

FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I

Load Type Insert

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type Length

FDS_ETL_TARGET

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 0

QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0

QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50

QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51

QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0

QLT_COMPLNT_AUDT_I ODS_UPD_TS 0

TIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

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

Target Tables Database Table name

FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I

TCS Confidential

Load Type Insert

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type Length

FDS_ETL_TARGET

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 0TIMESTAMP

TCS Confidential

QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0

QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50

QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51

QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0

QLT_COMPLNT_AUDT_I ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

PK FK System TABLE Data Type Length Business Rule

QLT_MDR_AER_DTL_S

MODALITY VARCHAR 251 1 to 1

BUSINESS VARCHAR 251 1 to 1

Column Name

conactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~

Hard Coded "Qlt-MDR-AER-Manualconactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~

Default '-99999'

TCS Confidential

DATA_ENTE VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

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

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

REPRT_NUM

VARCHAR 250

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

hard coded " QLT_MDR_AER_DTL_S"

Mapping Name hard coded "m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER"

SESSSTARTTIME

SESSSTARTTIME

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

TCS Confidential

MDR_AER_F

VARCHAR 250

CONTRY

VARCHAR 250

MDR_AER_R

VARCHAR 250

PRODUCT

VARCHAR 250

MODLTY_SE

VARCHAR 250

EVNT_TYP

VARCHAR 250

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

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

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

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

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

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

TCS Confidential

REPRT_TYP

VARCHAR 250

INJRY

VARCHAR 250

MDR_AER_FI

VARCHAR 250

MANL_SRC_

VARCHAR 250

GE_KNOWLD

VARCHAR

COMPLN_CR

VARCHAR

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

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

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

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

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

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

TCS Confidential

LAT_FLG

VARCHAR

PQR_PSR_C

VARCHAR

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

PK FK System TABLE Data Type Length Business Rule

RECALL_CORVARCHAR 250

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

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

Column Name

QLT_RECAL_DTL_S

apply the trim function to remove spaces

hard coded "Qlt-Recall-Manual"

Default '-99999'

TCS Confidential

BUSINESS VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

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

DATA_ENTE VARCHAR 250

RECAL_COR VARCHAR 250

Default '-99999'

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

1 to 1 (convert the string into date)

hard coded "QLT_RECAL_DTL_S"

hard code Mapping Name "m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS"

SESSSTARTTIME

SESSSTARTTIME

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

TCS Confidential

FISCL_WEK VARCHAR 250

PRODUCT VARCHAR 250

RECAL_UNT VARCHAR 250

RESLTN VARCHAR 250

OWNR VARCHAR 250

OWNR_ID VARCHAR 250

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

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

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

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

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

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

TCS Confidential

CLOSR_TIM VARCHAR 250

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

PK FK System TABLE Data Type Length Business Rule

QLT_REGLTRY_ENFRCMNT_DTL_S

MODALITY VARCHAR 250 1 to 1

BUSINESS VARCHAR 250 1 to 1

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

Column Name

conactination of PL,FACILITY and START_DATE with the symbole ~

Hard Coded "Qlt-Regulatory-Enforcement-Manual"

Default '-99999'

TCS Confidential

DATA_ENTE VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

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

DATA_ENTE VARCHAR 250

START_DT VARCHAR 250

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

1 to 1 (convert the string into date)

hard coded "QLT_REGLTRY_ENFRCMNT_DTL_S"

hard code Mapping Name"m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT"

SESSSTARTTIME

SESSSTARTTIME

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

TCS Confidential

END_DT VARCHAR 250

INSPCTR VARCHAR 250

ENFRCMNT_VARCHAR 250

MANL_SRC_ VARCHAR 250

DATA_SOUR VARCHAR 250

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

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

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

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

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

PK FK System TABLE Data Type Length Business Rule

QLT_IFR_MFR_DTL_S

MODALITY VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

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

Column Name

conactination of Modality and Fiscal Week with the symbole ~

Hard Coded "Qlt-IFR-MFR-Manual"

Default '-99999'

Default '-99999'

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

TCS Confidential

DATA_ENTE VARCHAR 250

IFR_IB VARCHAR 250

IFR_SCA_90 VARCHAR 250

MFR_IB VARCHAR 250

MFR_SCA_9 VARCHAR 250

1 to 1 (convert the string into date)

hard coded " QLT_IFR_MFR_DTL_S"

hard code Mapping Name"m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR"

SESSSTARTTIME

SESSSTARTTIME

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

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

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

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

TCS Confidential

MANL_SRC_ VARCHAR 250

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

TCS Confidential

TCS Confidential

1 to 1 (convert the string into date)

1 to 1 (convert the string into date)

TCS Confidential

TCS Confidential

1 to 1 (convert the string into date)

TCS Confidential

TCS Confidential

1 to 1 (convert the string into date)

TCS Confidential

1 to 1 (convert the string into date)

TCS Confidential

Legend

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

Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

Flat File

Lookup table

2

DEL_INSPERSONNEL.lst

Flat FileQLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Step 2: 1.Data is Inserted from csv files.

2.Informatica Mappings are used to load this Data

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

TCS Confidential

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

ODS (Teradata)

QLT_COMPLNT_AUDT_I

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

ODS (Teradata)

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

Target Tables Database Table name

FDS_ETL_TARGET ( Teradata ) QLT_EDUNEERING_HR_DTL_S

Load Type Truncate-Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type

FDS_ETL_TARGET

QLT_EDUNEERING_HR_DTL_S BUSINESS VARCHAR

QLT_EDUNEERING_HR_DTL_S SIT 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 SRC_CRETN_TS

QLT_EDUNEERING_HR_DTL_S SRC_UPD_ID VARCHAR

QLT_EDUNEERING_HR_DTL_S SRC_UPD_TS

QLT_EDUNEERING_HR_DTL_S DAT_ORGN VARCHAR

QLT_EDUNEERING_HR_DTL_S POSTNG_AGNT VARCHAR

QLT_EDUNEERING_HR_DTL_S ODS_POSTNG_TS

QLT_EDUNEERING_HR_DTL_S ODS_UPD_TS

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Length PK FK System FILE Data Type Length Business Rule

PURCHASE_APPROVED.lst

50 Business VARCHAR 250 1 to 1

50 EduNeering SVARCHAR 250 1 to 1

50 Qualified VARCHAR 250 1 to 1

50 Not Qualified VARCHAR 250 1 to 1

50 NULL

50 NULL

50 Data Entered VARCHAR 250 1 to 1

0 Data Entered VARCHAR 250 1 to 1 (convert the string into date)

50 Data Entered VARCHAR 250 1 to 1

0 Data Entered VARCHAR 250 1 to 1 (convert the string into date)

50 Data Source VARCHAR 250 1 to 1

50 Hard coded "m_WL_QLT_EDUNEERING_HR_DTL_S_TRUNC_INS_SD"

0

0

Column Name

SESSSTARTTIME

SESSSTARTTIME

TCS Confidential

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 Database Table name

FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I

Load Type Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact Column Name Data Type Length

SRC_ETL_TARGET

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

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 0

QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0

QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50

QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51

QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0

QLT_COMPLNT_AUDT_I ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

PK FK System FILE Data Type Length Business Rule

PERSONNEL_QUALITY_TRAINING_DTL.CSV

EduNeering'

ENDUREEING SITE 1 to 1

Column Name

apply the trim function to remove business

Default '-99999'

Default '-99999'

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

TCS Confidential

DATA_ENT VARCHAR 250 -99999

DATA_ENT VARCHAR 250 -99999

DATA_ENT VARCHAR 250

DATA_ENT VARCHAR 250

BUSINESS

VARCHAR 250

NOT QUAL

VARCHAR 250

QUALIFIE

VARCHAR 250

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

SESSSTARTTIME

SESSSTARTTIME

PERSONNEL_QUALITY_TRAININGl_DTL.CSV'

m_WL_QLT_COMPLNT_AUDT_I_PERSONNEL_TRAINING_INS

SESSSTARTTIME

SESSSTARTTIME

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

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

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

TCS Confidential

DATA_SO

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

r

row in the taget table column SRC_COLMN_VAL

TCS Confidential

TCS Confidential

Legend

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

Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

Flat File

Lookup table

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

PURCHASE_APPROVED.lst

Flat File

1

DEL_INS

2

DEL_INSPURCHASE_UNVAL.lst

Flat FileQLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

Step 2: 1.Data is Inserted from csv files.

2.Informatica Mappings are used to load this Data

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

TCS Confidential

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

ODS (Teradata)

QLT_SRC_COLMN_D

GCD_DAT_SORC_D QLT_COMPLNT_AUDT_I

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

TCS Confidential

ODS (Teradata)

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

Source Tables Source Path

/ftp/SrcFiles/oqm

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Truncate-Insert

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

File Name

PURCHASE_UNVAL.lst

Table name

QLT_UNVLDTD_SUPLR_DTL_S

Truncate-Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

FACILITY VARCHAR 50

BUSINESS VARCHAR 50

MODLTY VARCHAR 50

UNVLDTD_SUPLR_FW VARCHAR 50

TOTL_SUPLR_CNT

TOTL_UNQLFD_SUPLR_CN

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 0

SRC_UPD_ID VARCHAR 50

SRC_UPD_TS 0

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

TIMESTAMP

TIMESTAMPTIMESTAMP

TIMESTAMP

TCS Confidential

File Name

PURCHASE_APPROVED.lst

Table name

QLT_APRVD_SUPLR_DTL_S

Truncate-Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 6

TARGT_AUDT_DT 6

COMPLT_DT 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 0

SRC_UPD_ID VARCHAR 50

SRC_UPD_TS 0

ODS_POSTNG_TS 0

ODS_UPD_TS 0

schedld_audt_dt VARCHAR 10

TIMESTAMPTIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

PURCHASE_UNVAL.lst

Site VARCHAR 250 1 to 1

Business VARCHAR 250 1 to 1

NULL

Total Supplier VARCHAR 250 1 to 1

Total Unvalid VARCHAR 250 1 to 1

Data Source VARCHAR 250 1 to 1

Hard coded "PURCHASE_UNVAL.lst"

Hard coded "m_WL_QLT_UNVLDTD_SUPLR_DTL_S_TRUNC_INS_SD"

Data Entered VARCHAR 250 1 to 1

Data Entered VARCHAR 250 1 to 1 (convert the string into date)

Data Entered VARCHAR 250 1 to 1

Data Entered VARCHAR 250 1 to 1 (convert the string into date)

Column Name

Hard Coded'-99999'

Hard coded "http://supportcentral.ge.com/products/sup_products"

SESSSTARTTIME

SESSSTARTTIME

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

PURCHASE_APPROVED.lst

AuditID VARCHAR 250 1 to 1

Business VARCHAR 250 1 to 1

Supplier Site VARCHAR 250 1 to 1

Supplier Nam VARCHAR 250 1 to 1

Categorizatio VARCHAR 250 1 to 1

Audit Type VARCHAR 250 1 to 1

Last Audit Da VARCHAR 250 1 to 1 (convert the string into date)

Audit Target VARCHAR 250 1 to 1 (convert the string into date)

Complete Dat VARCHAR 250 1 to 1 (convert the string into date)

Status** VARCHAR 250 1 to 1

Audit Score** VARCHAR 250 1 to 1

Data Source VARCHAR 250 1 to 1

Hard coded "PURCHASE_APPROVED.lst"

Hard coded "m_WL_QLT_APRVD_SUPLR_DTL_S_TRUNC_INS_SD"

Data Entered VARCHAR 250 1 to 1

Data Entered VARCHAR 250 1 to 1 (convert the string into date)

Data Entered VARCHAR 250 1 to 1

Data Entered VARCHAR 250 1 to 1 (convert the string into date)

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

Column Name

Hard Coded'-99999'

Hard coded "http://supportcentral.ge.com/products/sup_products"

SESSSTARTTIME

SESSSTARTTIME

TCS Confidential

Hard coded "m_WL_QLT_UNVLDTD_SUPLR_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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

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

TCS Confidential

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

TCS Confidential

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER

Table Name

QLT_APRVD_SUPLR_DTL_S

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name 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

TCS Confidential

SRC_COLMN_VAL VARCHAR 50

SRC_COLMN_DT DATE 9

STC_UPDT_ID VARCHAR 50

SRC_CRETN_ID VARCHAR 50

SRC_UPD_TS 0

SRC_CRETN_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TIMESTAMPTIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER

Table Name

QLT_UNVLDTD_SUPLR_DTL_S

Table name

QLT_COMPLNT_AUDT_I

Insert

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name 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 0

SRC_CRETN_TS 0

TIMESTAMPTIMESTAMP

TCS Confidential

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

TABLE Data Type Length Business Rule

QLT_APRVD_SUPLR_DTL_S

MODALITY VARCHAR 251 1 to 1

BUSINESS VARCHAR 251 1 to 1

Column Name

conactination of Audit ID and BUSINESS with the symbole ~

Hard Coded "Qlt-Approved-Supplier-Manual"

Default '-99999'

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

TCS Confidential

DATA_ENTE VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

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

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

SUPLR_AUDT

VARCHAR 250

SUPLR_SIT_

VARCHAR 250

values of the sorce columns will be populatedas rows by using normalizer

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

hard coded " QLT_APRVD_SUPLR_DTL_S "

Mapping Name hard coded "m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER"

SESSSTARTTIME

SESSSTARTTIME

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

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

TCS Confidential

SUPLR_SIT_

VARCHAR 250

CATGRZTN

VARCHAR 250

AUDT_TYP

VARCHAR 250

LAST_AUDT_

VARCHAR 250

TARGT_AUD

VARCHAR 250

SCHEDLD_A

VARCHAR 250

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

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

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

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

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

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

TCS Confidential

COMPLT_DT

VARCHAR 250

STATUS_CD

VARCHAR 250

ADT_SCOR

VARCHAR 250

MANL_SRC_

VARCHAR

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

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

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

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

TABLE Data Type Length Business Rule

VARCHAR 250

BUSINESS VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

DATA_ENTE VARCHAR 250 1 to 1

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

DATA_ENTE VARCHAR 250

Column Name

QLT_UNVLDTD_SUPLR_DTL_S

conactination of Facility and BUSINESS with the symbole ~

hard coded "Qlt-Unvalidated-Supplier-Manual"

Default '-99999'

Default '-99999'

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

1 to 1 (convert the string into date)

TCS Confidential

TOTL_SUPL VARCHAR 250

TOTL_UNQL VARCHAR 250

MANL_SRC_ VARCHAR 250

hard coded "QLT_UNVLDTD_SUPLR_DTL_S"

hard code Mapping Name "m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER"

SESSSTARTTIME

SESSSTARTTIME

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

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

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

TCS Confidential

Legend

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

Teradata Source Stage Table Oracle Table

Teradata Interface Table

Teradata Fact Stage Table

Flat File

Lookup table

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

1

DEL_INSOUTPUT_MDR_AER_CS_DTL.CSV

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_RECALLS.CSV

Flat File

2

DEL_INS

3

DEL_INSOUTPUT_483.CSV

Flat FileQLT_SRC_COLMN_D

GCD_DAT_SORC_D

OUTPUT_REG_ENFORCEMENT.CSV

Flat File

4

DEL_INS

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

Step 2: 1.Data is Inserted from csv files.

2.Informatica Mappings are used to load this Data

From Falt File to Inter Face

Step 3:

2.Informatica Mappings are used to load the Data from Flat File to Interface table.

1.Data will be deleted from Interface table before Insertion of data by using Bteq .

DEL_INS

DEL_INS

DEL_INS

Teradata Fact Table

Informatica Data FlowLookupBTEQ script

ODS (Teradata)

QLT_SRC_COLMN_D

GCD_DAT_SORC_D QLT_COMPLNT_AUDT_I

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

7 OUTPUT_MFR.CSV

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

6 OUTPUT_IFR.CSV

Flat File

QLT_SRC_COLMN_D

GCD_DAT_SORC_D

5 OUTPUT_eDHR.CSV

Flat File

ODS (Teradata)

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

Join Condition n/a

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

Join Condition n/a

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS

s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS

m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS

File name

OUTPUT_MDR_AER_CS_DTL.CSV

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 0

SRC_CRETN_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS

s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS

m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS

File name

OUTPUT_RECALLS.CSV

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 0

SRC_CRETN_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS

s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS

m_WL_QLT_COMPLNT_AUDIT_I_483_INS

File name

OUTPUT_483.CSV

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 0

SRC_CRETN_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS

s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS

m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS

File name

OUTPUT_REG_ENFORCEMENT.CSV

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 0

SRC_CRETN_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

ODS_UPD_TS 0TIMESTAMP

TYP_Typhon_Sourcing_Datamart

wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS

s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS

m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS

File name

OUTPUT_eDHR.CSV

Table name

QLT_COMPLNT_AUDT_I

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 0

SRC_CRETN_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 51

ODS_POSTNG_TS 0

ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

OUTPUT_MDR_AER_CS_DTL.CSV

MODALITY

VARCHAR 251 1 to 1

Column Name

conactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~

Hard Coded "Qlt-MDR-AER-Manualconactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~

Default '-99999'

PL VARCHAR 251

1 to 1

DATA_ENT VARCHAR 250

1 to 1

DATA_ENT VARCHAR 250

1 to 1

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

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

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

hard coded "OUTPUT_MDR_AER_CS_DTL.CSV"

hard code Mapping Name hard coded "OUTPUT_MDR_AER_CS_DTL.CSV"

SESSSTARTTIME

SESSSTARTTIME

PSR

VARCHAR 250

MDR_AER

VARCHAR 250

COUNTRY

VARCHAR 250

MDR_AER

VARCHAR 250

PRODUCT

VARCHAR 250

MODALIT

VARCHAR 250

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

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

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

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

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

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

EVENT_TY

VARCHAR 250

REPORT_

VARCHAR 250

INJURY

VARCHAR 250

MDR_AER_

VARCHAR 250

DATA_SO

VARCHAR 250

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

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

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

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

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

RECALL_CVARCHAR 250

PL VARCHAR 250

1 to 1

Column Name

OUTPUT_RECALLS.CSV

apply the trim function to remove spaces

hard coded "Qlt-Recall-Manual"

Default '-99999'

Default '-99999'

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

DATA_ENT VARCHAR 250

1 to 1

DATA_EN VARCHAR 250

1 to 1

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

DATA_EN VARCHAR 250

FISCAL_WVARCHAR 250

PRODUCTVARCHAR 250

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

1 to 1 (convert the string into date)

hard coded "OUTPUT_RECALLS.CSV"

hard code Mapping Name "m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS"

SESSSTARTTIME

SESSSTARTTIME

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

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

UNITS VARCHAR 250

RESOLUTIVARCHAR 250

OWNER VARCHAR 250

OWNER_SVARCHAR 250

TIMING VARCHAR 250

RECALL VARCHAR 250

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

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

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

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

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

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

DATA_SO VARCHAR 250

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

OUTPUT_48INSPECTI VARCHAR 250

MODALITYVARCHAR 250

1 to 1

PL VARCHAR 250

1 to 1

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

Column Name

apply the trim function to remove spaces

Hard Coded"Qlt-483s-Manual"

Default '-99999'

DATA_ENT VARCHAR 250

1 to 1

DATA_EN VARCHAR 250

1 to 1

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

DATA_EN VARCHAR 250

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

1 to 1 (convert the string into date)

hard coded "OUTPUT_483.CSV"

hard code Mappin Name "m_WL_QLT_COMPLNT_AUDIT_I_483_INS"

SESSSTARTTIME

SESSSTARTTIME

FACILITY VARCHAR 250

START_DAVARCHAR 250

END_DAT VARCHAR 250

INSPECTOVARCHAR 250

OBSERVATVARCHAR 250

CFR_CITA VARCHAR 250

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

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

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

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

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

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

DATA_SO VARCHAR 250

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

OUTPUT_REG_ENFORCEMENT.CSV

MODALITYVARCHAR 250

1 to 1

PL VARCHAR 250

1 to 1

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

Column Name

conactination of PL,FACILITY and START_DATE with the symbole ~

Hard Coded "Qlt-Regulatory-Enforcement-Manual"

Default '-99999'

DATA_ENT VARCHAR 250

1 to 1

DATA_EN VARCHAR 250

1 to 1

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

DATA_EN VARCHAR 250

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

1 to 1 (convert the string into date)

hard coded "OUTPUT_REG_ENFORCEMENT.CSV"

hard code Mapping Name"m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INShard coded "OUTPUT_REG_ENFORCEMENT.CSV"

SESSSTARTTIME

FACILITY VARCHAR 250

START_DAVARCHAR 250

END_DAT VARCHAR 250

INSPECTOVARCHAR 250

ENFORCE VARCHAR 250

SESSSTARTTIME

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

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

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

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

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

DATA_SO VARCHAR 250

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

OUTPUT_eDHR.CSV

PL VARCHAR 250

1 to 1

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

Column Name

conactination of FACILITY and PL with the symbole ~

Hard Coded "Qlt-eDHR-Rollout-Manual"

Default '-99999'

Default '-99999'

DATA_ENT VARCHAR 250

1 to 1

DATA_EN VARCHAR 250

1 to 1

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

DATA_EN VARCHAR 250

Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name

values of the sorce columns will be populatedas rows by using normalizer

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

1 to 1 (convert the string into date)

hard coded " PRODUCTION_EDHR_IMPL.CSV"

hard code Mapping Name"m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS"

SESSSTARTTIME

SESSSTARTTIME

FACILITY VARCHAR 250

MES_IMPLVARCHAR 250

SITE_USI VARCHAR 250

TARGET_IVARCHAR 250

RESPONSIVARCHAR 250

PRODUCTVARCHAR 250

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

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

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

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

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

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

DATA_SO VARCHAR 250

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

TCS Confidential

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 Database Table name

SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_FS

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

QLT_COMPLNT_AUDT_FS SIT_ORG_MAIN_IDN

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 SRC_IDN

QLT_COMPLNT_AUDT_FS 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 ODS_POSTNG_TS

QLT_COMPLNT_AUDT_FS ODS_UPD_TS

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Data Type Length PK FK System FILE Column Name Data Type

QLT_COMPLNT_AUDT_I

DECIMAL 15

VARCHAR 250

SRC_SYS_ID VARCHAR

VARCHAR 250 SRC_COLMN_VAL VARCHAR

DATE 9 SRC_COLMN_DT DATE

DATE 9

DECIMAL 15

DECIMAL 15

TCS Confidential

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

0

DECIMAL 15 SRC_CRETN_ID VARCHAR

0

VARCHAR 50 DAT_ORGN VARCHAR

VARCHAR 50

0

0

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

Repeat? Implementation Category Problem StAction PlanAuditor/ConContact PhImplementa

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Length Business Rule

250

1 to 1

250 1 to 1

9 1 to 1

Max Of QLT_COMPLNT_AUDT_IDN from QLT_COMPLNT_AUDT_F

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)SUBWHERE TEMP.cal_wk_num=SUB.CAL_WK_NUMANDTEMP.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'

TCS Confidential

Populated with Default '-99999'

Populated with Default '-99999'

Populated with Default '-99999'

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'

COALESCE(TRIM(TRAILING '.' FROM SITE_IDN.SITE_MAIN_IDN),'-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 CWHEREC.SRC_IDN=B.DATA_SORC_IDN) SUB

current_timestamp(0)

current_timestamp(0)row in the taget table column SRC_COLMN_VAL

TCS Confidential

ImplementaImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven Effectiven CAPA Requ

TCS Confidential

Investigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open Days Past Closure Due

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 Database Table name

SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_F

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

QLT_COMPLNT_AUDT_F SIT_ORG_MAIN_IDN

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 SRC_IDN

QLT_COMPLNT_AUDT_F 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 ODS_POSTNG_TS

QLT_COMPLNT_AUDT_F ODS_UPD_TS

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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

TCS Confidential

DECIMAL 15 SIT_ORG_MAIN_IDN

DECIMAL 15 GCD_CATGRY_REL_IDN

DECIMAL 15 PARENT_AREA_IDN

DECIMAL 15 CHILD_AREA_IDN

DECIMAL 15 QLT_SORC_COLMN_IDN

DECIMAL 15 SRC_IDN

DECIMAL 15 SRC_UPD_IDN

0 SRC_UPD_TS

DECIMAL 15 SRC_CRETN_IDN

0 SRC_CRETN_TS

VARCHAR 50 DAT_ORGN

VARCHAR 50 POSTNG_AGNT

0 ODS_POSTNG_TS

0 ODS_UPD_TS

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

Repeat? Implementation Category Problem StAction PlanAuditor/ConContact Ph

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type 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

TCS Confidential

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

0 1 to 1

DECIMAL 15 1 to 1

0 1 to 1

VARCHAR 50 1 to 1

VARCHAR 50 1 to 1

0 1 to 1

0 1 to 1

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

ImplementaImplementaImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven Effectiven

TCS Confidential

CAPA RequInvestigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open Days Past Closure Due

TCS Confidential

Days 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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

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

Source Tables Database

FDS_ETL_TARGET ( Teradata )

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

Source Tables Database

FDS_ETL_TARGET ( Teradata )

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN

Table name

QLT_COMPLNTS_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

QLT_MATRX_SUMM_IDN DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

DECIMAL 15

DECIMAL 15

SIT_ORG_MAIN_IDN DECIMAL 15

TIM_MAIN_DT DATE

MATRX_VAL VARCHAR 50

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

TCS Confidential

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

SRC_CRETN_IDN DECIMAL(15,0)

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW

Table name

QLT_COMPLNTS_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED

Table name

QLT_COMPLNTS_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

QLT_MATRX_SUMM_IDN DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

BUS_ORG_MAIN_IDN DECIMAL DECIMAL 15

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

DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

MODLTY_ORG_MAIN_IDN DECIMAL

SRC_CRETN_IDN DECIMAL(15,0)

TIMESTAMP

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Column Name Data Type Length

QLT_COMPLNTS_DTL_F_V

DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

DECIMAL 15

DECIMAL 15

SIT_ORG_MAIN_IDN DECIMAL 15

MATRX_LAST_REFRSH_DT DECIMAL 15

Value of each matrx DECIMAL 15

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

TCS Confidential

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

0

CURRENT_TIMESTAMP(0) 0

CURRENT_TIMESTAMP(0) 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

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN'

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Column Name Data Type Length

QLT_COMPLNTS_DTL_F_V

DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

DECIMAL 15

DECIMAL 15

SIT_ORG_MAIN_IDN 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

0

CURRENT_TIMESTAMP(0) 0

CURRENT_TIMESTAMP(0) 0

COMPLNTS_LAT_CRET_CNT

COMPLNTS_NEW_CNT

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW'

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Column Name Data Type Length

QLT_COMPLNTS_DTL_F_V

DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

DECIMAL 15

DECIMAL 15

SIT_ORG_MAIN_IDN 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

0

CURRENT_TIMESTAMP(0) 0

CURRENT_TIMESTAMP(0) 0

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED'

TIMESTAMP

TIMESTAMPTIMESTAMP

TCS Confidential

COMPLNTS_CLOSED_CNT

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

Business Rule

Surrogate key

1 to 1

1 to 1

1 to 1

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

TCS Confidential

HARDCODE

1 to 1

HARDCODE

1 to 1

HARDCODE

HARDCODE

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

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

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

Business Rule

Surrogate key

1 to 1

1 to 1

1 to 1

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

HARDCODE

1 to 1

HARDCODE

1 to 1

HARDCODE

HARDCODE

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

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

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

Business Rule

Surrogate key

1 to 1

1 to 1

1 to 1

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

HARDCODE

1 to 1

HARDCODE

1 to 1

HARDCODE

HARDCODE

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

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

TCS Confidential

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact

SRC_ETL_TARGET

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

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact

SRC_ETL_TARGET

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

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

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN

Table name

QLT_COMPLNTS_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

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 50

TCS Confidential

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

SRC_CRETN_IDN DECIMAL(15,0) DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW

Table name

QLT_COMPLNTS_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

QLT_MATRX_SUMM_IDN DECIMAL 15

TCS Confidential

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 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

SRC_UPD_TS 0

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED

s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED

Table name

QLT_COMPLNTS_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System

QLT_MATRX_SUMM_IDN DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

TIMESTAMP

TCS Confidential

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 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

QLT_COMPLNTS_DTL_F_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

TCS Confidential

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_COMPLNT_DTL_F_V_CAPA

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CAPA_FINDNGS_AGE_121_180

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

CAPA_FINDNGS_AGE_181_360

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

TCS Confidential

CAPA_FINDNGS_AGE_30

CAPA_FINDNGS_AGE_31_60

CAPA_FINDNGS_AGE_361

CAPA_FINDNGS_AGE_61_90

CAPA_FINDNGS_AGE_91_120

CAPA_FINDNGS_LAT_121_180

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

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

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

CAPA_FINDNGS_LAT_181_360

CAPA_FINDNGS_LAT_30

CAPA_FINDNGS_LAT_31_60

CAPA_FINDNGS_LAT_361

CAPA_FINDNGS_LAT_61_90

CAPA_FINDNGS_LAT_91_120

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

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

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

CAPA_OPN_CNT

CAPA_LAT_CNT

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

QLT_COMPLNTS_DTL_F_V

DECIMAL 15

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

Column Name

Surrogate key

TCS Confidential

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_COMPLNT_DTL_F_V_CAPA

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

TCS Confidential

0

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

FILE Data Type Length Business Rule

QLT_COMPLNTS_DTL_F_V

DECIMAL 15

DECIMAL 15

CURRENT_TIMESTAMP(0)

TIMESTAMP

CAPA_NEW_CNT

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

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

TCS Confidential

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_COMPLNT_DTL_F_V_CAPA

m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

TCS Confidential

CAPA_CLOSD_CNT

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

CAPA_PENDNG_VALDTN_CNT

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_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 )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

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_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 )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact

SRC_ETL_TARGET

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

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

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 Insert

Join Condition

TCS Confidential

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

TCS Confidential

QLT_MATRX_SUMM_AS

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 )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

System Table/Dimension/Fact

SRC_ETL_TARGET

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

QLT_MATRX_SUMM_AS

QLT_MATRX_SUMM_AS

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_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 Database

FDS_ETL_TARGET ( Teradata )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

Table name

QLT_MDR_AER_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System FILE

QLT_MATRX_SUMM_IDN DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

DECIMAL 15

DECIMAL 15

SIT_ORG_MAIN_IDN DECIMAL 15

TIM_MAIN_DT DATE

QLT_MDR_AER_DTL_F_V

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

TCS Confidential

MATRX_VAL VARCHAR 50

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

SRC_CRETN_IDN DECIMAL(15,0)

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

Table name

QLT_RECAL_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

Column Name Data Type Length PK FK System FILE

QLT_RECAL_DTL_F_V

QLT_MATRX_SUMM_IDN DECIMAL 15

QLT_MATRX_IDN DECIMAL 15

TCS Confidential

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 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT

s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT

m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT

Table name

Table name

QLT_MATRX_SUMM_AS

Insert

QLT_REGLTRY_ENFRCMNT_DTL_F_V

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

TIMESTAMP

TIMESTAMP

TCS Confidential

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_483s

s_m_WL_QLT_MATRX_SUMM_AS_INS_483s

m_WL_QLT_MATRX_SUMM_AS_INS_483s

Table name

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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

QLT_EXTRNL_INSPCTNS_DTL_F_V

TCS Confidential

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 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR

s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR

m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR

Table name

QLT_IFR_MFR_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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

TCS Confidential

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

SRC_CRETN_IDN DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

TCS Confidential

DECIMAL 15

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

CONTRY

Value of each matrx

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_MDR_AER_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

COMPLN_CRETN_DT

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

EVNT_TYP

GE_KNOWLDG_DT

INJRY

LAT_FLG

MANL_SRC_NM

MDR_AER_FIL_DT

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

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

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

MDR_AER_FLG

MDR_AER_REPRT_NBR

MODLTY_SEGMNT

PQR_PSR_CONVRSN_DT

PRODUCT

REPRT_NUM

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

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

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

REPRT_TYP

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_RECAL_DTL_F_V

DECIMAL 15

DECIMAL 15

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

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

TCS Confidential

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_RECAL_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_RECALS

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

TCS Confidential

FISCL_WEK

MANL_SRC_NM

OWNR

OWNR_ID

PRODUCT

CLOSR_TIMNG

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

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

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

RECAL_CORCTN_ID

RECAL_FLG

RECAL_UNT

RESLTN

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

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_REGLTRY_ENFRCMNT_DTL_F_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

TCS Confidential

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

END_DT

INSPCTR

MANL_SRC_NM

QLT_REGLTRY_ENFRCMNT_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

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

ENFRCMNT_TYP

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

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

TCS Confidential

START_DT

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_EXTRNL_INSPCTNS_DTL_F_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

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

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

TCS Confidential

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_EXTRNL_INSPCTNS_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_483s'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

TCS Confidential

END_DT

INSPCTN_ID

INSPCTN_TYP

INSPCTR

KEY_FINDNG_AREA

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

INSPCTN_AGNCY

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

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

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

TCS Confidential

MAJR_FINDNG_CNT

MANL_SRC_NM

MINR_FINDNG_CNT

PRODUCT

REPRT_LOCTN_LINK

START_DT

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

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

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

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_IFR_MFR_DTL_F_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

TCS Confidential

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

IFR_IB

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_IFR_MFR_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

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

IFR_SCA_90

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

TCS Confidential

MANL_SRC_NM

MFR_IB

MFR_SCA_90

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

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

Source Tables Database

FDS_ETL_TARGET ( Teradata )

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR

s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR

m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR

Table name

QLT_MATRX_TRANG_SUMM_A_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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 50

TCS Confidential

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

SRC_CRETN_IDN DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_MATRX_TRANG_SUMM_A_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

TCS Confidential

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_MATRX_TRANG_SUMM_A_V

m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

NOT_QULFD_CNT

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

QULFD_CNT

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

Source Tables Database

FDS_ETL_TARGET ( Teradata )

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

Folder Name 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

Source Tables Database

FDS_ETL_TARGET ( Teradata )

Target Tables Database

FDS_ETL_TARGET ( Teradata )

Load Type Insert

Join Condition

SQ Query

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T

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

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

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER

s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER

m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER

Table name

QLT_UNVLDTD_SUPLR_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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 50

TCS Confidential

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

SRC_CRETN_IDN DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER

s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER

m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER

Table name

QLT_APRVD_SUPLR_DTL_F_V

Table name

QLT_MATRX_SUMM_AS

Insert

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

T A R G E T S O U R C E

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

TCS Confidential

SRC_IDN DECIMAL 15

SRC_SYS_ID VARCHAR 250

SRC_CRETN_IDN DECIMAL 15

SRC_CRETN_TS 0

SRC_UPD_IDN DECIMAL 15

ODS_UPD_TS 0

DAT_ORGN VARCHAR 50

POSTNG_AGNT VARCHAR 50

ODS_POSTNG_TS 0

SRC_UPD_TS 0

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMP

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_UNVLDTD_SUPLR_DTL_F_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

TCS Confidential

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_UNVLDTD_SUPLR_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

TOTL_SUPLR_NBR

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

TOTL_UNQLFD_SUPLR

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

TCS Confidential

T R A N S F O R M A T I O N S P E C I F I C A T I O N S

S O U R C E

Data Type Length Business Rule

QLT_APRVD_SUPLR_DTL_F_V

DECIMAL 15

DECIMAL 15

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15 1 to 1

DECIMAL 15

DECIMAL 15

Column Name

Surrogate key

QLT_MATRX_IDN

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

BUS_ORG_MAIN_IDN DECIMAL(15,0)

MODLTY_ORG_MAIN_IDN DECIMAL(15,0)

SIT_ORG_MAIN_IDN

MATRX_LAST_REFRSH_DT

QLT_MATRX_D.MATRX_LAST_REFRSH_DT

Value of each matrx

TCS Confidential

DECIMAL 15

DECIMAL 15

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

-99999 DECIMAL 15 HARDCODE

DECIMAL 15 1 to 1

DECIMAL 15 HARDCODE

0 HARDCODE

0

0

ADT_SCOR

AUDT_TYP

DATA_SORC_IDN

Look up om GCD_DAT_SORC_D based on SORC_NM

SRC_SYS_ID

Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB

CURRENT_TIMESTAMP(0)

CURRENT_TIMESTAMP(0)

QLT_APRVD_SUPLR_DTL_F_V

m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER'

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

CURRENT_TIMESTAMP(0)

TIMESTAMP

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

CATGRZTN

COMPLT_DT

LAST_AUDT_DT

MANL_SRC_NM

SCHEDLD_AUDT_DT

STATUS_CD

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

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

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

SUPLR_AUDT_ID

SUPLR_NAM

SUPLR_SIT_ID

TARGT_AUDT_DT

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

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

top related